On Sat, Nov 29, 2025 at 5:49 PM Karlin High <[email protected]> wrote:
> Forum post
> <https://midi.org/community/midi-specifications/sysex-id-for-lilypond-software>

MIDI forum response from admin Andrew Mee. Profile describing his
position: <https://midi.org/participant/4>
"
Karlin,

this is a very good question :)

> This music engraving software uses a code language written as text files, 
> from which it generates sheet music in PDF and other formats. It can also 
> make MIDI files. There is a current development effort for its MIDI output, 
> adding Sequencer-Specific Meta-Events identifying the text file and 
> line-and-column position in it which produced a given audio event. This will 
> aid code editors and MIDI players with highlighting and synchronizing code 
> and its related audio and visual output.

I really recommend that you look at UMP support which may cover a lot
of your use-cases. I'd like to reach out and discuss this some more
with you.
The MIDI Association is also working on a new SMF2 Container format
that combines score with MIDI Clips - that may be of interest?

> There is the 0x7C Limited Non-Commercial ID, for which LilyPond seems to 
> qualify. But it says "The Id… shall not be used… for any of the following 
> mechanisms…" which include "System Exclusive messages with custom or 
> manufacturer defined data format."

Yes this is correct. The reason here is that if you use 0x7C for this
- but then some other product also uses 0x7C in a similar way both
products could have corrupt data.

> @"The MIDI Association" : Could this be clarified whether LilyPond needs a 
> SysEx ID, or can use one reserved for non-commercial projects?

If you need customised Sysex Data then yes you will need your own Sysex ID.

> In that case, next question: there is not a legal entity for the LilyPond 
> project. All the developers and community members are participating as 
> individual persons. (As a GNU project, though, there is the upstream Free 
> Software Foundation, a Massachusetts Non-Profit Corporation.) How would the 
> SysEx Id registration be expected to work for LilyPond?

An individual can hold a Sysex ID, or the FSF may be a good alternative.
"

Any comments on whether to go with a current LilyPond individual, or
contact the FSF about this?

Also, Andrew Mee is interested in an online meeting for further
discussion and asks what time would be good. He is in Australia, forum
profile says Brisbane, apparently a GMT +10 time zone. LilyPond
developers are often in Europe, GMT 0 to GMT +2. I am in the USA's
Central Time zone, GMT -6, and without technical MIDI knowledge am
doubting I would have much to contribute to such a meeting beyond
arranging it. Any interest in this, Nicolas Joyard, Dan Eble, or
anyone else?
-- 
Karlin High
Missouri, USA

Reply via email to