com.frinika.contrib.boblang
Class FrinikaBezierSynth

java.lang.Object
  extended by com.frinika.synth.Synth
      extended by com.frinika.contrib.boblang.FrinikaBezierSynth
All Implemented Interfaces:
javax.sound.midi.MidiChannel

public class FrinikaBezierSynth
extends Synth

Author:
Peter Johan Salomonsen

Field Summary
 
Fields inherited from class com.frinika.synth.Synth
keys, oscillators, postOscillator, preOscillator, sustain, sustainedKeys
 
Constructor Summary
FrinikaBezierSynth(SynthRack synth)
           
 
Method Summary
 void changePatch(BezierParams p)
           
 BezierWaves getBezierWaves()
           
 BezierEnvelopeShaper getEnvelopeShaper()
           
 java.io.Serializable getSettings()
           
 void loadSettings(java.io.Serializable settings)
           
 void noteOn(int noteNumber, int velocity)
           
 void showGUI()
           
 
Methods inherited from class com.frinika.synth.Synth
addInstrumentNameListener, addOscillator, allNotesOff, allSoundOff, close, controlChange, getAudioOutput, getChannelPressure, getController, getFrinikaSynth, getInstrumentName, getMono, getMute, getOmni, getPitchBend, getPolyPressure, getPostOscillator, getPreOscillator, getProgram, getSolo, localControl, noteOff, noteOff, programChange, programChange, removeInstrumentNameListener, resetAllControllers, setChannelPressure, setInstrumentName, setMono, setMute, setOmni, setPitchBend, setPolyPressure, setSolo, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FrinikaBezierSynth

public FrinikaBezierSynth(SynthRack synth)
Method Detail

getBezierWaves

public BezierWaves getBezierWaves()

getSettings

public java.io.Serializable getSettings()
Specified by:
getSettings in class Synth

loadSettings

public void loadSettings(java.io.Serializable settings)
Specified by:
loadSettings in class Synth

noteOn

public void noteOn(int noteNumber,
                   int velocity)

getEnvelopeShaper

public BezierEnvelopeShaper getEnvelopeShaper()

changePatch

public void changePatch(BezierParams p)

showGUI

public void showGUI()
Overrides:
showGUI in class Synth