Interface OutputProvider

All Known Subinterfaces:
Instrument, SignalProcessingInstrument
All Known Implementing Classes:
BackgroundColorInstrument, Brass, FreqSynthNoteInstrument, InstrumentAdapter, JSynInsFromClassName, JSynSimpleUnitVoiceInstrument, JSynUnitVoiceInstrument, LineInInstrument, MaxInstrument, MidiInstrument, MidiScoreInstrument, PitchBendInstrument, QuietPlayLurkingInstrument, RingMod, SamplePlayingInstrument, SimpleSamplePlayingInstrument, SimpleSamplePlayingInstrumentWithAmplitudeMap, SimpleSamplePlayingInstrumentWithLoops, SineInstrument, SuperNoiseSwoop, SupoveVox, SynthNoteAllPortsInstrument, SynthNoteAllPortsInstrumentSP, SynthNoteInstrument, TransposingSamplePlayingInstrument, TransposingSamplePlayingInstrumentWithAmplitudeMap, TransposingSampleSustainingInstrument, TunedSynthNoteInstrument

public interface OutputProvider
Used by Instrument. Query an object for its outputs
Author:
Nick Didkovsky, (c) 2004 All rights reserved, Email: nick@didkovsky.com
  • Method Summary

    Modifier and Type Method Description
    int getNumOutputs()  
    java.lang.Object getOutput()
    get this output (SynthOutput in the case of a JSyn Instrument, for example
    java.lang.Object getOutput​(int partNumber)  
  • Method Details

    • getOutput

      java.lang.Object getOutput()
      get this output (SynthOutput in the case of a JSyn Instrument, for example
    • getOutput

      java.lang.Object getOutput​(int partNumber)
    • getNumOutputs

      int getNumOutputs()