swamptooth
Max Output Level: -53 dBFS
- Total Posts : 2229
- Joined: 2012/04/16 15:44:21
- Status: offline
Re:MIDI pain in ass.
2013/12/01 18:25:59
(permalink)
CakeAlexS > hmm... but how could it do that if it's windows that is rearranging/dropping things?
Sonar would keep a table of USB MIDI devices which would be compared everytime a USB MIDI device goes online (or offline). The track that has USB MIDI devices assigned could be flagged (automatically by default) to automatically change to a particular MIDI device when it starts up.
That's what cubase does. No auto re-routing, instead on the midi device input for a track there is a placeholder "Missing: <name of controller>" that you can reroute on your own.
Arvid H. PetersonSonar X3E Prod / X2A / X1PE | Cubase 9.5.1 | Reason 9.5 | Sibelius7 | Pure DataNative-Instruments Komplete 10 Ultimate and a smattering of other pluginsHome-brewed VSTs Toshiba Satellite S855-S5378 (16GB RAM, modified with 2x 750GB HDDs, Windows 8.1 x64) Samson Graphite 49, M-Audio Oxygen 49, Korg nanoPAD2, Webcam motion tracking programs M-Audio Fast Track UltraMember, ASCAP
|
WDI
Max Output Level: -54.5 dBFS
- Total Posts : 2069
- Joined: 2007/08/28 02:31:11
- Status: offline
Re:MIDI pain in ass.
2013/12/01 18:32:03
(permalink)
swamptooth
CakeAlexS> hmm... but how could it do that if it's windows that is rearranging/dropping things? Sonar would keep a table of USB MIDI devices which would be compared everytime a USB MIDI device goes online (or offline). The track that has USB MIDI devices assigned could be flagged (automatically by default) to automatically change to a particular MIDI device when it starts up. That's what cubase does. No auto re-routing, instead on the midi device input for a track there is a placeholder "Missing: <name of controller>" that you can reroute on your own.
That makes sense. Like when a plugin is missing.
Sonar 7 PE Windows XP Pofessional (SP3) MSI K8N Neo4-F AMD Athlon 64 3500+ 2 GB PC 3200 Ram RME Fireface 800 Edirol FA-66 CM Labs MotorMix Old stuff: ARJO
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re:MIDI pain in ass.
2013/12/01 18:57:29
(permalink)
That would be a good option to have in preferences, the second option would be the current behaviour, the third option would be to have the same behaviour as your suggestion and attempt to reroute it to the previous value automatically when the MIDI device comes on line (to clarify the first option just wouldn't automatically do this).
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re:MIDI pain in ass.
2013/12/17 21:45:50
(permalink)
Bumping this thread to remind me to test it in X3D.
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
SuperG
Max Output Level: -63 dBFS
- Total Posts : 1371
- Joined: 2012/10/19 16:09:18
- Location: Edgewood, NM
- Status: offline
Re:MIDI pain in ass.
2013/12/17 22:04:11
(permalink)
Ooooh, 50 demerits for resurrecting the dead.
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re:MIDI pain in ass.
2013/12/18 16:49:59
(permalink)
Well I can reproduce with X3D and logged under: CWBRN-22575. Hey Cake if you are out there please please fix this for X3E. Any feedback would be greatly appreciated... BTW not that it should matter but all Softsynths have MIDI output enabled. STEPS FIRST ISSUE
Turn on 3 USB MIDI devices (such as keyboards), each MIDI device has it's own channel (say 1 + 2 + 3). Start Sonar X3D Create new project Insert 3 Dimension Pro softsynths. Assign an exclusive sound for each softsynth. Assign a single MIDI device to each softsynth track, making sure the MIDI input channel is specifically set correctly. i.e. If it's a Yamaha keyboard on channel 1, assign Yamaha Keyboard -> MIDI ch.1. Check to see if instruments play correctly. Save the Project. Close Sonar X3D application. Turn off one MIDI device. Start Sonar X3D Open existing project. Now play the MIDI controllers.
EXPECTED...
a) Some warning that MIDI devices have disappeared. b) All three MIDI tracks have maintained their values, however the missing device is flagged up in some way.
ACTUAL...
The track with the missing MIDI device seems to have had the MIDI input changed to one of the other MIDI Input devices (which is weird). Another MIDI Controller will have it's value changed for no reason whatsoever. A third MIDI Controller will have the value persist. STEPS SECOND ISSUE...
Try exactly the same as above, but this time use MIDI Presets.
EXPECTED
All Controllers are listed correctly. A warming about the missing MIDI preset. MIDI Sounds play for two of the three controllers.
ACTUAL
All Controllers are listed correctly. No warming about the missing MIDI preset. No MIDI Sounds play for two of the three controllers! ************************
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
geetsifly
Max Output Level: -87 dBFS
- Total Posts : 192
- Joined: 2008/10/17 23:33:53
- Location: an undisclosed location outside Chicago
- Status: offline
Re:MIDI pain in ass.
2013/12/19 00:47:25
(permalink)
Hey Guys, I run a bunch of midi devices and did get very sick of this issue. What I did to solve is as follows: 1) Set up a bunch of virtual midi ports to represent all of my my devices with a vitual port driver like midi yoke or loopmidi (available in 64 bit) 2) Configure Sonar to use the virtual devices 3) Set up routing in Midi Ox from the physical ports to the virtual If something was not on when I started MidiOX and Sonar, Sonar won't hiccup because its looking at the virtual ports All I need to do is get the devices started and bounce midi OX. This is much smoother for me. This also works well because sometimes I need to pull a device for some other use mid session like running a patch editor etc. I can handle all of this without ever taking down Sonar by just changing the routings in Midi OX. George
|
mudgel
Max Output Level: 0 dBFS
- Total Posts : 12010
- Joined: 2004/08/13 00:56:05
- Location: Linton Victoria (Near Ballarat)
- Status: offline
Re:MIDI pain in ass.
2013/12/20 07:28:58
(permalink)
That sounds like a very elegant work around to this chronic problem. Thanks very much for sharing it.
Mike V. (MUDGEL) STUDIO: Win 10 Pro x64, SPlat & CbB x64, PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz. Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2. Monitors: Adam A7X, JBL 10” Sub. Audio I/O & DSP Server: DIGIGRID IOS & IOX. Screen: Raven MTi + 43" HD 4K TV Monitor. Keyboard Controller: Native Instruments Komplete Kontrol S88.
|
b rock
Max Output Level: 0 dBFS
- Total Posts : 8717
- Joined: 2003/12/07 20:31:48
- Location: Anytown (South of Miami), U.S.A.
- Status: offline
Re:MIDI pain in ass.
2013/12/21 11:37:29
(permalink)
If something was not on when I started MidiOX and Sonar, Sonar won't hiccup because its looking at the virtual ports I have to say that - as much as I use virtual MIDI cables for everything under the Sun - that kind of application never occurred to me. Deceptively simple. Thanks.
|
soens
Max Output Level: -23.5 dBFS
- Total Posts : 5154
- Joined: 2005/09/16 03:19:55
- Location: Location: Location
- Status: offline
Re:MIDI pain in ass.
2013/12/22 00:54:45
(permalink)
I do not have this issue. This is because I use a HUB and almost never unplug any peripherals from it. My MIDI port is USB powered and has no switch itself tho the HUB's power does. I need to switch it on and off sometimes but that never affects the order of things because they are all routed to a single USB port on the computer. I use a HUB because everything is shared between 2 computers thru an A/B switch. Steve
|
Splat
Max Output Level: 0 dBFS
- Total Posts : 8672
- Joined: 2010/12/29 15:28:29
- Location: Mars.
- Status: offline
Re:MIDI pain in ass.
2014/03/19 06:49:53
(permalink)
Issue still reproducible in X3E. CWBRN-22575 was closed as duplicate so for the end user it is impossible to know what it's status is.
Sell by date at 9000 posts. Do not feed. @48/24 & 128 buffers latency is 367 with offset of 38. Sonar Platinum(64 bit),Win 8.1(64 bit),Saffire Pro 40(Firewire),Mix Control = 3.4,Firewire=VIA,Dell Studio XPS 8100(Intel Core i7 CPU 2.93 Ghz/16 Gb),4 x Seagate ST31500341AS (mirrored),GeForce GTX 460,Yamaha DGX-505 keyboard,Roland A-300PRO,Roland SPD-30 V2,FD-8,Triggera Krigg,Shure SM7B,Yamaha HS5.Maschine Studio+Komplete 9 Ultimate+Kontrol Z1.Addictive Keys,Izotope Nectar elements,Overloud Bundle,Geist.Acronis True Image 2014.
|
dougalex
Max Output Level: -86 dBFS
- Total Posts : 244
- Joined: 2003/11/18 14:22:24
- Status: offline
Re:MIDI pain in ass.
2014/03/19 08:54:02
(permalink)
I had been dealing with this issue for years. So there needs to be an article in Cakewalk knowledgebase. I have 3 keyboards connected to a USB hub (Staples brand USB 3.0 hub with 7 ports). The hub is plugged into a USB 3.0 port on my computer. (I know I don't need 3.0, but the hub is 3.0 and I had problems plugging it into 2.0 port.) My current workaround is: 1] Before I boot the computer (or resume from hibernation) I unplug all usb cables. (I unplug all cables from the hub, and unplug the hub from the computer) 2] After complete bootup, I plug hub into computer, then I plug the keyboards into the hub ALWAYS IN THE SAME PORTS, IN THE SAME ORDER. 3] If any keyboard gets unplugged, I do not plug it back in, because I know that will usually change the underlying windows port assignment and screw up all my projects midi assignments. Rather I close Sonar, unplug all keyboards and the hub, and plug in again in THE SAME PORT AND SAME ORDER as always. I then open Sonar, go to midi setup and check if the port numbers match the numbers and order I know it should be to work right (for me that is port 29, 30, 18). If not I completely shutdown and restart again from step 1. A real pain in the ass. So I will look at trying to test the method described by geetsifly in his post above. Hey soens, what hub are you using and what is connected to it? I do not understand why you do not have the problem. For me simply using a hub does not prevent the problem. The keyboards get assigned crazy, unless I carefully use the method I described above.
|