mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 8/5/2005
- Location: Maryland, USA
- Status: offline
[Resolved] [CWBRN-33442] X3/Splat Enabled MIDI Output issue (see OP)
UPDATE 3: This issue is resolved by disabling "Always Echo Current MIDI Track" in Preferences. The audio engine still comes up offline in Platinum (needs to be enabled, but in X3e the audio engine comes up enabled); but otherwise there are no MIDI issues with "Enable MIDI Output" from one VSTi being used to drive another. UPDATE 2: This issue has a workaround of opening X3/Platinum first before ever loading a cwp file, but without that understanding will cause serious routing issues to the unwary user. I submitted this as a problem report to get proper resolution. UPDATE: The real issue I was seeing is that SONAR will mess up MIDI routing if the cwp is used to launch SONAR (X3/Splat). Post #4 below has more detail. If either X3/Splat are launched first (no cwp sent to load it), and then the cwp file is loaded via either the Quick Start or File menus, the MIDI routing is fine. The actual bug is that SONAR X3/Splat does not route properly when lunched from a cwp file. --- Original message ---Recipe for this is fairly simple - - Insert VSTi with "Enable MIDI Output" checked (I used midiChords this last pass), MIDI and Audio track.
- Insert another without "Enable MIDI Output" checked (not really important since unused, I used DP here), MIDI track and Audio track.
- Assign MIDI input on controller to VSTi in 1.
- Assign MIDI input on second VSTi to VSTi #1->Omni (just to catch everything).
- Load programs into VSTi #2. Play it. Should be fine.
- Save. Close/Reopen. Also fine (Cambridge caused a CTD here).
- Exit SPlat. Reopen, load project. Now it does not route properly (only "fix" thus far it to delete and redo VSTi #2).
- DO NOT SAVE!! (this causes more corruption seemingly at random but this gets better). Exit Splat.
- Open X3. Load project. It plays fine!
- [Insert your choice of expletives here]
I have tried this with various VSTs as both the MIDI-through and recipient and the above is pretty solid. There is something going on with the routing that gets progressively more corrupted the more saving/exiting is done. The only "fix" seems to be deleting/adding the recipient VST.
post edited by mettelus - June 13, 15 4:07 AM
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|
SilkTone
Max Output Level: -59.5 dBFS
- Total Posts : 1566
- Joined: 11/10/2003
- Status: offline
Re: SPlat routing issue (MIDI through) - Everett
June 03, 15 10:05 AM
(permalink)
I have not tried your steps but it sounds like it could be related to the ago old VSTi MIDI send bugs. One thing you can try is to temporarily re-route the input selection of the receiving VST and route it back again. I have another thread where this is the work-around required for a similar issue.
Windows 10 Pro x64, SONAR Platinum 64-bitFocusrite Scarlett 18i8 USB, ASRock Z97 Pro4, Haswell 4790k @ 4.4GHz32GB DDR3/1600, 500GB SSD (OS) + 256 GB SSD + 3TB MDNVIDIA GTX-1070, 40" 4K Monitor + 1 Monitor in ISO booth
|
mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 8/5/2005
- Location: Maryland, USA
- Status: offline
Re: SPlat routing issue (MIDI through) - Everett
June 03, 15 10:46 AM
(permalink)
Edit - Info only, the issue lies in how SONAR (X3/Splat is instantiated). See post below this. Thank you for the response. Unfortunately, that method doesn't work (I was hoping that would be a viable workaround), and as you play with this more and more it continues to degrade. I re-routed everything and back, then routed DP to the controller directly and it was echoing MIDI but no sound. Shift patches around on DP, and still no sound. Delete and re-insert DP and finally reverts (only "solution" with the computer still running). Ironically, a cold boot of the computer resets everything back to what it should be, so something is staying resident with the computer running and if you back-and-forth between Splat and X3 enough iterations, X3 begins to display this as well. I need to cold boot and stress test this in X3 to see what happens trying to isolate X3 as it were (I never delved into more complex MIDI until recently) . I was only on Dorchester for a few days, so will also do a roll-back to test this there.
post edited by mettelus - June 03, 15 11:08 AM
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|
mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 8/5/2005
- Location: Maryland, USA
- Status: offline
Re: SPlat routing issue (MIDI through) - Everett
June 03, 15 11:02 AM
(permalink)
Edit to the above - I think I found where the true bug lies (in both X3e and Splat) - if launching X3/Splat by sending a cwp to it (such as Start->SONAR->file.cwp), the internal routing fails (100% thus far). However, if you launch SONAR first (no cwp), then open the cwp from either the "Quick Start" menu or "File" menu, the MIDI routing takes (also 100% thus far). So the "broken link" comes in launching SONAR (X3/Splat) by commanding it to open a cwp on initiation.
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|
Kamikaze
Max Output Level: -45 dBFS
- Total Posts : 3013
- Joined: 1/15/2015
- Location: Da Nang, Vietnam
- Status: offline
Re: SPlat routing issue (MIDI through) - Everett
June 03, 15 11:37 AM
(permalink)
I'm struggling to recreate in Everett. I get to stage 5 and it's not playing. It seems to want an audi track. If I load both VSTi's as Simple Instrument tracks, then I get to stage 7 and it is routing. The only other thing I did was to put input echo on the the VSTi 2 on.
|
mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 8/5/2005
- Location: Maryland, USA
- Status: offline
Re: SPlat routing issue (MIDI through) - Everett
June 03, 15 11:16 PM
(permalink)
Thanks for the time, Scott. So far it seems that post #4 is the underlying reason (and workaround), and has been there for a long time. I am a bit upset by this as MIDI routing has fallen into the "unreliable" bucket for me due to the time vested in creating projects that suddenly "run amuck." On the brighter side, I am happy that the workaround is simple. It is just ironic that a guitar player hunts down a MIDI issue that should be "common knowledge." I have seen similar threads, but never the "why" before. I may have missed it in passing, but this is something I would never have "expected."
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|
mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 8/5/2005
- Location: Maryland, USA
- Status: offline
[CWBRN-33442] X3/Splat fail to route MIDI properly when launching from a cwp file
June 04, 15 11:56 PM
(permalink)
I submitted this as a problem report, since a workaround is not going to cut it for the folks who never read these forums. This also seemingly affects X3 as well, so the workaround is important for X3 users to understand. I did not test anything prior, nor know the details of which versions allowed "Enable MIDI output" to drive a second VSTi.
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|
jatoth
Max Output Level: -83 dBFS
- Total Posts : 363
- Joined: 8/12/2009
- Status: offline
Re: [CWBRN-33442] X3/Splat fail to route MIDI properly when launching from a cwp file
June 08, 15 5:29 PM
(permalink)
Sounds like the project is loading before all MIDI hardware buffers are allocated.
John X3e Producer, Sonar Platinum, Sweetwater CreationStation i5 3.1gHz, 12 GB RAM, 500GB SSD OS drive, 1TB SSD audio drive, 1TB archive/misc drive, dual 22" monitors, Windows 7x64, SaffirePro40 (firewire), MOTU MIDI Express XT, Behringer BCF2000, dbx 586, Samson Servo 120a, Yamaha HS80M, Auratone 5c Cubes, Sennheiser HD650, Sony MDR 7509HD, Sony MDR 7506, Kurzweil K2500XS, Roland XP-30, Proteus 2000.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 9/14/2007
- Location: Manitou Spgs, Colorado
- Status: offline
Re: [CWBRN-33442] X3/Splat fail to route MIDI properly when launching from a cwp file
June 10, 15 8:34 PM
(permalink)
I'm not seeing a problem with MIDI routing. But what I am seeing is that in X3 and Platinum, the audio engine isn't enabled when SONAR is launched by the file association. Toggling it on directly, or running the transport momentarily gets everything working as expected. X2 and earlier come up with the audio engine enabled as expected when launched by file association. FWIW, I wasn't able to reproduce Silk Tone's issue with MIDI assignments either: http://forum.cakewalk.com/FindPost/3222277
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 8/5/2005
- Location: Maryland, USA
- Status: offline
Re: [CWBRN-33442] X3/Splat fail to route MIDI properly when launching from a cwp file
June 11, 15 3:01 PM
(permalink)
Hi Dave, thanks for the response. The audio engine does indeed come up disabled for this situation (not the root issue), but the routing is gone (VST1->VST2). *If* that cwp is saved at that point it is gone forever (even if opened properly later). I just did a quick pass on both X3 and Platinum. In both cases, Start->SONAR->[filename].cwp loads the project with audio engine disabled (I simply turned it back on). At that point VST1 cannot fire VST2, and no exposed MIDI routing will bring it back online (short of deleting/re-adding VST1). In each case, I saved the cwp with a new name, then closed/re-opened. X3 white screened as soon as I hit "Close;" in Platinum, it closed fine, but File->[filename].cwp (in SONAR) was an immediate CTD. It seems that something is staying resident inside SONAR to cause this, but not sure (exiting/re-opening SONAR itself avoids this issue as well). The workaround continues to be consistent (i.e., only open the cwp from inside SONAR), so if I inadvertently open a project from the cwp file association I have been closing SONAR immediately, and restarting. It is easy to create the two CWPs affected here, as this recipe is consistent, but not sure if the CWPs will be useful if one of the VSTs is not resident on the machine opening them? Apparently, SONAR is saving the bad routing so a simple comparison of cwp1 vs cwp2 would probably be useful to the bakers.
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 9/14/2007
- Location: Manitou Spgs, Colorado
- Status: offline
Re: [CWBRN-33442] X3/Splat fail to route MIDI properly when launching from a cwp file
June 12, 15 11:45 AM
(permalink)
mettelus ...but the routing is gone (VST1->VST2). *If* that cwp is saved at that point it is gone forever (even if opened properly later).
Does this mean that the MIDI Input to the Simple Instrument track for VST2 defaults to None, and the virtual MIDI OUT port of VST2 goes missing from the pick list if you re-save the project in that state? If not, please clarify "routing is gone". Have you tried disabling Always Echo Current MIDI Track in preferences, and manually enabling Input Echo? I'm thinking this might have something to do with the order in which virtual MIDI ports get detected/initialized as the project loads, and might be specific to what synth you use for VST1. At the risk of creating more confusion and/or re-raising a stink on the forum, I suggest you try using Silk Tone's "SONAR MIDI Bugs" plugin for VST1 as I did: There's a link in the middle of the page here: http://www.alienworks.com/cakewalk/sonarmidibug/sonarmidibug.htm By default, all it does is echo MIDI IN to MIDI OUT. Dave
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 8/5/2005
- Location: Maryland, USA
- Status: offline
Re: [CWBRN-33442] X3/Splat fail to route MIDI properly when launching from a cwp file
June 12, 15 5:31 PM
(permalink)
Hi Dave, the routing options all are there as before, but what seems "missing" is that VST1 is (seems to be?) no longer transmitting "MIDI output." Jostling around inputs, disabling/re-enabling "Enable MIDI Output" from the synth rack on VST1 has no effect (although that reminds me I never tried this on the project when working either). My "hunch" is that if toggling that check did what I expected, that it would "right" things, but deleting/re-adding VST1 does re-enable the through. This also made me think of other options just to test that toggle out (I honestly have never used it and Enabled MIDI Output on VSTi insertion). I did have both X3 and Platinum set to always echo the active MIDI track, and just disabled them both, although I do not have time right now to check this one further. I just downloaded SilkTone's project and will check it out when I get a time window as well (I also downloaded MIDI-Ox at some point but never used it). Is there a VST out there that shows active MIDI events by channel inside a host? I *think* that is why I downloaded MIDI-Ox, but not sure if it will do this. I basically need to see what is going on the SONAR's MIDI buss to pinpoint it further. As far as straight-up routing in the project, the VSTs will both fire themselves when this occurs (both Geist and AD2 have MIDI and audio engines), but what seems to "go away" is the MIDI output and I do not know of a method to "monitor the MIDI flying about" (which would be incredibly helpful here). Another option I will try is to set this up so anyone can test it using AD2 as VST1 to drive True Pianos or something simple.
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|
mettelus
Max Output Level: -22 dBFS
- Total Posts : 5321
- Joined: 8/5/2005
- Location: Maryland, USA
- Status: offline
Re: [Resolved] [CWBRN-33442] X3/Splat Enabled MIDI Output issue (see OP)
June 13, 15 3:54 AM
(permalink)
Quick update to this one - I just spent some time trying to recreate this and had changed nothing but unchecking the "Always Echo Current MIDI Track" and it is now working as expected with no routing issues. The audio engine still comes up offline in Platinum (it comes up properly in X3e), but other than that it has no issues. I went through every variation that had caused issues prior and they all now work. I did check the toggle on the "Enable MIDI Output" in the synth rack, and it functions as I expect. The MIDI input to AD2 goes to "None" and when the toggle is re-enabled, it needs to be set back to "Geist." So that is fine as well.
post edited by mettelus - June 13, 15 4:09 AM
ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
|