Uses of Package
com.softsynth.jmsl
-
Classes in com.softsynth.jmsl used by com.softsynth.jmsl Class Description Behavior Behavior.java
Any class implementing this interface can be plugged into a SequentialCollection and used to choose which child to launch when the SequentialCollection is acting behaviorally.Composable Define the interface for Composable objects for JMSL.DataTranslator MusicJob and all subclasses have a DataTranslator field (which by default is NULL).DefaultDimensionNameSpace DefaultDimensionNameSpace is a singleton and cannot be instantiated.DimensionComparison Used to write your own MusicShape sorting method.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.Editable General editable interface.EditListener EventScheduler EventScheduler.java General purpose scheduler for events.FileLoaderListener Classes implementing this interface can listen for files being loaded activity by calling JMSL.addFileLoaderListener(this); Of course it is up to the classes doing the loading whether or not they want to enumerate through listeners and notify Used by SampleLoader and JMSLScoreAppletInstrument Instrument interface.InstrumentPlayable An object that implements InstrumentalPlayable can be add()'ed to a MusicList This is a way for non-composable Objects to be played.Interpreter Custom interpretation of double[], called by Instrument in play() method.Limits Handy class for handling ranges between a low and a high value.Mixer Mixer is an ordered collection of faders associated with Instruments.MusicClock Interface to real time clockMusicDevice A MusicDevice represents a sound engine (such as midi or JSyn).MusicJob Root executable object for JMSL.MusicShape MusicShape - a MusicJob with an abstract array of data elements.Namable NullMusicDevice A do-nothing MusicDeviceOutputProvider Used by Instrument.PanAmpListener PanAmpPair ParallelCollection Parallel Collection for JMSL Collections can contain other Composable objects which allows a hierarchy to be created.Playable Playable is a root interface.PlayLurker A PlayLurker can add itself to subclasses of MusicJob and will be notified when a child is play()'ed.ScheduledEvent Interface for events that can be scheduled using the EventScheduler.SequentialCollection A sequential collection launches each of its Composable children in sequence.STDOutFunction Use to redirect text output from JMSL.out(String)
Any class that implements this interface can be the standard output of JMSL.Translator Translators are used for converting from one numeric system to another.Transposable -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.jsyn Class Description DefaultMusicClock Default clock for JMSL uses Java millisecond timer.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.Editable General editable interface.EditListener EventScheduler EventScheduler.java General purpose scheduler for events.Instrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.Mixer Mixer is an ordered collection of faders associated with Instruments.MusicClock Interface to real time clockMusicDevice A MusicDevice represents a sound engine (such as midi or JSyn).Namable NoteOnOff OutputProvider Used by Instrument.PanAmpListener ScheduledEvent Interface for events that can be scheduled using the EventScheduler.SignalProcessingInstrument Deprecated.use com.sofystynth.jmsl.jsyn2 package insteadTransposable UpdatableInstrument -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.jsyn2 Class Description DefaultMusicClock Default clock for JMSL uses Java millisecond timer.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.Editable General editable interface.EditListener Instrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.Mixer Mixer is an ordered collection of faders associated with Instruments.MusicClock Interface to real time clockMusicDevice A MusicDevice represents a sound engine (such as midi or JSyn).Namable OutputProvider Used by Instrument.PanAmpListener Transposable -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.jsyn2.instruments Class Description Instrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.Namable OutputProvider Used by Instrument.Transposable -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.jsyn2.unitvoices Class Description JMSLPlugin identifies a class as being a plug-in. -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.max Class Description DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.DimensionNameSpaceAdapter General implementation of DimensionNameSpaceEditable General editable interface.EditListener Instrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.Namable OutputProvider Used by Instrument.Transposable -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.midi Class Description Composable Define the interface for Composable objects for JMSL.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.Editable General editable interface.EditListener Instrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.Mixer Mixer is an ordered collection of faders associated with Instruments.MusicDevice A MusicDevice represents a sound engine (such as midi or JSyn).MusicJob Root executable object for JMSL.MusicShape MusicShape - a MusicJob with an abstract array of data elements.Namable NoteOnOff OutputProvider Used by Instrument.PanAmpListener Playable Playable is a root interface.Transposable -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.oldcode Class Description ScheduledEvent Interface for events that can be scheduled using the EventScheduler. -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score Class Description Alertable General interface for classes that receive an alert.Behavior Behavior.java
Any class implementing this interface can be plugged into a SequentialCollection and used to choose which child to launch when the SequentialCollection is acting behaviorally.Composable Define the interface for Composable objects for JMSL.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.DimensionNameSpaceEditable Define an interface for Objects which have a DimensionNameSpace and associated values, and make these values available for editingEditListener FileLoaderListener Classes implementing this interface can listen for files being loaded activity by calling JMSL.addFileLoaderListener(this); Of course it is up to the classes doing the loading whether or not they want to enumerate through listeners and notify Used by SampleLoader and JMSLScoreAppletInstrument Instrument interface.InstrumentPlayable An object that implements InstrumentalPlayable can be add()'ed to a MusicList This is a way for non-composable Objects to be played.JMSLMixerContainer A heterogenous Mixer which can accept any Instrument whose getMixerClassName() returns a valid class name.MusicJob Root executable object for JMSL.MusicList MusicList
A MusicList's children are InstrumentPlayable's.Namable ParallelCollection Parallel Collection for JMSL Collections can contain other Composable objects which allows a hierarchy to be created.Playable Playable is a root interface.PlayLurker A PlayLurker can add itself to subclasses of MusicJob and will be notified when a child is play()'ed.SequentialCollection A sequential collection launches each of its Composable children in sequence. -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score.max Class Description STDOutFunction Use to redirect text output from JMSL.out(String)
Any class that implements this interface can be the standard output of JMSL. -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score.midi Class Description Composable Define the interface for Composable objects for JMSL.Editable General editable interface.EditListener Instrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.MusicJob Root executable object for JMSL.Namable NoteOnOff OutputProvider Used by Instrument.Playable Playable is a root interface.PlayLurker A PlayLurker can add itself to subclasses of MusicJob and will be notified when a child is play()'ed.Transposable -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score.operators Class Description JMSLPlugin identifies a class as being a plug-in. -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score.transcribe Class Description MusicShape MusicShape - a MusicJob with an abstract array of data elements. -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score.util Class Description FileLoaderListener Classes implementing this interface can listen for files being loaded activity by calling JMSL.addFileLoaderListener(this); Of course it is up to the classes doing the loading whether or not they want to enumerate through listeners and notify Used by SampleLoader and JMSLScoreAppletInstrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.MusicJob Root executable object for JMSL.Namable OutputProvider Used by Instrument.PlayLurker A PlayLurker can add itself to subclasses of MusicJob and will be notified when a child is play()'ed.Transposable -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score.view Class Description MusicShape MusicShape - a MusicJob with an abstract array of data elements.PlayLurker A PlayLurker can add itself to subclasses of MusicJob and will be notified when a child is play()'ed. -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.util Class Description Composable Define the interface for Composable objects for JMSL.DataTranslator MusicJob and all subclasses have a DataTranslator field (which by default is NULL).EditListener Instrument Instrument interface.Interpreter Custom interpretation of double[], called by Instrument in play() method.MusicJob Root executable object for JMSL.MusicShape MusicShape - a MusicJob with an abstract array of data elements.Namable ParallelCollection Parallel Collection for JMSL Collections can contain other Composable objects which allows a hierarchy to be created.Playable Playable is a root interface.SequenceGenerator Define the interface for SequenceGenerator objects for JMSL. -
Classes in com.softsynth.jmsl used by com.softsynth.jmsl.view Class Description Composable Define the interface for Composable objects for JMSL.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.DimensionNameSpaceEditable Define an interface for Objects which have a DimensionNameSpace and associated values, and make these values available for editingEditListener MusicJob Root executable object for JMSL.MusicShape MusicShape - a MusicJob with an abstract array of data elements.Namable PanAmpListener Playable Playable is a root interface.PlayLurker A PlayLurker can add itself to subclasses of MusicJob and will be notified when a child is play()'ed.STDOutFunction Use to redirect text output from JMSL.out(String)
Any class that implements this interface can be the standard output of JMSL. -
Classes in com.softsynth.jmsl used by jmslexamples Class Description Composable Define the interface for Composable objects for JMSL.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.DimensionNameSpaceEditable Define an interface for Objects which have a DimensionNameSpace and associated values, and make these values available for editingInstrument Instrument interface.MusicJob Root executable object for JMSL.Playable Playable is a root interface. -
Classes in com.softsynth.jmsl used by jmslexamples.jsyn.ancient Class Description Composable Define the interface for Composable objects for JMSL.MusicJob Root executable object for JMSL.ParallelCollection Parallel Collection for JMSL Collections can contain other Composable objects which allows a hierarchy to be created.Playable Playable is a root interface. -
Classes in com.softsynth.jmsl used by jmslexamples.jsyn2 Class Description DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.DimensionNameSpaceEditable Define an interface for Objects which have a DimensionNameSpace and associated values, and make these values available for editingInstrument Instrument interface.MusicShape MusicShape - a MusicJob with an abstract array of data elements. -
Classes in com.softsynth.jmsl used by jmsltestsuite Class Description Composable Define the interface for Composable objects for JMSL.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.DimensionNameSpaceEditable Define an interface for Objects which have a DimensionNameSpace and associated values, and make these values available for editingEditable General editable interface.Instrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.MusicJob Root executable object for JMSL.MusicShape MusicShape - a MusicJob with an abstract array of data elements.Namable NoteOnOff OutputProvider Used by Instrument.ParallelCollection Parallel Collection for JMSL Collections can contain other Composable objects which allows a hierarchy to be created.Playable Playable is a root interface.PlayLurker A PlayLurker can add itself to subclasses of MusicJob and will be notified when a child is play()'ed.ScheduledEvent Interface for events that can be scheduled using the EventScheduler.Transposable -
Classes in com.softsynth.jmsl used by jmsltestsuite.jsyn2 Class Description Composable Define the interface for Composable objects for JMSL.MusicJob Root executable object for JMSL.Playable Playable is a root interface. -
Classes in com.softsynth.jmsl used by jmsltutorial Class Description Composable Define the interface for Composable objects for JMSL.DimensionNameSpace Provides an interface for getting and setting values by name, and associating them with a dimension.Editable General editable interface.Instrument Instrument interface.InstrumentAdapter An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.JMSLPlugin identifies a class as being a plug-in.MusicJob Root executable object for JMSL.MusicShape MusicShape - a MusicJob with an abstract array of data elements.Namable OutputProvider Used by Instrument.Playable Playable is a root interface.STDOutFunction Use to redirect text output from JMSL.out(String)
Any class that implements this interface can be the standard output of JMSL.Transposable