Uses of Interface
com.softsynth.jmsl.Editable

Packages that use Editable
com.softsynth.jmsl   
com.softsynth.jmsl.jsyn   
com.softsynth.jmsl.max   
com.softsynth.jmsl.midi   
jmsltestsuite   
jmsltutorial   
 

Uses of Editable in com.softsynth.jmsl
 

Subinterfaces of Editable in com.softsynth.jmsl
 interface MusicDevice
          A MusicDevice represents a sound engine (such as midi or JSyn).
 

Classes in com.softsynth.jmsl that implement Editable
 class NullMusicDevice
          A do-nothing MusicDevice
 

Uses of Editable in com.softsynth.jmsl.jsyn
 

Classes in com.softsynth.jmsl.jsyn that implement Editable
 class JSynMusicDevice
          MusicDevice for JSyn.
 class SimpleSamplePlayingInstrument
          A JMSL Instrument that plays SynthSamples, mapped to integer pitch values.
 class SimpleSamplePlayingInstrumentWithLoops
          This class is not used directly.
 class TransposingSamplePlayingInstrument
          A JMSL Instrument that loads a sequence of monophonic SynthSamples.
 class TransposingSampleSustainingInstrument
          A JMSL Instrument that loads a sequence of monophonic SynthSamples.
 

Uses of Editable in com.softsynth.jmsl.max
 

Classes in com.softsynth.jmsl.max that implement Editable
 class MaxInstrument
          A MaxInstrument is a JMSL Instrument that can be used to send scheduled data to Max.
 

Uses of Editable in com.softsynth.jmsl.midi
 

Classes in com.softsynth.jmsl.midi that implement Editable
 class MidiIO
          Abstract class that provides access to a MIDI device.
 class MidiIO_JavaSound
          Uses Sun's JavaSound package to provide MIDI output.
 class MidiIO_MidiPort
          Uses Robert Marsanyi's jmidi package (MidiPort) to provide MIDI access.
 class MidiIO_MidiPortLegacy
          Uses Robert Marsanyi's jmidi package to provide MIDI access.
 class MidiIO_MidiShare
          Uses grame.midishare package to provide MIDI access.
 

Uses of Editable in jmsltestsuite
 

Classes in jmsltestsuite that implement Editable
 class SimpleSamplePlayingInstrumentWithAmplitudeMap
          This subclass of SimpleSamplePlayingInstrument overrides getAlternativeSampleIndex() to map note 60 to three different samples based on amplitude.
 class TransposingSamplePlayingInstrumentWithAmplitudeMap
          This subclass of TransposingSamplePlayingInstrument overrides getAlternativeSampleIndex() to map note 60 to three different samples based on amplitude.
 class TransposingSampleSustainingInstrumentWithAmplitudeMap
          This subclass of TransposingSampleSustainingInstrument overrides getAlternativeSampleIndex() to map note 60 to three different samples based on amplitude.
 

Uses of Editable in jmsltutorial
 

Classes in jmsltutorial that implement Editable
 class CelloSampleIns
          A subclass of TransposingSamplePlayingInstrument which maps pitches to sound files, and transposes to fill in unmapped gaps, Does a simple loop to sustain the sample over time.
 class CelloSampleSustainingIns
          A subclass of TransposingSampleSustainingInstrument which maps pitches to sound files, and transposes to fill in unmapped gaps, This class does a better job of sustaining than TransposingSamplePlayingInstrument, as it uses two sample players to manage the loop, and crossfades between them Copy and rename this example, change the buildFromAttributes() method.
 class SupoveVox
          A subclass of SimpleSamplePlayingInstrument which maps pitches to sound files.