Disclaimer:
This project is not actively maintained and was created for personal use, hence no official support of any kind is provided!
Goals:
Design:
For the design I've created a fork of Deej that supports communication to it's API over the HID interface, instead of over a serial port.
Using this fork I was able to create some code in my QMK keymap to send volume up/down events over the HID interface to Deej.
Disclaimer: Software is provided as is
Software:
Deej/QMK fork: https://github.com/Pieterv24/deej/tree/qmk
QMK firmware: https://github.com/Pieterv24/vial-qmk/tree/keyboards/keyboards/handwired/pieterv24/audio_macro16
QMK deej firmware (some documentation is available here): https://github.com/Pieterv24/vial-qmk/tree/keyboards/keyboards/handwired/pieterv24/audio_macro16/keymaps/deej
Hardware:
Limitations:
The author hasn't provided the model origin yet.