Skip to content

Simple Rust program for sending MIDI CC messages easily.

Notifications You must be signed in to change notification settings

selenologist/cc-emitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cc-emitter

This little Rust program emits CC messages to MIDI ports. Other programs like this exist, but I was bored.

It uses the midir library by @BoddInagg, so it should run on multiple platforms.

Run with --help for usage.

Why this exists

This program was created because I needed a method that could easily be called from a keybinding, to turn off the local keyboard connection of a synthesizer. This is typically done using MIDI CC#122.

So to turn off local control (on all ports), cc-emitter "122:0"

and to turn it back on cc-emitter "122:127"

Normally you would filter by port name to only affect specific devices. To list port names, run cc-emitter -l foo (foo is a dummy value to get around lazy argument parser handling, it will be ignored so can be anything)

About

Simple Rust program for sending MIDI CC messages easily.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages