On Sat, Sep 27, 2008 at 12:55:52PM +0200, Crypto wrote: > Because I would like to make the MIDI messages static (i.e. they are linked > with particular buttons and faders and will not be changed) I have thought of > using an external application (keykit in this case) to work on incoming MIDI > events of the MIDI controller, filter them and trigger newly defined MIDI > events with it. Have a look at MIDIDINGS: <http://das.nasophon.de/mididings> Very flexible and easy to program. > I would like to make the MIDI messages transmitted by the controller as short > as possible. I have thought of assigning the Bx (Control Change) command to > the buttons and faders, but this would mix with/overwrite other control > change commands sent by other MIDI devices. Not if you use a separate channel. Or a separate interface. > How about the System Common Message F4 and F5 which are not yet defined in the > MIDI standard? Could I add some extra data bytes to identify the type (button > or fader), the number and value? Don't. It's not even defined how many bytes should follow these codes. And they are _system_ commands. If you can't use controllers, use sysex. The overhead is not that much. Ciao, -- FA Laboratorio di Acustica ed Elettroacustica Parma, Italia Wie der Mond heute Nacht aussieht ! Ist es nicht ein seltsames Bild ? _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user