Class CounterpointChecker
java.lang.Object
org.episteme.social.arts.music.CounterpointChecker
Checks for classical counterpoint rule violations (Fux style).
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic List<CounterpointChecker.Violation> checkParallelism(List<Note> cantusFirmus, List<Note> counterpoint) Detects parallel fifths and octaves between two voices.static booleancheckVoiceRange(List<Note> voice, int maxInterval) Checks if the range of the voice is within a reasonable limit (e.g., 10th).
-
Method Details
-
checkParallelism
-
checkVoiceRange
-