Ursary
Ursary: An experimental daemon for control of my home audio system using the Novation Nocturn control surface.
Repository: | git://git.ucw.cz/ursary.git (browse online) |
Ursary talks to:
- Novation Nocturn control surface (using USB)
- PulseAudio daemon
- MPD daemon
It requires development files for libpulse and libusb-1.0, and also a recent version of LibUCW.
It is definitely not fit for general use (many assumptions on my own system are hard-wired), but it can serve as an inspiration for:
- Talking to the Nocturn (most of the protocol has been reverse-engineered by De Wet van Niekerk, see nocturn-linux-midi for my source of inspiration)
- Asynchronous communication with USB devices, PulseAudio and MPD using LibUCW
- Various dirty tricks ;)