[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Microtonal notation - arrows up and down
From: |
Graham Breed |
Subject: |
RE: Microtonal notation - arrows up and down |
Date: |
Sat, 9 Jan 2016 22:45:03 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:38.0) Gecko/20100101 Icedove/38.4.0 |
Date: Sat, 9 Jan 2016 20:39:15 +0100
From: Luca Danieli<address@hidden>
Yes, it works perfectly.
But I am only able to replace for example the standard symbol for fih
(quarter-tone) with an arrow-up symbol.
I was wondering if it was possible to use both symbols instead of replacing one
type with the other.
I would like to use arrows to indicate tone-colour and standard notation to
indicate quarter-tones.
You choose some new names for the arrowed pitches, and add them to the
list, along with the original quartertones. Something like
arrowedPitchNames = #`(
(ceses . ,(ly:make-pitch -1 0 DOUBLE-FLAT))
(ceseh . ,(ly:make-pitch -1 0 (* FLAT 3/2)))
(cesel . ,(ly:make-pitch -1 0 FLAT-LOWER))
(ces . ,(ly:make-pitch -1 0 FLAT))
(cesir . ,(ly:make-pitch -1 0 FLAT-RAISE))
(cesih . ,(ly:make-pitch -1 0 (/ FLAT 2)))
(ceh . ,(ly:make-pitch -1 0 (/ FLAT 2)))
(cel . ,(ly:make-pitch -1 0 NATURAL-LOWER))
(c . ,(ly:make-pitch -1 0 NATURAL))
(cir . ,(ly:make-pitch -1 0 NATURAL-RAISE))
(cih . ,(ly:make-pitch -1 0 (/ SHARP 2)))
(ciseh . ,(ly:make-pitch -1 0 (/ SHARP 2)))
(cisel . ,(ly:make-pitch -1 0 SHARP-LOWER))
(cis . ,(ly:make-pitch -1 0 SHARP))
(cisir . ,(ly:make-pitch -1 0 SHARP-RAISE))
(cisih . ,(ly:make-pitch -1 0 (* SHARP 3/2)))
(cisis . ,(ly:make-pitch -1 0 DOUBLE-SHARP))
...
Graham