I've ported the ardour digital audio workstation (http://ardour.org) to OpenBSD some time ago. The port includes some new glue code for sndio midi which I tested with a Mackie-style controller.
It builds and runs, with audio/jack as audio backend. But there are some stability problems. Sometimes sound isn't audible unless latency is tweaked in the JACK->Latency menu. What's worse is that it freezes up during playback occasionally. ratchov says these problems might be related to jack's sndio backend. I'd like to import this anyway so that remaining issues can be fixed in-tree. Patches in the ardour port have been shown to upstream. There won't be another ardour2 release so they won't take the patches. Upstream work is focused on ardour3. The ardour port and ports for two new required dependencies are attached and also at http://stsp.name/openbsd/ports/ardour/
ardour.tar.gz
Description: application/tar-gz
aubio.tar.gz
Description: application/tar-gz
liblo.tar.gz
Description: application/tar-gz