I've been playing with X3d and since I have not used Sonar for over 2 years since the X1 days, I really like all the improvements. It definitely feels and looks much nicer. The reason I'm switching back to Sonar is because the crashing with multiple VSTis sending MIDI out and MIDI crosstalk has (mostly) been fixed now. I'm still seeing an issue with crosstalk though.
Basically, if I have a VSTi set up that generates its own MIDI events that feeds that into another VSTi, and then insert a new synth with its MIDI input set to PCR 1 - Omni (my external MIDI keyboard), I will get MIDI notes bleeding through onto that new MIDI track when recording. Now before people say that selecting PCR 1 -
OMNI is the cause, well it isn't. OMNI in this context means all 16 MIDI channels from my external MIDI keyboard. The documentation explains it:
- (name of MIDI input driver) > (MIDI Omni or MIDI ch 1-16). Choosing this option causes the track to record any MIDI channel coming from the named MIDI interface input driver, unless you choose a particular MIDI channel instead of MIDI Omni. Then the track will only record input that’s on the MIDI channel you chose, from the named input driver.
Also, here is the kicker (and the workaround). When I switch the new MIDI track's input to None, and then
back to PCR 1 - OMNI again, the problem goes away. So the exact same configuration, just temporarily switched away and back to the MIDI keyboard. This surely can't be the expected behavior.
Before X3d, this would
never have worked properly, but with X3d, once you do the little switcheroo with MIDI input, it behaves like it should. I have a custom plugin I developed that is basically a chord sequencer (to quickly experiment with chord progressions) feeding MIDI chords into RealGuitar and it now works flawlessly.
I'll try to come up with simple repro steps. And yes Alex, I'll update my sig as well ;)