A macOS live-audio control surface for drawing tablets, pen displays, mice, and macro-key setups.
StylusDeck taps live system audio and gives you instant absolute-position control over:
- volume
- 3-band EQ
- DJ filter
- echo
- output trim
- limiter ceiling
It plays the wet signal to your real output device and mirrors the same processed signal to BlackHole 2ch for OBS.
./start.shThat script will:
- check macOS prerequisites
- install
BlackHole 2chif needed - build the app
- install
~/Applications/StylusDeck.app - launch StylusDeck
After setup, you can open ~/Applications/StylusDeck.app directly from Finder.
StylusDeck uses one active lane at a time:
Y= main controlX= companion controlShift + X= tertiary/shape-style control on supported lanes
1Volume:Yvolume,Xtrim,Shift + Xlimiter ceiling2Low:Ygain,Xfrequency,Shift + Xslope3Mid:Ygain,Xfrequency,Shift + XQ4High:Ygain,Xfrequency,Shift + Xslope
Press 5 to switch to FX.
1Filter:Ysweep,Xresonance,Shift + Xcharacter2Unused3Unused4Echo:Ywet,Xtime,Shift + Xfeedback
1234select the lane in the current bank5toggleMAIN/FX6reset the current parameterCkeyboard alias for resetFtoggle fullscreenModeswitch between Drag and Hover
StylusDeck includes a native visualizer with a Visuals panel.
- visualizer is off by default
- available modes:
Wave Ribbon,Radial Halo,Spectrum Bars,Orbit Sphere - while the
Visualspanel is open, pointer movement does not affect sound
The visualizer is still a work in progress. Expect performance issues when visuals are enabled, especially in heavier modes.
Native app:
./start.shor:
./scripts/run.shOptional web UI:
./scripts/run-web.sh- macOS
- Xcode Command Line Tools
- Homebrew
BlackHole 2ch
In OBS, add Audio Input Capture and choose BlackHole 2ch.
- Keep StylusDeck running while you want live processing active.
- On normal exit, it restores temporary audio-routing changes.
- The native app is the primary experience.

