The StreamDeck Midi plugin is plugin that can interact with any Midi enabled device or Daw using Midi. The plugin is available for both Windows and MacOS.
Midi communication can be performed using Control Change, Program Change, Note On/Off, SysEx, Midi Show Control and Mackie Control messages.
- Control Change, Program Change, Note On/Off and Mackie Control communication is bidirectional.
- SysEx and Midi Show Control communication is unidirectional from Stream Deck to the Midi device, no feed-back is captured.
If the Midi device or daw does not by itself create a Midi port in Windows, you need to install a third party software that act as a virtual midi cable between StreamDeck and the other party. There are several programs that can act as virtual midi cables but the one recommended is "loopMIDI" (see details in the "Virtual Midi Ports" section)