A command-line interface for nbs files, that allows you to see the information of the nbs file, and playback the nbs file.
The purpose of this project is to provide some features around nbs files, But it using also to test the nbs-rust crate, which is a Rust implementation of the nbs file format parser and player.
- Show information of nbs file
- Playback nbs file with custom instrument
- Adaptive custom instrument loading
- Midi to nbs conversion
- To audio files(wav/mp3) conversion [WIP]
- Bundle a nbs file and custom instrument into a single zip file, and play it without extracting
nbs info <file.nbs>nbs play <file.nbs>nbs play <file.nbs> --custom-instrument <sounds directory>locate custom instruments recursively in the folder that includes the nbs file
nbs play <file.nbs> --adaptivenbs play <file.nbs> --loop