|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Classes in com.softsynth.jmsl used by com.softsynth.jmsl | |
|---|---|
| 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 JMSLScoreApplet |
|
| Instrument
|
|
| 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 clock |
|
| 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
|
|
| NullMusicDevice
A do-nothing MusicDevice |
|
| OutputProvider
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 | |
|---|---|
| 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
|
|
| 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 clock |
|
| MusicDevice
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
Interface for instrument whoch can accept abstract signal sources. |
|
| Transposable
|
|
| Classes in com.softsynth.jmsl used by com.softsynth.jmsl.max | |
|---|---|
| DimensionNameSpace
Provides an interface for getting and setting values by name, and associating them with a dimension. |
|
| DimensionNameSpaceAdapter
General implementation of DimensionNameSpace |
|
| Editable
General editable interface. |
|
| EditListener
|
|
| Instrument
|
|
| 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 | |
|---|---|
| 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
|
|
| 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.score | |
|---|---|
| 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 editing |
|
| EditListener
|
|
| 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 JMSLScoreApplet |
|
| Instrument
|
|
| 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 | |
|---|---|
| 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 | |
|---|---|
| Instrument
|
|
| InstrumentAdapter
An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter. |
|
| Namable
|
|
| NoteOnOff
|
|
| OutputProvider
Used by Instrument. |
|
| Transposable
|
|
| Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score.transcribe | |
|---|---|
| MusicShape
MusicShape - a MusicJob with an abstract array of data elements. |
|
| Classes in com.softsynth.jmsl used by com.softsynth.jmsl.score.util | |
|---|---|
| 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 JMSLScoreApplet |
|
| Instrument
|
|
| 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 | |
|---|---|
| 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 | |
|---|---|
| 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
|
|
| 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 | |
|---|---|
| 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 editing |
|
| 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 | |
|---|---|
| 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 editing |
|
| Instrument
|
|
| MusicJob
Root executable object for JMSL. |
|
| Playable
Playable is a root interface. |
|
| Classes in com.softsynth.jmsl used by jmslexamples.jsyn | |
|---|---|
| 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 editing |
|
| Instrument
|
|
| 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
|
|
| 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. |
|
| Transposable
|
|
| Classes in com.softsynth.jmsl used by jmsltestsuite | |
|---|---|
| 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 editing |
|
| Editable
General editable interface. |
|
| Instrument
|
|
| 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
|
|
| 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. |
|
| ScheduledEvent
Interface for events that can be scheduled using the EventScheduler. |
|
| Transposable
|
|
| Classes in com.softsynth.jmsl used by jmsltutorial | |
|---|---|
| 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
|
|
| 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
|
|
| 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
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||