OK. What is it that is conflicting with the DM3200? Here's what I can duplicate with success:
While the workstation and DM3200 are both powered on:
1. Go to the MIDI setup on the DM3200 and disable the INT MTC MIDI connection.
2. Plug the DM3200 USB connection to ANOTHER USB port
Result: The remote layer works correctly without having to launch/close TMC first before opening DAW. I can even reboot the PC multiple times and it still works as it should.
HOWEVER
If I reboot the DM3200 after the above procedure, the problem returns.
I can play musical chairs all day with the USB ports and fix the problem but once I reboot the DM3200, game over! (enabling and disabling MTC INT has no effect at this point)
Let me describe again the symptom when the TMC app isn't launched/closed first before launching DAW. This problem only happens on the initial launch of the DAW application and returns only when the PC is rebooted.
1. Launch DAW (Cubase in this example).
2. During Cubase launch, you can see MIDI/Remote Layer initialize and there is fader movement.
3. Open any project.
4. Push play/stop on the DM3200 transport or ANY button on the DM3200, faders, pan knobs, track select and it works as it should.
5. About 10 seconds after launching the Cubase project, there is no longer communication between the DM3200 and Cubase in the remote layer. My CC121 however does! (and yes I've uninstalled that completely as well, no change).
6. Wait about 30-40 seconds and the connection returns on it's own.
7. Close Cubase and repeat procedure and everything works as it should.
8. Reboot PC and the problem returns again only on the initial launch of Cubase.
To me it seems that the initial launch/close of Cubase OR TMC does the same exact thing to my Windows 7 64bit environment. It seems to "wake up" or clear the path of communication to the DM3200 USB connection when the PC is first booted.
Here is Redbus' email response way back when regarding the issue and why TMC corrects the problem.
When TMC starts, it opens then closes every MIDI port in the system
to find one that gives a reply "DM-3200 here!", so that aspect of it
"waking up" something sounds reasonable.
Also, TMC relies heavily on SysEx MIDI messages, which haven't always
been treated as first class citizens in Microsoft's OSes, therefore
can trigger bugs in other USB MIDI drivers. (DM-3200 uses the OS's
built in driver which works, but is slow).
I've uninstalled all USB devices except the bare essentials (mouse, keyboard, DM3200) with no results. I thought it might be because the firewire card in my PC amd the USB controller were sharing the same IRQ but I moved the firewire card twice so they were separate but that isn't the conflict either. I even tried adding a PCI USB card but that didn't fix the problem either. Again, I plug in all of the same equipment into my old XP box (that I built myself) and everyone loves each other.
I firmly believe the issue lies OUTSIDE of the DAW application because of 2 reasons:
1. Launching/closing TMC BEFORE loading the DAW always corrects the problem.
2. The DM3200 USB connection shows disconnected in the device manager in 1 out of 5 reboots before I launch anything. I have to either reboot or in device manager disable/enable the DM3200 to get it to connect. It seems to be something with the way the DM3200 USB is communicating with the OS via the Generic Audio Device driver?? No other USB device has an issue. (yes Sweetwater disabled onboard audio card as they should have).
-----------------------------------------------------------------------------------------------
Here's my original post. Note that I thought initially it was Cubase causing the problem.
http://www.tascamforums.com/threads/remote-layer-stops-working-10-seconds-into-project-load.838/
That totals 6 of us in this forum alone, Elio being the most recent, confirming they have this ever lingering issue.
Elio
Cmaffia
CaptDan
Domino
Buchton
Goodflow
In the grand scheme of things, this is just a minor annoyance and there is a workaround. However, I'd still like to figure out why this is happening.
Hmmm...MSCONFIG.....