Hi Callum,
In the first place, I don’t understand how your numeric code could ever handle accidentals correctly. Looking into your PDF document, I can’t see any distinction between D# and Eb, for instance. And your table states: 9 “Minor sixth”. But how would you code an augmented fifth, then? Etc. All the best Torsten Von: lilypond-user <lilypond-user-bounces+torsten.haemmerle=web...@gnu.org> Im Auftrag von Callum Cassidy-Nolan Gesendet: Mittwoch, 31. März 2021 02:31 An: lilypond-user@gnu.org Betreff: Custom Format Hi there, I have just become aware of lilypond. I would love to use it, but I have a particular way I interact with music. Particularly I don't use letter names, but instead I use numbers, to understand what I mean, please take a look at my document: https://gitlab.com/cuppajoeman/music/-/blob/master/diagrams/standard_to_semitones.pdf I just saw a basic example in the documentation, something like this: \version "2.22.0" { c' e' g' e' } In my system I would write something like this: \version "2.22.0" { 0' 4' 7' 4' } I am assuming some sort of parsing could be done to my files to convert it into the correct format, and then could be parsed by lilypond. Could anyone let me know how I could do something like this? Thanks in advance,