uk.org.toot.synth.channels.example2
Class Example2SynthChannel

java.lang.Object
  extended by uk.org.toot.synth.SynthChannel
      extended by uk.org.toot.synth.PolyphonicSynthChannel
          extended by uk.org.toot.synth.channels.example2.Example2SynthChannel
All Implemented Interfaces:
javax.sound.midi.MidiChannel, AudioProcess, AudioOutput, AudioPort

public class Example2SynthChannel
extends PolyphonicSynthChannel

3 Band Limited Oscillators continously variable width between Pulse/Square or Saw/Triangle Hard Sync of oscillators 2 and 3 4 LFOs, Sine/Triangle, one for Vibrato, one per Oscillator modulating width 5 AHDSR Envelopes, one amplifier, one per filter, one for oscillators 2 and 3 Moog 24dB/octave Low Pass Filter Oberheim SEM 12dB/octave Multimode Filter

Author:
st

Nested Class Summary
 class Example2SynthChannel.Example2Voice
           
 
Nested classes/interfaces inherited from class uk.org.toot.synth.PolyphonicSynthChannel
PolyphonicSynthChannel.AbstractVoice, PolyphonicSynthChannel.Voice
 
Field Summary
 
Fields inherited from interface uk.org.toot.audio.core.AudioProcess
AUDIO_DISCONNECT, AUDIO_OK
 
Constructor Summary
Example2SynthChannel(Example2SynthControls controls)
           
 
Method Summary
 
Methods inherited from class uk.org.toot.synth.PolyphonicSynthChannel
allNotesOff, allSoundOff, close, getLocation, getName, getPolyphony, noteOff, noteOn, open, processAudio, setLocation, setPolyphony
 
Methods inherited from class uk.org.toot.synth.SynthChannel
controlChange, getBendFactor, getChannelPressure, getController, getMono, getMute, getOmni, getPitchBend, getPolyPressure, getProgram, getSolo, localControl, midiFreq, noteOff, programChange, programChange, resetAllControllers, setChannelPressure, setMono, setMute, setOmni, setPitchBend, setPolyPressure, setSolo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Example2SynthChannel

public Example2SynthChannel(Example2SynthControls controls)


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.