I've described my method of determining a note name (see attachment).
Currently I'm reading the scheme git book (https://scheme-book.ursliska.de/) which is very helpful. Do I understand correctly that to determine the right note name with EH and Sagittal notation that a ratio is checked against a list of ratios and corresponding glyphs? > Graham Breed schreef op 2017-12-24 10:31: > On 23/12/17 17:00, lilypond-user-requ...@gnu.org wrote: > > I would like to write music in just intonation. > > I would like to make a script similar to the (great!) Sagittal script of > Graham Breed (http://x31eq.com/lilypond/) but for the so called Ben > Johnston tuning system (BJTS) (I've noticed there was some discussion > about it a while ago). > It'd be easier to start with the Extended Hemholtz-Ellis JI Pitch Notation > support, in the same repository: > > https://bitbucket.org/x31eq/microlily > > This isn't a script, it's code that runs inside Lilypond. There are > outstanding issues, like the spacing comes out wrong, and it uses an old font > anyway. What's the advantage of a internal code over a script / package? > There's a big matrix that ties alterations to glyphs and you should be able > to go in and change it. > > The BJTS identifies every just interval as a discrete note, so there is > not one the same. > Yes, one problem would be if there are different ways of referring to the > same interval and the code has to choose which to use. Do you mean for instance that 7/4 can be seen as a lowered Bb or a raised A? Within my method this can be adressed. the comma for the 7 prime is the difference between an Pythagorean Bb and 7/4, but can easily be modified to become the difference between an Pythagorean A and 7/4. > I use the so called Pythagorean scale as my basenotes (here I differ > from the original tuning system) C - D - E - F - G - A - B. These > basenotes are raised or lowered with all sorts of comma's and chroma's > to represent the appropriate pitch. > That makes things easier as well. > > Graham > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user Kind regards, Hans
BJTSNoteNames.pdf
Description: Adobe PDF document
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user