I’m sorry if my tone is a bit rough but I am very frustrated by this, it’s a problem that dates back (at least, since I started working on my template by then) Dorico 2 (I’ve been using Dorico since it launched on the first version and I love it).
I’ve been working on an Orchestral Template. Without getting into details, I send the MIDI from Dorico to Cubase, Dorico having Expression Maps set for each instrument hosted in Cubase. I’ve realized that sometimes during playback, at random it may seem (although I suspect it may happen whenever Dorico reaches a part of the piece with complete silence), Dorico sends CC1 (Modulation Wheel, this one is set as the one that controls dynamics on the expression maps), CC7 (Volume), CC10 (Pan), CC11 (Expression) and CC121 (Reset Controllers) at a value of 0 (I can see all this as I am recording the MIDI tracks receiving the information from Dorico inside Cubase).
This not only causes A LOT OF ISSUES with the Kontakt instruments hosted on Cubase, but also causes the MIDI Notes themselves to not be sent at all from Dorico to Cubase, only the CCs. I assume this is because Dorico thinks because the CCs are at 0, the instrument is ‘‘silent’’ and thus filters out all MIDI Notes, even though it is CURRENTLY IN PLAYBACK and having notes to play. I believe that might be the case because at random times during playback the correct CCs get sent (not at 0 basically) and in those moments Cubase does recieve MIDI Notes along with the CCs, but only during those moments where the CCs aren’t being received at 0. I don’t know why the issue happens at random though, as sometimes it works without issues for a few moments and then I notice sound stops, I check Cubase and see the CCs and the absent MIDI Notes. Turning playback of Dorico to the start of the flow or any other thing do not resolve the issue, once it happened, it keeps happening.
This is a huge issue and I don’t know how to fix it. I thought about using a MIDI Filter inside Cubase to ignore those CCs when their value is set a 0, but I thought that Dorico won’t even send the MIDI Notes when the CC is at 0 so there is no point in ignoring the CCs (that always arrive) when the MIDI Notes don’t arrive.
I’ve tried setting all the CCs mentioned at a fixed value like 100 (except CC121) inside the Play Mode of Dorico at the start of each instrument being used and it doesn’t work at all: Dorico still sent a value of 0 throught to all the CCs mentioned (I can see multiple CCs ‘‘points’’ at 0 inside Cubase when inspecting the data sent from Dorico, I believe each CC ‘‘point’’ might be when a MIDI Note should sound [although as I said, no MIDI Notes are received]). It really frustrates me that Dorico chooses to send CCs that nobody asked for, I don’t really need Dorico to send any CC data unless I specifically tell it to. This literally prevents from using my template… And please don’t tell me ‘‘it’s Cubase’’ because it is not, I have already checked many times around, the problem is Dorico, it generates MIDI data that shouldn’t be generating, it’s as simple as that, what I do with that data is not the point.
Is there any solution to this? And no, I’m not going to set the Kontakt instruments to ignore the CCs because I WANT TO USE THEM, I just don’t want Dorico to send (WRONGFUL!) MIDI CC data that no one asked for.