I’m not sure if this is a Cubase/Nuendo problem, or a Logic Pro problem. I want to export a project from Nuendo (but I tried from Cubase and the result is exactly the same) to Logic Pro, and as we know, sadly there’s no simple way to do it, relying on a good old MIDI file.
Because I will give that MIDI file to a friend, I thought I’d try for the first time ever to insert program change values in each track. So I pulled the spreadsheet where I have all the codes and started assigning the ones that were closest to the instrument in that track.
But half way through, I thought I would export the MIDI file to see if it worked. And I found something really odd when I opened that file in Logic Pro 11. Every single program change code had a offset of -1. So for example, 40, which is a violin, became a 39, which is “synth bass 2”. And 48, string ensemble, became 47, a.k.a. Timpani. So a total mess.
I spent the last two hours searching for this online, here, the manuals, I went into all the preferences for both Cubase and Logic Pro, and I couldn’t find anything about this weird offset. I did many test exports, with different options in the MIDI export dialog, but it’s still the same.
Unfortunately I only have two DAWS that handle MIDI, Cubase/Nuendo, and Logic Pro and then GarageBand, which is like Logic Pro Mini Me, so same exact offset.
Anyone knows what this is about?