Uses of Class
eu.bandm.music.applications.feldproj.MidiInterpretation2.Agent
-
Uses of MidiInterpretation2.Agent in eu.bandm.music.applications.feldproj
Modifier and TypeFieldDescriptionprotected List<MidiInterpretation2.Agent>
MidiInterpretation2.agents
List of all event-generating agents (i.e.Modifier and TypeMethodDescription(package private) void
MidiInterpretation2.emitEvent
(MidiInterpretation2.Agent a, Event event, int pitch) Fundamental aux method to generate one midi event for one key.(package private) PcSet
MidiInterpretation2.generateEvents
(MidiInterpretation2.Agent agent, Event event) Fundamental event generatsion, used by the three strategies with repetition ban.(package private) void
MidiInterpretation2.generateFree
(MidiInterpretation2.Agent a) Each event makes a free selection from the pitches from the correspoding key set, as determined by the score date (which register and whether harmonics)(package private) void
MidiInterpretation2.generateInstr
(MidiInterpretation2.Agent agent) Each score voice (corresponds to one Agent each) generates its pitch sequence independently, repeating a pitch class (=starting a new permutation cycle) only when unavoidable due to combination ofMidiInterpretation2.currentPcs
and register.(package private) BitSet
MidiInterpretation2.getPool
(MidiInterpretation2.Agent a, Event event) Inquire score and local data.Modifier and TypeMethodDescription(package private) void
MidiInterpretation2.generateImpro_group
(List<MidiInterpretation2.Agent> agentSet) Improvistiaon of a sub-group of instruments.