Index
HarmonisedScore
DB
HS_Score
Rules
DBs
HS_Distro
HS_Out
HS
Schoenberg
Default
Jazz
Partch
Johnston
Harrison
Chalmers
Catler
ArithmeticalSeriesChords

Functor

Import

Export

Define

fun{GetIntervals KeysPerOctave}
Returns a database with the Partch intervals. For usage in HS, the intervals are rounded to the nearest pitch class interval depending on KeysPerOctave (an int).


fun{Get11LimitDiamondChords KeysPerOctave}
Returns a database with the two chords which constitute the 11-limit tonality diamond. All other 6*6-2=34 chords of this diamond are transpositions of these two by the proportions of the other.
For usage in HS, each chord's pitchclasses and root are rounded to the nearest pitch class depending on KeysPerOctave (an int).

NB: two possible roots are specified for the Utonality chords: 1/1 (the 'mirror-root') and 4/3 (following convention and Hindemiths root definition). For example, in C-minor 1/1 is g and 4/3 is c.


fun{Get7LimitDiamondChords KeysPerOctave}
fun{Get5LimitDiamondChords KeysPerOctave}

End