Class Summary |
AlgorithmicTimbreDemo |
VERY IMPORTANT EXAMPLE FOR JMSL/JSyn interaction!!!!
Create a MusicShape with an Instrument that controls the various input ports
on some JSyn SynthNote. |
AlgorithmicTimbreScoreDemo |
Generate a JMSL Score algorithmically. |
AnimationAppletWithSound |
Extends AnimationApplet in jmslexamples substituting MusicJob "scripts" that
move the characters around while also making sound. |
DataTranslatorDemo |
Alter performance data non-destructively using DataTranslator
Play a MusicShape with chromatic pitches. |
DataTranslatorVectorDemo |
Chain multiple DataTranslators together in a sequence. |
DimensionNameSpaceEditorExample |
This class has a double[] that can be edited by a DimensionNameSpaceEditPanel |
EventDistributionsJSynDemo |
Launch a MusicJob whose performance density is generated by a Myhill Distribution. |
EventDistributionsJSynDemoWithScore |
Launch a MusicJob whose performance density is generated by a Myhill
Distribution. |
FMNoodler |
FMNoodler noodles around with the frequency and modulation
parameters of an FM pair. |
FMPairBlaster |
|
FrequencyDataTranslatorDemo |
Use a DataTranslator to convert data from frequencies to pitches so
JSynInsFromClassName can use a MusicShape where frequnecies are specified. |
FullFeaturedSynthNoteSupport |
Full featured example of using JSyn SynthNote to play in JMSL. |
JScoreJSynDemo |
Score with a JSyn instrument orchestra |
JScoreOofDemo |
This applet generates pitches using JMSL's 1/F sequence generator. |
JSynMIDIPlayer |
Play a JSyn with MIDI . |
LoadJScoreURL |
Load a score from a URL
Use com.softsynth.jmsl.score.util.JMSLScoreApplet !!! |
MonoTimbralScoreDemo |
Score with a JSyn instrument orchestra |
PitchGliss |
Use instrument.update() to gliss pitch
This is a little unusual because JMSL by default uses the pitch dimension to retrieve allocated
voices when ins.update() is called. |
PlayLurkingArpeggiatorExample |
Use a PlayLurker to listen in on elements of a MusicShape being played. |
PlayLurkingJSynInstrument |
This behaves just like a SynthNoteAllPortsInstrument playing a
com.softsynth.jsyn.circuits.FilteredSawtoothBL, adding the PlayLurker
interface so that it can be notified of elements being played by other
objects. |
PlayModShape |
PlayModShape.java
Shows how to play JSyn with JMSL without using support classs like
SynthNoteAllPortsInstrument and without using standard dimension name spaces
This applet starts two Shapes in parallel. |
PolyTimbralScoreDemo |
Score with a SynthNoteAllPortsInstrument orchestra
Double click on a note to edit its timbre
This instrument takes a SynthNote class name and max voices in its
constructor, and will make each input port editable |
QueueCollectionDemo |
Play shapes by adding them to a queue. |
QueueCollectionDrumBeats |
Use QueueCollection to queue up three different drum beats interactively. |
SeqGenDemo |
Play various sequences. |
SignalProcessingExampleChanges |
Play a melody with a MusicsShape. |
SignalProcessingExampleNoChanges |
Play a melody with a MusicsShape. |
SignalProcessingScore |
Demonstrates how a JMSL Score can have one instrument in one staff apply
signal processing to the output of other instrument(s) on other staff/ves
Here two instruments (FilteredSawtoothBL and RingModBell) are bussed to an
instrument with an interpolating delay line. |
SignalProcessingScore2 |
Signal Processing JMSL Score example
Staff 1 performs signal processing on staff 0
Play a rich resonant drone in staff 1
Band Pass filter in staff 2
Notice that pitches of bandpass "melody" are fractional, and are mapped onto the frequency of the filter |
SimpleSynthNoteSupport |
Simple example of using JSyn SynthNote to play in JMSL. |
SimpleTimbralEvolution |
This examples shows how to use Instrument on(), update() and off() to start a sound, update its
timbre over time, then shut it down. |
Speedy |
Control the playback speed of a ParallelCollection of MusicJobs that play
JSyn Instruments using timeStretch
Also shows how to manage data as frequencies and use
com.softsynth.jmsl.util.FrequencyToPitchTranslator to convert to pitch right
before handing double[] to Instrument which expect pitch |
SpeedySynthNote |
For Speedy example |
SquareSineSawSynthNote |
This SynthNote has three outputs: output, output2, and output3 each with one
part. |
ThreeOutputSynthNoteApplet |
Demonstrates JMSL support for SynthNotes with more than one SynthOutput
defined. |
TimbralControlApplet |
Demonstrates continuous control by JMSL over JSyn synth parameters. |
TuningNoodler1 |
|
VirtualKeyboard |
Use checkboxes as virtual keys for any tuning. |