Harnica
Select a note on the score to see the code details here
The score editor supports the following notations
- Alphabets:
C,Dm,Fsus2,B7/C, etc. - Degree codes:
I,II,V7,VI, etc.
The following quality notations are supported for both alphabetical and degree codes
- 7th:
C7,I7, etc. - Tension:
C7(9),I7(9)(11), etc. - Omit:
C7omit3,I7omit3omit5, etc. - Suspend:
Csus2,Isus4, etc. - Slashes:
C/B,I/III, etc.
Up or down an octave can be expressed by adding a + or - at the beginning of the note
- Examples:
+C,-I, etc. - String:
_, rest:%, etc. - Rests:
%. - Measure separator:
|
Abbreviations
Harnica has an abbreviated notation based on the general chord notation.
C→ Cmaj (CM)
Cis interpreted as an abbreviation forCmaj (CM).C9 (C(9))→C7(9)=Cadd7add9
C9orC(9)is interpreted asC7(9).
To simply add a 9th degree note, writeCadd9. The maximum tension,C13, adds the 7th, 9th, 11th, and 13th keys.
Notation for controls
- Key changes:
Key=C,Key=A
Degree chords cannot be used to specify keys
. Also, you cannot specify major or minor (scale). - Tempo change:
BPM=120.
comment notation
- Lines beginning with
#are ignored as comments.