click to enlarge
mcontrol is a ALSA MIDI sequencer client and
also a JACK MIDI client and brings the
possibility to assign up to twelve "simultaneous" MIDI
control messages for each controller in your MIDI keyboard (Modulation
Wheel, Breath Controller, Foot Controller,
Pitch Bend and After Touch) also you can use the GUI widgets.
An example is always better:
You can send Reverb, Volume, Chorus, Modulation MIDI messages using the modulation wheel controller of your MIDI keyboard. Or pitch bend and reverb using after-touch,or control the Filter Cutoff in modulator wheel, or control the Pan using the Pitch Bender ..... etc.
Most of the moderns synthesizers can do that, but normally don't send the midi data, with mcontrol you can record series of controllers in your favorite sequencer.
Midi message controllers, can be edited and saved. And programs and Banks of programs of what you edit can be saved too.