- From: Robert Patterson <robert@robertgpatterson.com>
- Date: Mon, 31 Mar 2025 06:59:51 -0500
- To: Music Notation Community Group <public-music-notation@w3.org>
- Message-ID: <CAACncetCDOC8Q+FextSNsxRQCXr=Vf4swX4ovBDS22wPM6_PaA@mail.gmail.com>
I'm in process of working on a suite of tools that include - A C++ DOM: https://github.com/rpatters1/mnxdom - A validation program from the command line: https://github.com/rpatters1/mnxvalidate. In addition to schema validation, it performs (will perform) extensive semantic validation. - I will be releasing a command line tool that exports MNX (as currently defined) from Finale musx files. More on that very soon I hope. I am very close to formal update releases for all three, with one of the chief sticking points being that I should wait until the schema with the latest committee decisions is released. On Mon, Mar 31, 2025 at 4:40 AM Adrian Holovaty <adrian@holovaty.com> wrote: > Hi Jacques, > > Welcome to the MNX scene! Happy to answer your questions: > > 1. Yes, those examples are up-to-date. > > 2. The formal definition is here, as a JSON Schema: > https://w3c.github.io/mnx/docs/mnx-schema.json > > That's linked-to from the left sidebar of the documentation: > https://w3c.github.io/mnx/docs/ > > 3. There are a few early MNX parsers, including a basic MNX viewer: > https://www.soundslice.com/mnx-viewer/ > (This particular one is a bit out of date — it doesn't reflect some > changes we've recently made to the spec.) > > Adrian > > > On March 31, 2025, Jacques Menu <jacques.menu@icloud.com> wrote: > > Hello, > > I’m new to MNX, and I’d like to know: > - are the examples supplied in the comparison with MusicXML up-to-date > with the current state of the specification? > - is there already a formal definition of the language? > - if so, is there already a parser for MNX? > > Thanks for your help! > > Jacques Menu > > > Envoyé de mon iPad > >
Received on Monday, 31 March 2025 12:01:50 UTC