crisp_notation_cli 0.4.3 copy "crisp_notation_cli: ^0.4.3" to clipboard
crisp_notation_cli: ^0.4.3 copied to clipboard

The crisp_notation command-line tool — inspect scores, convert MusicXML/MEI/kern/MIDI/MuseScore/GP/ABC, export LilyPond and braille, render SVG/PNG, and run OMR.

example/README.md

crisp_notation_cli examples #

Install the crisp_notation command globally:

dart pub global activate crisp_notation_cli

Then (or with dart run crisp_notation_cli:crisp_notation <command> from a checkout):

Inspect a score #

crisp_notation info song.musicxml

Convert between formats #

crisp_notation convert song.musicxml song.mid    # MusicXML -> MIDI
crisp_notation convert song.gp   song.musicxml    # Guitar Pro (.gp3/4/5/gp) -> MusicXML
crisp_notation convert song.mscz song.musicxml    # MuseScore -> MusicXML
crisp_notation convert song.mei  song.musicxml    # MEI -> MusicXML
crisp_notation convert song.krn  song.musicxml    # Humdrum **kern -> MusicXML
crisp_notation convert song.musicxml song.mxl     # -> zipped MusicXML
crisp_notation convert song.musicxml song.ly      # -> LilyPond
crisp_notation convert song.musicxml song.brl     # -> braille music

Render to SVG or PNG #

crisp_notation render song.musicxml song.svg
crisp_notation render song.musicxml song.png                 # PNG needs the Flutter SDK on PATH
crisp_notation render riff.musicxml riff.svg --tab --tuning dropD
crisp_notation render riff.tab riff.svg --tab                # import ASCII tab

Optical music recognition (OMR) #

crisp_notation omr scan.png score.musicxml --model smt-grandstaff.gguf

omr needs the native libcrispembed (the Sheet Music Transformer engine) at runtime; render ... .png needs the Flutter SDK. SVG rendering and all convert/info commands are pure Dart and need neither.

0
likes
160
points
90
downloads

Documentation

API reference

Publisher

verified publishercrispstro.be

Weekly Downloads

The crisp_notation command-line tool — inspect scores, convert MusicXML/MEI/kern/MIDI/MuseScore/GP/ABC, export LilyPond and braille, render SVG/PNG, and run OMR.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

crisp_notation_core, ffi, image

More

Packages that depend on crisp_notation_cli