Class OrchestrationSolver
java.lang.Object
org.episteme.social.arts.music.OrchestrationSolver
Suggestions for orchestral distribution.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionevaluateBalance(int numStrings, int numBrass, int numWoodwinds) Evaluates the balance of an orchestration.static booleanisOvertoneCompliant(List<Integer> midiNotes) Checks if a chord is in a "balanced" distribution (wide at bottom, tight at top).
-
Method Details
-
evaluateBalance
public static OrchestrationSolver.OrchestralBalance evaluateBalance(int numStrings, int numBrass, int numWoodwinds) Evaluates the balance of an orchestration. -
isOvertoneCompliant
-