cdnz 0.1.3

An open data format for storing music
Documentation
cdnz-0.1.3 has been yanked.

CDNZ

CDNZ is an open data format for storing music, primarily intended for use by Cadenza, but can also be used elsewhere. This crate is both a Rust implementation, and a specification.

The format is partly inspired by MNX and LilyPond, and can be converted to LilyPond code using this lib. Cadenza can also convert it to LilyPond and then PDF, SVG, and MIDI.

Specification

This crate also partly functions as the specification of the CDNZ format.

In the future, a solid specification will be provided. In the meantime, the Rust documentation will have to suffice.

License

The CDNZ spec and docs, and this Rust implementation, are both licensed under either of:

at your option.