| 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. |