On Sat, Nov 29, 2025 at 12:48 PM Karlin High <[email protected]> wrote:
> contact the MIDI Association

Forum post is awaiting moderation:
<https://midi.org/community/midi-specifications/sysex-id-for-lilypond-software>

Copying here for archival:
"
I am a volunteer for the GNU LilyPond open-source software project.
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.

Working example video: <https://player.vimeo.com/video/1132810999>

Development discussion:
<https://gitlab.com/lilypond/lilypond/-/merge_requests/2790>

In particular, there is a question about needing a System Exclusive ID
for the Sequencer-Specific Meta-Events…

<https://gitlab.com/lilypond/lilypond/-/merge_requests/2790#note_2897970786>

…as described on page 10 of the "Standard MIDI Files 1.0"
specification (February 1996).
<https://midi.org/standard-midi-files-specification>

These IDs are available for a one-time $240 registration fee.
<https://midi.org/new-midi-association-sysex-id-policies-as-of-oct-15-2025>

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."

Then, found by forum search while writing this post:

Posted by: The MIDI Association
<https://midi.org/community/midi-specifications/midi-2-0-usb-device/paged/2#post-3395>
"If you don't think that your idea or product is worth $240 a year for
a SysEx ID, then just give it away. If you want to just innovate and
not sell products, there is a range of SysEx IDs available for
research and non-commercial use. These have always existed and are
documented in the MIDI 1.0 specification."

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

Assuming LilyPond needs the SysEx Id, a donor for the $240 can
probably be found.

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?
"
-- 
Karlin High
Missouri, USA

Reply via email to