Class Statistics2
java.lang.Object
eu.bandm.music.applications.myKdF.Statistics2
Analyse a tscore model for chromatic progressions.
FIXME MORE
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) classAnalyse all voice data for chromatic progessions.(package private) static classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Part, Statistics2.Analyzer> static final String(package private) final int(package private) intstatic final ModifiersTscore configuration for parsing the score data.(package private) final MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> (package private) final MessageCounterCentral message receiver for error messages and loggs.(package private) intprotected PrintStreamprotected TimeScapeThe one file containing all examples by Chan. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidcheckOutputLines(int linesToPrint) (package private) voiddistCategory(Rational value) static StringlatexName(Accidental acc) (package private) voidLoad all movements into raw data, CWN scores, and formplan data.static voidApplication entry point.static StringmeasurePositionForLaTeX(Score_cwn score, Rational dist) voidExecutes all payload methods and analyses.(package private) void(package private) void(package private) voidprintQuadruple(Map<Statistics2.Type, Integer> data) (package private) voidprintQuadrupleSumming(@Opt Map<Statistics2.Type, Integer> data, Map<Statistics2.Type, Integer> sum) (package private) StringprintText(Map<Statistics2.Type, Integer> data, Statistics2.Type type) (package private) StringprintText(Map<Statistics2.Type, Integer> data, Statistics2.Type type, boolean emphasize) (package private) voidStep through all parts, execute analysis and print result as LaTeX output.(package private) void0 1/4 1/2 \Sigma ---------------------------------------------- 2.1 _0_|_0_ 2 | 1 ------------------------------------------ 2.2 ------------------------------------------ \Sigmastatic <K,V> @Opt K
-
Field Details
-
INPUT_FILENAME
- See Also:
-
msgCounter
Central message receiver for error messages and loggs. Since there is not user interaction, errors can come only from inconsistent input data and thus should all be eliminated. -
msg
-
modifiers
Tscore configuration for parsing the score data. -
timeScape
The one file containing all examples by Chan. -
printStream
-
analyzers
-
linesPerTable
final int linesPerTable- See Also:
-
linesWritten
int linesWritten -
outputFileNumber
int outputFileNumber -
thresholds
-
-
Constructor Details
-
Statistics2
public Statistics2()
-
-
Method Details
-
someKey
-
loadScore
void loadScore()Load all movements into raw data, CWN scores, and formplan data. -
openAnalysisTable
void openAnalysisTable() -
closeAnalysisTable
void closeAnalysisTable() -
checkOutputLines
void checkOutputLines(int linesToPrint) -
printline
-
processParts
void processParts()Step through all parts, execute analysis and print result as LaTeX output. -
latexName
-
measurePositionForLaTeX
-
distCategory
-
secondLevelAnalysis
void secondLevelAnalysis()0 1/4 1/2 \Sigma ---------------------------------------------- 2.1 _0_|_0_ 2 | 1 ------------------------------------------ 2.2 ------------------------------------------ \Sigma -
printQuadruple
-
printText
-
printText
-
printQuadrupleSumming
void printQuadrupleSumming(@Opt Map<Statistics2.Type, Integer> data, Map<Statistics2.Type, Integer> sum) -
nonStaticMain
Executes all payload methods and analyses.- Throws:
FileNotFoundException
-
main
Application entry point. Constructs an instance and invokes its payload method.- Throws:
FileNotFoundException
-