Class Network
java.lang.Object
eu.bandm.music.applications.myKdF.Network
Signal processing network.
Only one instance at a time.
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescription(package private) final EnvelopeModifier.Adapter
ATTENTION score data column "when" and "duration" are currently in msec, Envelope times in sec.(package private) final Control
(package private) final double
Factor to convert the factors in the fifths-indexed tuning tables to a given pitch, here: assume "1.0" in the table <-> c'(C4) <-> 261,6 Hz(package private) final DoubleSequencer
(package private) final ConstantRealtimeContext
(package private) final int
length of the wave tables(package private) final DoubleOneDimTuning
(package private) final DoubleOneDimTuning
(package private) final DoubleOneDimTuning
(package private) Network.Voiceline[]
Needed globally for setSequencerData() -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription(package private) DoubleBufferedProducer
install()
Main point of service: create the complete networt.(package private) DoubleClockedSignalSource
makeSynthiline
(DoubleSequencer sequencer, DoubleSignalSource frequency, int voicenum, int matnum) (package private) void
setSequencerData
(Kdf.VoiceData[] voiceData, Formplan_fuge.SigRoutingPlan plandata) evident(package private) final DoubleClockedSignalSource
synthiFrequency
(IntSignalSource pitchClass, IntSignalSource octave)
-
Field Details
-
control
-
realtimeContext
-
materialSequencer
-
voicelines
Network.Voiceline[] voicelinesNeeded globally for setSequencerData() -
tableSize
final int tableSizelength of the wave tables- See Also:
-
fifths_to_frequency
final double fifths_to_frequencyFactor to convert the factors in the fifths-indexed tuning tables to a given pitch, here: assume "1.0" in the table <-> c'(C4) <-> 261,6 Hz- See Also:
-
tuning_equally
-
tuning_drittelKomma
-
tuning_viertelKomma
-
adapter
ATTENTION score data column "when" and "duration" are currently in msec, Envelope times in sec.
-
-
Constructor Details
-
Network
Network(Control control, double samplingRate) - Parameters:
control
- container for all interactive (low frequency) signal sources
-
-
Method Details
-
install
DoubleBufferedProducer install()Main point of service: create the complete networt. -
synthiFrequency
-
setSequencerData
evident -
makeSynthiline
DoubleClockedSignalSource makeSynthiline(DoubleSequencer sequencer, DoubleSignalSource frequency, int voicenum, int matnum)
-