Uses of Interface
com.softsynth.jmsl.Transposable

Packages that use Transposable
com.softsynth.jmsl   
com.softsynth.jmsl.jsyn   
com.softsynth.jmsl.max   
com.softsynth.jmsl.midi   
com.softsynth.jmsl.score.midi   
com.softsynth.jmsl.score.util   
jmslexamples.jsyn   
jmsltestsuite   
jmsltutorial   
 

Uses of Transposable in com.softsynth.jmsl
 

Subinterfaces of Transposable in com.softsynth.jmsl
 interface Instrument
           
 interface SignalProcessingInstrument
          Interface for instrument whoch can accept abstract signal sources.
 

Classes in com.softsynth.jmsl that implement Transposable
 class InstrumentAdapter
          An Instrument sonifies double[] data in its play() method, either directly or by invoking its Interpreter.
 

Uses of Transposable in com.softsynth.jmsl.jsyn
 

Classes in com.softsynth.jmsl.jsyn that implement Transposable
 class Brass
          FM Brass JSyn Instrument
 class FreqSynthNoteInstrument
          A JMSL Instrument that plays a JSyn SynthNote.
 class JSynInsFromClassName
          Create a JSyn Instrument by passing in the classname of a SynthNote Has optional SynthContext field to pass to its allocator for making SynthCircuits under a specified context
 class RingMod
          Automatically generated source.
 class SimpleSamplePlayingInstrument
          A JMSL Instrument that plays SynthSamples, mapped to integer pitch values.
 class SimpleSamplePlayingInstrumentWithLoops
          This class is not used directly.
 class SuperNoiseSwoop
          Automatically generated source.
 class SynthNoteAllPortsInstrument
          Create an Instrument by passing in the classname of a SynthNote.
 class SynthNoteAllPortsInstrumentSP
          SignalProcessing Instrument.
 class SynthNoteInstrument
          A polyphonic Instrument that plays notes with a JSyn SynthNote.
 class TransposingSamplePlayingInstrument
          A JMSL Instrument that loads a sequence of monophonic SynthSamples.
 class TransposingSampleSustainingInstrument
          A JMSL Instrument that loads a sequence of monophonic SynthSamples.
 class TunedSynthNoteInstrument
          A JMSL Instrument that plays a JSyn SynthNote.
Only difference between this and superclass FreqSynthNoteInstrument is that dimension 1 of this is pitch, not frequency Optional constructor passes in a BussedVoiceAllocator to make this polyphonic.
 

Uses of Transposable in com.softsynth.jmsl.max
 

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

Uses of Transposable in com.softsynth.jmsl.midi
 

Classes in com.softsynth.jmsl.midi that implement Transposable
 class MidiInstrument
          An Instrument that outputs MIDI.
 

Uses of Transposable in com.softsynth.jmsl.score.midi
 

Classes in com.softsynth.jmsl.score.midi that implement Transposable
 class MidiScoreInstrument
          Midi Instrument which is compatible with amplitude 0..1.
 

Uses of Transposable in com.softsynth.jmsl.score.util
 

Classes in com.softsynth.jmsl.score.util that implement Transposable
 class QuietPlayLurkingInstrument
          Override notifyPlayLurker to do something useful, and put .class file in your jmsl_plugins folder for loading into JScore, or use directly in your own code.
 

Uses of Transposable in jmslexamples.jsyn
 

Classes in jmslexamples.jsyn that implement Transposable
 class 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.
 

Uses of Transposable in jmsltestsuite
 

Classes in jmsltestsuite that implement Transposable
 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 Transposable in jmsltutorial
 

Classes in jmsltutorial that implement Transposable
 class AppletColorInstrument
          A simple Interpreter subclass that interprets data as rgb color, interprets element[0] as duration
 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 SineInstrument
          This Instrument owns a simple JSyn SineCircuit, and plays it with pitch and amplitude
 class SuperBrass
          Automatically generated source.
 class SuperRingModBell
          Automatically generated source.
 class SupoveVox
          A subclass of SimpleSamplePlayingInstrument which maps pitches to sound files.