https://github.com/otsob/mncmd
Command line app for extracting information from music notation files
https://github.com/otsob/mncmd
Last synced: 5 months ago
JSON representation
Command line app for extracting information from music notation files
- Host: GitHub
- URL: https://github.com/otsob/mncmd
- Owner: otsob
- License: mit
- Created: 2022-01-22T14:39:28.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-10T13:08:06.000Z (11 months ago)
- Last Synced: 2025-07-10T20:16:47.717Z (11 months ago)
- Language: Clojure
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# mncmd
[](https://opensource.org/licenses/MIT)

Command line app for extracting information from music notation files.
Currently supports only reading MusicXML files.
## Requirements
Building `mncmd` requires:
- GraalVM and native image (tested with 22.0.2)
- Clojure (tested with version 1.11)
## Building/installing mncmd
To build a native executable, run `clj -T:build native-image`. The executable can be found in the `target` directory.
Place the executable where you want to keep it, and create a suitable alias for it.
If there are changes to the code that change the use of dependencies, the Graal native image resource files may need to be regenerated.
This is achieved by running `clj -T:build graal-config-files`.
Incrementing the version number of `mncmd` can be done using [bump2version](https://github.com/c4urself/bump2version/#installation).
## Usage
Type in `mncmd --help` to find out how to use `mncmd`.