I’ve got a midi controller lying around, and always wanted to use it to control the volume of my music. I’ve finally got round to working out how to write a jack client to alter the volume. It lives at https://github.com/derekdreery/jack-volume, and while the project itself might not be that much use to anybody else, it is useful as an example of how to combine a (very simple) user interface, midi and audio.
Feel free to AMA either here or on the issues, I’d like to meet other rust people who are interested in audio. Especially if you can advise me how to use atomics better!