User Brian Roland has turned me onto Bidule, which is basically an application that allows a user to set up a directed acyclic graph of processors (mostly, but not limited to, digital audio).
I figure many professional users are well familiar with this tool, but I don’t see a thread in this forum that’s dedicated to it, and I think it’s worth it to bring it to the attention of playback junkies like myself who might not have heard of it.
Basically, it’s a way to take the information coming out of Dorico (or any other notation application that supports VST/VSTi plug-ins), pipe it through a network of specialized nodes, and then send the end result back to Dorico (or straight to your audio-out device) for playback.
Just as an example of what it does, I have a keyswitch-able sample set loaded into one of my MIDI channels in EastWest Play. This set doesn’t include a col legno battuto sample, so I’m forced to dedicate a channel to that sample (which is, of course, available as its own instrument, rather than part of a keyswitch-able set).
Normally, I would proceed to implement playback hackery:smiling_imp: to get the audio right whenever the score called for col legno battuto on the staff. Since I wouldn’t want to make a mess of the score in doing so, this would be no minor feat.
With Bidule, I simply set up a DAG that looks like this:
So, the audio information moves from Dorico, to a Key Switch node, to the EastWest Play plug-in, and finally back to Dorico. That’s the simplest set-up that I could devise; I could do a whole hell of a lot more with that, if I liked.
The Key Switch node is where the magic happens. If I double-click it, I see these controls:
So, I’m telling the information coming from Dorico, “if there’s a G7 (note 91) keyswitch, then change the MIDI to channel 4.” Naturally, channel 4 happens to be the channel to which I’ve assigned the col legno battuto sample in EastWest Play.
I’ve just begun playing around with Bidule, but I can definitely see this opening up a world of playback possibilities, and taking away a lot of the typical hurt involved in getting notation software to sound off the way I really like.
Just thought I’d plug Bidule here! Brian is the real expert, he’s been using it for a long time (apparently), I would bug him if you’ve got questions.