Stream Deck Midi plugin
Device support
The plugin supports Stream Decks of all sizes, including Stream Deck+, and supports buttons and dials.
Protocols
Midi communication can be performed using...
Control Change, NRPN
Program Change, Note On/Off, Pitch Bend, Aftertouch, SysEx, Midi Show Control,
Mackie Control and Scripting
Ports
In Windows, you need to install a third party software that act as a virtual midi cable between StreamDeck and the other party (loopMidi recommended).
In macOS, you create Midi ports in the Midi Studio.
News
Version 4.0
Please note: A problem with the previous release can occasionally cause the update to version 4 to fail. If you experience issues after the update, please follow the steps listed in the first item on the FAQ page.
- The plugin now runs natively on Apple Silicon.
- Changes to variable step algorithms for dials.
- Dial selection lists.
- Deep linking (sending messages to the plugin from, e.g., a browser).
- Scripting events for device status.
- Comment sections in scripts.
- Local timers. This is a breaking change: local timers are prefixed "@lt_";if you have variables with that prefix, you need to rename them.
- Bug fixes.
Version 3.12.1 released
- Bug fix
- The Generic Midi button ignored the defined midi channel when configured as a button (push, toggle, hold and latch). When a command of the configured type was received, the plugin accepted it regardless of on which channel it was received. This is now fixed.
- Addition
- The scripted dial has a new "selection list" feature.
No video for this update.
Version 3.12
This version has a new scripted dial.
Version 3.11 released
A new Generic Midi button is added.
Bug fixes.
Please note that this version has some potentially breaking changes:
Script variables prefixed with @t_ and @timer_ must be renamed.
Script variables are no longer restricted to the Midi value range 0-127.
The wrong dual-byte CC command was sent, which is now corrected. If you use dual-byte CC commands, you need to review your settings.