org.rubato.rubettes.bigbang.view.player
Class SmoothOscillator
java.lang.Object
org.rubato.rubettes.bigbang.view.player.SmoothOscillator
public class SmoothOscillator
- extends java.lang.Object
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RAMP_DURATION
public static final double RAMP_DURATION
- See Also:
- Constant Field Values
SmoothOscillator
public SmoothOscillator(BigBangPlayer player,
com.jsyn.ports.UnitInputPort outputTo)
setOutputTo
public void setOutputTo(com.jsyn.ports.UnitInputPort outputTo)
addSatellite
public void addSatellite(int satelliteType)
setSatelliteType
public void setSatelliteType(int index,
int satelliteType)
getSatellites
public java.util.List<SmoothOscillatorModule> getSatellites()
removeLastSatellite
public void removeLastSatellite()
setFrequency
public void setFrequency(double frequency)
getFrequency
public double getFrequency()
setAmplitude
public void setAmplitude(double amplitude)
getAmplitude
public double getAmplitude()
getOutput
public com.jsyn.ports.UnitOutputPort getOutput()
queueEnvelopeWithoutAttackAndDecay
public void queueEnvelopeWithoutAttackAndDecay(double duration,
double onset)
queueEnvelope
public void queueEnvelope(double duration,
double onset,
boolean override)
mute
public void mute()
removeFromSynthAndStop
public void removeFromSynthAndStop()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object