I posted earlier about an experiment using Logic as a backend on Mac over IAC for MIDI and audio. It was clumsy to set up but worked, only for playback not MIDI recording. The Logic sequencer has a fundamental limitation that all MIDI ports are merged into 16 channels, and you need many more than that. So given my love affair with Dorico I figured Cubase was in the works (and wanting PC flexibility), so this was the trigger to switch. Took about a day.
Setup
- Dorico BBCSO Template - Play output to “MIDI Instruments”
- IAC Woodwinds (16 channels, Picc1=1, Picc2=2, etc)
- IAC Brass
- IAC Percussion A & Percussion B
- IAC Strings
- IAC Other
- Cubase BBCSO Pro Template 2 - Multiple Instances Full Routing
- For each instrument duplicate the first track
- add in all the articulations in the Spitfire interface
- set the MIDI Port to appropriate (e.g. Woodwinds)
- Add a Local MIDI transformer to filter only the appropriate channel
- Enable the transformer Module (click the tab header)
- Enable the Monitor icon for each folder (the little speaker) - done
Results:
Performance with the DAW handling the VI’s is much better than in Dorico. You can write your music, flipping around the tracks with little lag. One issue is that sometimes you get stuck notes if you don’t go slow enough. Like if you hit a note on the Clarinet track, then arrow key down to Bassoon and hit a note, the Clarinet will start playing again. Just go back to clarinet and hit a note to get it to shut off. To avoid it go a little slower (this seems like a Dorico issue that could be fixed).
For recording I did a little experiment to make sure it works, hit Record enable on all the tracks, start global record and do the same in Dorico - blam! MIDI printing for final mixing and CC tweaking. A further advantage is that your “VI Server” is always running in the background, making working with Dorico so much faster, start up, shut down and project switch doesn’t take much time, whereas if the VI’s are in Dorico for BBCSO Pro at least it’s too slow for daily work.
More work needs to be done for recording, especially with time alignment. Dorico doesn’t support MMC AFAIK, or MIDI clock and such. I’m going to try a MIDI control mapping that is the same in both apps. The idea is that I can hit a button and they’ll both start recording, but I wouldn’t be surprised if I still get some mS offset. OTOH there’s a flag in Cubase “Snap MIDI to bar lines” that might do something.