Class Sequencer
java.lang.Object
eu.bandm.music.applications.indisp.Sequencer
Realize the sound output and the realtime stepping through the meter.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) classRealises the stepping through the meter. -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final DoubleEnvelopeEnvelope curve for the function generator output.(package private) final DoubleClockedSignalSourceKarplus-Strong pizzicato generator.(package private) final ConstantRealtimeContextEvident.(package private) static final doubleEvident.(package private) static final intWavetable size for the function generator.(package private) final ViewReference to the view object for reading values and updating the graphics in realtime.(package private) final DoublePostThe value point of the volume factor by the metric weight of the current event.(package private) final double[]Table of weights for the metric weights. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) DoubleBufferedProducersound()Sound generating network.
-
Field Details
-
view
Reference to the view object for reading values and updating the graphics in realtime. -
weightVolume
The value point of the volume factor by the metric weight of the current event. -
weightVolumes
final double[] weightVolumesTable of weights for the metric weights. -
SAMPLINGRATE
static final double SAMPLINGRATEEvident.- See Also:
-
realtimeContext
Evident. -
TABLE_SIZE
static final int TABLE_SIZEWavetable size for the function generator.- See Also:
-
envPizzicato
Envelope curve for the function generator output. -
kps
Karplus-Strong pizzicato generator.
-
-
Constructor Details
-
Sequencer
Builds the sound producing network, including the JRE sound output driver.
-
-
Method Details
-
sound
DoubleBufferedProducer sound()Sound generating network.
-