> On 21 Oct 2018, at 10:10, Graham Breed <gbr...@gmail.com> wrote: > > On 2018-10-20 02:24, Adam Good wrote: >> Hi Hans, >> I hope this email finds you well. Some questions for you if you have time >> plus I want to share my close to complete turkish makam file based on the >> file you sent me originally plus regular.ly >> here's the new makam include file: >> turkish-makam-ADAM.ly > > I think key signatures can also be processed by regular.ly. So they can be > defined in a tuning-independent way (although in this case it's a tuning that > looks a lot like 53et).
Yes, that seems to work. Use makamHicazkar = #'((0 . 0) (1 . -4/10) (2 . -1/10) (3 . 0) (4 . 0) (5 . -4/10) (6 . -1/10)) makamHicazkar = #(scale-scale makamHicazkar tuning) where the number 10 is the double of the sharp value 5 in E53, I think, instead of makamHicazkar = #'((0 . 0) (1 . -24/53) (2 . -6/53) (3 . 0) (4 . 0) (5 . -24/53) (6 . -6/53)) So one might define a tone-step variable 1/(2(M - m)) from the ET number, where M and m are the ET values for the major and minor seconds, and write the scale in terms of multiples of that. _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel