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) class
Realises the stepping through the meter. -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final DoubleEnvelope
Envelope curve for the function generator output.(package private) final DoubleClockedSignalSource
Karplus-Strong pizzicato generator.(package private) final ConstantRealtimeContext
Evident.(package private) static final double
Evident.(package private) static final int
Wavetable size for the function generator.(package private) final View
Reference to the view object for reading values and updating the graphics in realtime.(package private) final DoublePost
The 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) DoubleBufferedProducer
sound()
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.
-