Hey all,
Just wondering if anyone has been developing any Python, preferably, or other code for automating and recording devices via overbridge? I have looking been into a few environments for doing this. I have a limited amount to time I can spend on it, but it’s a fun challenge (if you’re a turbo nerd who can code…)
First I’d note what I’d like to do. I’d like to be able to send different midi parameters to the synth for sound generation and then record a few seconds of sound, and then capture that output in a loop.
I have Bitwig and was going to try use their control API, but there generally seems to be a dearth of good worked examples. I did pay the small fee for Ardour to look into their Lua based API, and trying to spend a little time on that. From what I can see the Reaper API reapy is probably the easiest route here, but kind of hesitant to part with 60e at this stage just for that.
Of the open source DAW equivalent tools dawdreamer has been able to both load successfully load the overbridge API, detect the parameters, and while I have to get there I reckon it could easily send midi parameters. I was actually quite impressed with it’s capabilities, but have not been able to capture the outputs yet, again might be possible with a bit more time/effort.
Spotify’s pedalboard is also quite impressive, although I think their licence is a bit restrictive, which, in principle I’m not so fond of, given most of their capability was probably based on open source tools. Again midi parameter automation seems possible through this, but I couldn’t capture the overbridge outputs.
I realise option 3 is to use something like a jack API to just manually capture the outputs from a mixer interface, but in principle I was hoping that there would be something output there that made this fairly straightforward. As I said from what I’ve seen Reaper seems to have the easiest to use Python interface in this regard, but interested to see what others experience is here.
If anyone has any links/code bits/recommendations would be great to hear!