com.softsynth.jmsl
Interface SignalProcessingInstrument
- All Superinterfaces:
- Instrument, Namable, OutputProvider, Transposable
- All Known Implementing Classes:
- SynthNoteAllPortsInstrumentSP
public interface SignalProcessingInstrument
- extends Instrument
Interface for instrument whoch can accept abstract signal sources. JSyn signals for example will want to cast
signalSource to (SynthOutput)
- Author:
- Nick Didkovsky, Sept 15, 2003 (c) Nick Didkovsky, all rights reserved
Method Summary |
void |
addSignalSource(java.lang.Object signalSource)
Hand it a SynthOutput to be signal processed, presumably bussed together in the instrument |
void |
removeAllSignalSources()
unpatch all signal sources feeding this instrument |
Methods inherited from interface com.softsynth.jmsl.Instrument |
close, getDimensionNameSpace, getInterpreter, getMixerClassName, getMusicDevice, off, on, open, play, setDimensionNameSpace, setInterpreter, setMixerClassName, setMusicDevice, update |
addSignalSource
void addSignalSource(java.lang.Object signalSource)
- Hand it a SynthOutput to be signal processed, presumably bussed together in the instrument
removeAllSignalSources
void removeAllSignalSources()
- unpatch all signal sources feeding this instrument