Hi!
Ever since I got the excellent SpeedEditor for Davinci Resolve video editor, I’ve wanted to be able to control Dorico with it. Not a very straightforward project, as the SpeedEditor comm protocol doesn’t have any public documentation. Luckily, there are some open source heroes out there that have figured out how to handshake to it, and get data back and forth from it.
Here’s a video of what’s working this far:
Basic functionality:
- handshake with the Dorico Remote API
- activate Dorico Write mode
- activate note entry mode
- select note durations
- activate slurs beginning/end
- navigation using jog wheel
For me personally, the star of the solution is the ability to start/end slurs just by pressing and holding down the pinky finger when entering notes.
I started this project using Typescript but I didn’t get any stability - it too frequently lost connection with the SpeedEditor unit. Ended up using Rust, a language that I’m not very used to. Still sometimes loses the connedtion.
Please fork the project and play with it, if you’re interested:
Best! / Jonas