Class Statistics2.Analyzer
java.lang.Object
eu.bandm.tscore.base.SyncEventsDouble
eu.bandm.music.applications.myKdF.Statistics2.Analyzer
- Enclosing class:
Statistics2
Analyse all voice data for chromatic progessions.
Generate Conflict objects and store them internally.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final List<Statistics2.Conflict> (package private) int(package private) final Map<WhiteKeyModOctave, Accidental> (package private) final Map<WhiteKeyModOctave, @Opt Integer> (package private) final Map<WhiteKeyModOctave, @Opt Rational> (package private) final Map<WhiteKeyModOctave, Map<Vox, OctaveRegister>> (package private) final Score_cwnThe current score, needed for further information on events.All loaded voices.Fields inherited from class eu.bandm.tscore.base.SyncEventsDouble
allTps, atLeastOneEventStartsHere, countVoices, currentEvent, ignoreEvent, iterators, loaded, nextEvent, nextNormalized, normalize, previousEvent, startsHere -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class eu.bandm.tscore.base.SyncEventsDouble
addVoice, apply, loadCache, oneStep
-
Field Details
-
voices
All loaded voices. -
score
The current score, needed for further information on events. -
lastAccidental
-
lastEventNumber
-
lastRational
-
lastVoices
-
eventNumber
int eventNumber -
conflicts
-
-
Constructor Details
-
Analyzer
Analyzer(Score_cwn score, int capacity) - Parameters:
capacity- maximal number of voices
-
-
Method Details
-
addVoice
-
process
public void process(double tp) Make one analysis step for the given timepoint.- Specified by:
processin classSyncEventsDouble
-