{"repo":"gbevin/SendMIDI","free":true,"listed":false,"github":"https://github.com/gbevin/SendMIDI","clone":"git clone https://github.com/gbevin/SendMIDI.git","description":"Multi-platform command-line tool to send out MIDI messages","language":"C++","stars":846,"topics":["midi","command-line","midi-messages","command-line-tool"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"SendMIDI SendMIDI is a multi-platform command-line tool makes it very easy to quickly send MIDI messages to MIDI devices from your computer. All the heavy lifting is done by the wonderful JUCE library. The project website is https://github.com/gbevin/SendMIDI Purpose This tool is mainly intended for configuration or setup through Control Change, RPN and NRPN messages, but many other MIDI messages can be sent. Here's a tutorial video about both SendMIDI and ReceiveMIDI, including some tips and tricks of how to use the command-line on macOS: Download You can download pre-built binaries from the release section: https://github.com/gbevin/SendMIDI/releases Since SendMIDI is free and open-source, you can also easily build it yourself. Just take a look into the Builds directory when you download the sources. If you're using the macOS Homebrew package manager, you can install SendMIDI with: Usage To use it, simply type \"sendmidi\" or \"sendmidi.exe\" on the command line and follow it with a series of commands that you want to execute. These commands have purposefully been chosen to be concise and easy to remember, so that it's extremely fast and intuitive to quickly shoot out a few MIDI messages. These are all the supported commands: Alternatively, you can use the following long versions of the commands: By default, numbers are interpreted in the decimal system, this can be changed to hexadecimal by sending the \"hex\" command. Additionally, by suffixing a number with \"M\" or \"H\", it will","default_branch":null,"files":null,"tree":[],"storefront":"/r/gbevin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gbevin/SendMIDI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}