Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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
```