NEW Midi Deck Plugin is here — map buttons and dials directly to Midi Deck. Get your key →
Midi Deck Plugin — £10

Your Stream Deck.
Now Fully MIDI.

Assign any MIDI CC or note message to a Stream Deck button or dial — no scripting, no routing, no MIDI interface required. Tap a key to trigger a DAW macro, turn a dial to adjust SDR volume, or hold a button to key your transmitter. Works with every Stream Deck model.

⬇ Buy Plugin — £10 Get Midi Deck →

£10 perpetual — requires Midi Deck v1.2.9 or later with Bridge API enabled

Stream Deck — Midi Deck Profile
🎵
USB
Ch1 CC7
🎵
CW
Ch1 CC8
📻
20 m
Ch1 CC10
📻
40 m
Ch1 CC11
🎛
NR On
Ch1 CC22
🎛
NR Off
Ch1 CC22
🔇
Mute
Ch1 CC25
📡
TX
Ch1 CC30
87
AF Gain · CC7
44
RF Gain · CC14
62
NR · CC19
100
TX Drive · CC23

Dials require a Stream Deck+ — buttons work on all models including Stream Deck MK.2, XL, Neo, and Pedal

Setup
Up and running in four steps
Download the plugin
Download the .streamDeckPlugin file below and double-click it. Stream Deck software installs it automatically.
Enable Bridge API
Open Midi Deck, go to Hub in the settings panel, and toggle Bridge API on. The WebSocket server starts on port 7742.
Add actions to your deck
In the Stream Deck app, drag a MIDI Button or MIDI Dial action from the Midi Deck category onto any key or dial slot.
Configure your MIDI mapping
Set the MIDI channel (1–16), CC or note number (0–127), value, and mode (momentary or toggle). Press the key to trigger — done.
Features
Everything you need. Nothing you don't.
🔘
MIDI Button Action
Two modes: Momentary sends a configurable value on press (e.g. 127) and 0 on release. Toggle alternates between on and off states with visual feedback on the key.
🎛
MIDI Dial Action SD+
Turn the Stream Deck+ encoder to send continuous CC values. Set minimum and maximum MIDI value range. Press the encoder to reset to centre. Live value display on the LCD strip.
🔗
Auto-reconnect Bridge
The plugin maintains a persistent WebSocket connection to Midi Deck on localhost:7742. If Midi Deck restarts, the plugin reconnects automatically within 3 seconds.
🎹
Full MIDI Channel Support
Each action independently sets its MIDI channel (1–16), CC or note number (0–127), and value. Send to any channel your DAW or radio software listens on — mix freely across actions.
🎵
CC and Note Messages
Toggle between CC (Control Change) and Note On/Off per action. Use CC for continuous parameter control or notes for sample triggers, clip launch, or any note-mapped function.
📟
Live LCD Feedback
Stream Deck+ dial slots display the current MIDI value as a number and progress bar on the LCD strip. You always know the exact value without looking at your software.
🌐
Bridge API also works from curl / web
The same Bridge API that powers this plugin exposes a REST endpoint on port 7743 for sending MIDI from any HTTP client — scripts, macros, web pages, and home automation systems.
🏠
Local Only — Zero Cloud
All communication is over localhost. No data leaves your machine, no accounts, no subscription. The plugin works offline indefinitely.
🔒
Licence-protected
The plugin requires a valid £10 perpetual licence key, entered once in the Stream Deck Property Inspector. Enter your email and key — buttons and dials work immediately. No key, no MIDI output.
Compatibility
Works with every Stream Deck
Stream Deck
15-key grid
Buttons ✓
🟫
Stream Deck MK.2
15-key grid
Buttons ✓
🟧
Stream Deck+
8 keys + 4 dials + LCD
Full support ✓
Stream Deck XL
32-key grid
Buttons ✓
🔵
Stream Deck Neo
8 keys + info bar
Buttons ✓
🦶
Stream Deck Pedal
3 foot pedals
Buttons ✓
Requires Midi Deck with Bridge API enabled
The plugin sends MIDI messages via Midi Deck's local Bridge API (WebSocket on localhost:7742). Midi Deck must be running with the Bridge API toggled on in Settings → Hub.

Midi Deck is available for Windows, macOS and Raspberry Pi from £14.99 (one-off, perpetual) with a free 30-day trial built in — no sign-up needed.

Minimum version: v1.2.9.
Get the Plugin
£10 perpetual licence
£10
one-off — use forever
⬇ Buy Plugin — £10

After purchase, download the .streamDeckPlugin file and double-click to install. Enter your email and key in the Property Inspector.

⬇ Download .streamDeckPlugin file