Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/david-vandensteen/midi-cmd
Command line utility to send a midi control change message
https://github.com/david-vandensteen/midi-cmd
cli javascript midi nodejs
Last synced: about 2 months ago
JSON representation
Command line utility to send a midi control change message
- Host: GitHub
- URL: https://github.com/david-vandensteen/midi-cmd
- Owner: David-Vandensteen
- License: mit
- Created: 2022-02-23T08:27:44.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-19T11:31:51.000Z (9 months ago)
- Last Synced: 2024-04-20T09:27:54.033Z (9 months ago)
- Topics: cli, javascript, midi, nodejs
- Language: JavaScript
- Homepage:
- Size: 223 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# midi-cmd
A command-line utility for sending MIDI control change or monitoring messages from a MIDI interface.
This tool can be useful for debugging or configuring a MIDI environment.
A Windows (x64) binary is available in the releases section for immediate use.
Note that this tool has not been tested on macOS or Linux.***Not tested on OSX & Linux***
## Set Up
```cmd
npm i
```## Usage
***Help:***
```
npm start -- --help
```***Available midi interfaces:***
```
npm start -- --list
```***example:***
To send a MIDI control change on MIDI interface name "myMidiOutName", channel 0, controller 10 with the value 64:
```
npm start -- -m send -o myMidiOutName --ch 0 -c 10 -v 64
```To monitor MIDI message from interface name "myMidiInName"
```
npm start -- -m monitor -i myMidiInName
```## Development
***lint***
```
npm run lint
```
***build a binary for Windows***
```
npm run package
```