I have a Novation Peak set up as a Midi Device and noticed that when it’s included in the list for “Midi Inputs” under the midi input routing for a track, there’s some wacky additional midi controller data that gets added to itself, resulting in a lot of weird things to the synth. Even pressing a button on the panel will send irrelevant CC data back on itself which does wacky things like detune the oscillators every time. For example I can see with a midi monitor, a basic menu button on the synth results in all this excess CC data which controls unrelated parameters:
Also if I live record something where I play with the modwheel or cutoff knob (to record that CC data), you can see all this crazy jumpy data on weird lane:
Here, the smooth data on CC29 is what I wanted, that is the filter cutoff and I turned that while performing. However it also simultaneously recorded something on CC61 which as you can see looks absoultely bonkers!
I looked up the Novation Peak manual for the CC chart and I think it has to do with something which I know little about - “CC Pairs” and NRPN. Filter frequency, which I thought was only CC29, is actually listed as a “CC Pair” for 29 and 61. I’d never heard of CC pairing before…
But then I also see this listed on the chart:
Where that column is control number = 0:61. I am not familiar with NRPN.
Regarding the above where panel buttons are sending additional controller data, there is nothing in the manual related to CC for these buttons (since they are menu items and not synth controls). However, the problematic data is CC6 and CC38, which it sends every single time as DataEnt MSB and LSB. Coincidentally, these CCs related to oscillator 2 pitch, which explains the wacky results I’m hearing.
All of these issues go away if I remove the synth from the midi input routing, and just use my keyboard controller (NI Kontrol S49 II). But then, I am unable to record any midi data in real time, such as turning the filter knob etc.
So is there a way of filtering out all this funky unnecessary data?