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, address@hidden wrote:I would like to write music in just intonation.I would like to make a script similar to the (great!) Sagittal script ofGraham Breed (http://x31eq.com/lilypond/) but for the so called BenJohnston tuning system (BJTS) (I've noticed there was some discussionabout 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 differfrom the original tuning system) C - D - E - F - G - A - B. Thesebasenotes are raised or lowered with all sorts of comma's and chroma'sto represent the appropriate pitch.That makes things easier as well. Graham _______________________________________________ lilypond-user mailing listaddress@hiddenhttps://lists.gnu.org/mailman/listinfo/lilypond-user
Kind regards,
Hans
|