I have been enjoying 3D printing projects recently. I saw a little control board for changing audio levels, and having hotkeys while playing games. The printing took a good long while, and I had to edit some of the parts to work with the parts I found currently on Amazon. I will post the parts list below. The soldering was straight forward, and the project came with a PDF that had good instructions. This also turned into a good opportunity for me to use the new Wiring Pencil, which worked surprisingly well.
For hardware, I am using a Teensy; the Teensy can be a USB keyboard or MIDI device or joystick or serial over the USB connection. The project comes with a premade Arduino file to run it as a MIDI controller. I had not worked before with MIDI input like this, but it seemed the best path forward compared to trying to emulate a keyboard and hitting odd key combinations. Or the alternative of writing something that output serial data then finding, or writing, a daemon for my PC to listen to that device.
For software, I looked at several pieces of software to use the keys and sliders with. I looked at software like VoiceMeeter. While overall that worked, it was very inflexible, and had a giant interface for things I didn’t want to use. Then I found Midi-Mixer, a passion project by a single dev and it is EXACTLY what I needed. The sliders can control single app volume, which is easy to select. And the buttons can be programmed for anything! And easily with a GUI instead of conf files like some other open source projects.
Overall I am enjoying the finished project. It sits next to my keyboard, and allows easy changing of levels while playing games. I added little rubber feet I had laying around so the plastic housing doesn’t slide around on the desk.
To fit the sliders, I needed to modify the knobs, here is the modified versions that work with the sliders I ordered below: MisteRdeck Knob Remix by danberk – Thingiverse.
Make: Makes of MisteRdeck – Arduino-based MIDI Stream Deck by danberk – Thingiverse

Parts
Part | URL | Price |
Teensy v3.2 | Teensy USB Development Board (pjrc.com) | $19.80 |
Gateron Yellow Switches | Gateron Yellow Linear Switches | Kinetic Labs | $16.10 |
Sliders | https://www.amazon.com/gp/product/B079ZP3LS5/ | $11.99 x 2 |
Diodes | https://www.amazon.com/gp/product/B06XB1R2NK/ | ~$6 |
Key Caps | https://www.amazon.com/gp/product/B01M023NFK/ | $7.50 x 2 |