#pen #format #type

note-pen

A library to represent musical concepts in Rust

3 releases (breaking)

0.3.0 Feb 6, 2025
0.2.0 Feb 3, 2025
0.1.0 Feb 2, 2025

#233 in Date and time

MIT license

78KB
2K SLoC

Note pen

Description

A music library for Rust.

This format is different from midi as it uses sheet music representations internally. It is loosely based on the MusicXML format.

Installation

Add the following to your Cargo.toml file:

note-pen = "0.3"

or in your shell of choice:

cargo add note-pen

Features

  • serde - Serialize and Deserialize on most types
  • musicxml - Import/Export to MusicXML format
  • midi - Import/Export to MIDI format

Dependencies

~13MB
~118K SLoC