BenLab
Stream Deck plugins · icon packs · stage-light control

Tools I build for the stage, shared with you.

I'm Benoît — I play keys in a band, on stage, surrounded by a pile of toys. I share what's in my rig and the tools I build and integrate around it. This is the home base for every plugin and icon pack: find your product, get the docs, the source, or reach me for support.

The deck

Products

Each key links to its docs, its source when open, and a way to reach me. Coming from Elgato? Your product is here.

Stream Deck plugin

LumiDeck

Control smart LED lamps straight from Stream Deck — 100% local, no cloud, ~45 ms. Colors, brightness, WLED effects & palettes, scenes, snapshots, fades, blackout, groups. Keys and SD+ dials.

Icon pack

Music Instruments for Stage Keys

Full-colour sound-select icons for the live keyboardist — the complete General MIDI / XP set (128 programs) plus modern synth categories. Recognise the patch at a glance under stage lighting.

Icon packs · 2

WLED Icons for Stream Deck

216 animated WLED effects as looping key GIFs, plus 111 static palette & control icons. The animated and static companions for any WLED setup. Fan-made, not affiliated with the WLED project.

Icon packs · 5 styles

Stage Traxx Controls

235 icons covering all 47 MIDI-mappable actions of Stage Traxx 4, in five styles, plus two ready-made Stream Deck XL profiles. Each profile needs its own MIDI plugin. Fan-made, not affiliated with Stage Traxx.

macOS app

readyset

Declare the state your stage setup should be in; it brings everything up, checks it, and tells you at a glance what is wrong — apps, MIDI ports, audio interfaces, network, phone charge. A CLI, a local web dashboard, and a menu-bar light that turns red before you do.

Icon pack

Radio Button Selection Frames

Coloured frames, corner notches and single-corner bevels that show which key is active in a radio-button group. 19 colours × 4 styles — the chosen option reads at a glance, title text stays crisp.

Stream Deck plugin · macOS

Wi-Fi Picker

Switch between your saved Wi-Fi networks from a Stream Deck key or dial. macOS only — it briefly cycles Wi-Fi to connect, and settles in once it learns which of your networks are nearby.

Stream Deck plugin · macOS

Bluetooth Switcher

Connect and disconnect your paired Bluetooth devices from a Stream Deck key or dial. The connect helper is bundled and universal — nothing to install. SD+ dials show the live connection state, colour-coded.

Stream Deck+ project

MIDI Note Display

Show a raw MIDI value (0–127) as a note name — plus a one-octave piano with the current key lit — on a Stream Deck + dial. On stage, "split at C4" reads instantly. Built on the Trevliga Spel MIDI plugin.

In the wings

Coming next

Already running on my own stage — not published yet. No dates: they ship when they survive a few more gigs.

Stream Deck plugins · soon

OSC for Ableton Live

Two plugins that talk to Ableton Live over OSC instead of MIDI mappings: one sends typed messages and drives scenes, the other paints the selected track, the scene, the tempo and the transport straight onto the keys. No mapping to set up in the set.

For builders

Open-source tooling

The kit behind the products — free to use if you make your own Stream Deck packs or plugins.

Toolkit

streamdeck-toolkit

Two CLIs over a shared core: sdicons renders and packages icon packs (SVG → validated .streamDeckIconPack), sdplugin builds and verifies plugins against Maker Console's rules. Both gate a submission before Elgato does.

CLI

DeckShift

Switch Stream Deck profiles by name from the command line — reliably, even with the config window open (via ghost apps).

Open-source project

OpenLamp — instant, local stage light

LumiDeck is the Stream Deck face of OpenLamp: an open project that drives cheap consumer smart LED lamps — WLED (recommended) or Tuya — from a Stream Deck, a MIDI controller or the command line, with ~45 ms response and zero cloud at runtime. Made for musicians and makers who want their lights to react like an instrument.

your lamps · WLED / Tuya
    ▲
    │ direct local API, ~45 ms
┌───┴───────────┐
│ openlamp-engine-python │
└─▲────────▲────┘
  │       │
LumiDeck  MIDI / CLI
Who's behind this

A keyboardist who codes

On stage

I play keys in a band, on stage, surrounded by a pile of toys — keyboards, controllers, lamps, a Stream Deck. Splits, patch changes and light cues all have to happen fast, in the dark, without looking down.

Most of these tools were born from a real problem at a real gig: a Stream Deck that had to read at a glance, lamps that had to hit on the beat, a split point I needed to see as a note, not a number.

At the desk

I build and integrate tools around that rig, and share what works — icon packs, plugins, the OpenLamp stack, and notes on the gear itself. If it helped me play better, it might help you too.

Everything here is made for the live musician and the tinkerer. Found a bug, want a feature, or just want to say hi? The support section below is the way in.

Reach me

Support & contact

Fastest path depends on the product — pick the one that fits.

Open-source products

Bugs and feature requests go to that product's GitHub Issues — the Support link on each key above. Public, tracked, and searchable.

LumiDeck & general

LumiDeck is part of OpenLamp — open an issue there:
Open an issue on OpenLamp

Around the web

Code lives at github.com/Beennnn. The lamp project is at github.com/openlamp.

No GitHub? Message me here

This goes straight to my inbox — your note, my reply. I don't publish my address; the form keeps it private.

For bugs on an open-source product, GitHub Issues is still the fastest and most trackable route.