Package com.softsynth.jmsl.jsyn.circuits
Class VariableRateSampleReader
java.lang.Object
java.util.Observable
com.softsynth.jsyn.SynthObject
com.softsynth.jsyn.SynthSound
com.softsynth.jsyn.SynthCircuit
com.softsynth.jmsl.jsyn.circuits.VariableRateSampleReader
public class VariableRateSampleReader
extends com.softsynth.jsyn.SynthCircuit
Deprecated.
use the pure Java JSyn2 package instead
Sample playback with amplitude envelopes. Four stages : SHORT_ATTACK_STAGE ,
NICE_RELEASE_STAGE_AUTOSTOP , CROSSFADE_ATTACK_STAGE , CROSSFADE_RELEASE_STAGE
Used by TransposingSamplePlayingInstrument and TransposingSampleSustainingInstrument
Used by TransposingSamplePlayingInstrument and TransposingSampleSustainingInstrument
- Author:
- Nick Didkovsky, (c) 2005 Nick DIdkovsky, all rights reserved
-
Field Summary
Fields Modifier and Type Field Description com.softsynth.jsyn.SynthInput
amplitude
Deprecated.static int
CROSSFADE_ATTACK_STAGE
Deprecated.queues ampEnv frame [ CROSSFADE_DURATION, 1.0 ]static double
CROSSFADE_DURATION
Deprecated.0.001 sec.static int
CROSSFADE_RELEASE_STAGE
Deprecated.queues ampEnv frame [ CROSSFADE_DURATION, 0.0 ]com.softsynth.jsyn.SynthInput
envRate
Deprecated.static double
NICE_RELEASE_DURATION
Deprecated.0.2 secstatic int
NICE_RELEASE_STAGE_AUTOSTOP
Deprecated.queues ampEnv frame [ NICE_RELEASE_DURATION, 0.0 ]com.softsynth.jsyn.SynthInput
rate
Deprecated.com.softsynth.jsyn.SynthSampleQueue
samplePort
Deprecated.static int
SHORT_ATTACK_STAGE
Deprecated.queues ampEnv frame [ 0.001, 1.0 ]Fields inherited from class com.softsynth.jsyn.SynthCircuit
output
-
Constructor Summary
Constructors Constructor Description VariableRateSampleReader()
Deprecated.VariableRateSampleReader(com.softsynth.jsyn.SynthContext synthContext)
Deprecated. -
Method Summary
Modifier and Type Method Description void
setStage(int time, int stage)
Deprecated.stage is one of: SHORT_ATTACK_STAGE , NICE_RELEASE_STAGE_AUTOSTOP , CROSSFADE_ATTACK_STAGE , CROSSFADE_RELEASE_STAGEMethods inherited from class com.softsynth.jsyn.SynthCircuit
add, compile, delete, getPeer, loadByName
Methods inherited from class com.softsynth.jsyn.SynthSound
addPort, addPort, findNamedPort, getName, getNumPorts, getPortAt, getPriority, setPriority, setStage, start, start, stop, stop
Methods inherited from class com.softsynth.jsyn.SynthObject
deleteAll, enableDeletionByGarbageCollector, enableTracking, getSynthContext, isTrackingEnabled, toString, track
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
amplitude
public com.softsynth.jsyn.SynthInput amplitudeDeprecated. -
rate
public com.softsynth.jsyn.SynthInput rateDeprecated. -
envRate
public com.softsynth.jsyn.SynthInput envRateDeprecated. -
samplePort
public com.softsynth.jsyn.SynthSampleQueue samplePortDeprecated. -
SHORT_ATTACK_STAGE
public static final int SHORT_ATTACK_STAGEDeprecated.queues ampEnv frame [ 0.001, 1.0 ]- See Also:
- Constant Field Values
-
NICE_RELEASE_STAGE_AUTOSTOP
public static final int NICE_RELEASE_STAGE_AUTOSTOPDeprecated.queues ampEnv frame [ NICE_RELEASE_DURATION, 0.0 ]- See Also:
- Constant Field Values
-
CROSSFADE_ATTACK_STAGE
public static final int CROSSFADE_ATTACK_STAGEDeprecated.queues ampEnv frame [ CROSSFADE_DURATION, 1.0 ]- See Also:
- Constant Field Values
-
CROSSFADE_RELEASE_STAGE
public static final int CROSSFADE_RELEASE_STAGEDeprecated.queues ampEnv frame [ CROSSFADE_DURATION, 0.0 ]- See Also:
- Constant Field Values
-
NICE_RELEASE_DURATION
public static final double NICE_RELEASE_DURATIONDeprecated.0.2 sec- See Also:
- Constant Field Values
-
CROSSFADE_DURATION
public static final double CROSSFADE_DURATIONDeprecated.0.001 sec. Use envRate to change- See Also:
- Constant Field Values
-
-
Constructor Details
-
VariableRateSampleReader
public VariableRateSampleReader()Deprecated. -
VariableRateSampleReader
public VariableRateSampleReader(com.softsynth.jsyn.SynthContext synthContext)Deprecated.
-
-
Method Details
-
setStage
public void setStage(int time, int stage) throws com.softsynth.jsyn.SynthExceptionDeprecated.stage is one of: SHORT_ATTACK_STAGE , NICE_RELEASE_STAGE_AUTOSTOP , CROSSFADE_ATTACK_STAGE , CROSSFADE_RELEASE_STAGE- Overrides:
setStage
in classcom.softsynth.jsyn.SynthSound
- Throws:
com.softsynth.jsyn.SynthException
-