Temper? Please understand where I come from:
I have to deal with people on a daily basis who don't want to listen to how things are, and are insistent on trying to do things the wrong way. Then, they go out and do it the wrong way, fail and then want to blame someone else for it. It's frustrating. But people don't want to listen as they already figured out what they think will work anyways. You tell them it won't work.
Think this way:
Do you want to trust your show to that? I've already done it and ran into the problems. Why would anyone want to purposel create a problem environment for themselves? I guess nobody here has done shows will a million dollar price tag on it.
The thing is, with a VST or RTAS environment, you're working in a platform that is specialized. At the same time, you can only bog down your CPU so much before you choke the computer. One of several things will happen: You get an error message, you crash the software(rebooting fixes it, often though restarting the software is sufficient), it won't work, or you have to start pre-rendering to free up the CPU.
The reality is that while DMX at the CORE is very light on the CPU, it's the other stuff that loads down the computer. With MyDMX, The 3D Visualizer is the biggest CPU burner. While not necessary, I find it's needed during my shows as a final sanity check. Similarly, in Compu Show, the Easy 3D is the equivalent and can be a CPU hog, but at the same time, I can run it in a lower resolution mode, which honestly works better for me come show time.
If you mis-route your MIDI, you'll create a loop. Result: it can either make the software quit, lock-up, crash the software, crash the OS or even BSOD. Sound fun in the middle of a show?
If you are switching between MyDMX and some other package, you have a very good shot of MyDMX simply bombing out, and you'll need to reboot to clear the problem. Other issues will be that sometimes MyDMX will forget all your MIDI assignments. Sometimes during the switching of foreground applications, MyDMX will stop responding to MIDI.
Also, keep in mind that MyDMX doesn't give you a choice as to what it's going to listen to, from a MIDI interface point of view. This could be in direct conflict with Finale and other programs. Just more argument for breaking the task up to 2 machines. Some software packages can let you share a multi-bank MIDI interface with various software packages at the same time. But not all can. MyDMX doesn't give you any useable input as to what MIDI port it is looking at. It looks at everything. This isn't bad, but it isn't great either. Why? You need to remember WHERE that learned trigger came from, because it will track the port as well as the channel and controler and so on.
Also, think that MyDMX is designed for DJ use. I'm not saying it is a dumbed down product, but its designed for fast and easy use in show mode. A DJ often has a LOT going on, and the last thing they have time for is a complicated interface when you're keeping the party flowing. Also, for the price, you cannot cram a monster amount of features and functionality.
If you'r really insistent on sync, forget it on MyDMX. No two clocks are the same, and trust me, they WILL drift. Trust me,I've been there, I've done that. Case and point:
Using my media player and a "cue" for a show that's now almost 2 hours, I did program it with MyDMX, but the drift was a killer and required me sitting on top of it the whole time to correct for the drift.
When we switched to a different blu-ray player, the clock was different, and hence the drift was different. I've since moved to Compu Show to handle this task. As a result, using MTC, I can sync up the video playback to the lighting and it's TIGHT!!!
What do we do? I'll get basic:
The show is driven by Sony Vegas playing the primary projection in HD and sending MTC at 24fps.
Going to a passive MIDI thru-Box(1 in, 4 out), I send that MIDI to a computer that is running Compu Show and a video sync package. I have to split it to TWO MIDI ins on the MIDI interface. Compu Show listens to input A, while the video sync package listens on input B.
Solid, reliable, flawless.
So, keep in mind:
I've been doing this for 30 years in MISSION critical environments with A-list talent, working with sound(mostly), video and now lighting. I want to save people money, but I want to save people time. I work to provide solutions that are affordable and reliable. This has included system builds from the ground up for their computers for their road rigs. If this was reliable, I'd say "go for it", but it's NOT, so I am telling you "don't do this".
A $400 laptop can handle MyDMX just fine. That same $400 laptop could most likely handle Compu Show as well.
So, you get high-end gear. But that only means you get one. Putting top end ear in the hands of an unskilled performer or tech is a waste of technology or gear. Putting not so great gear into the hands of a very skilled individual will BLOW YOU AWAY!
What's critical is that you need to show how everything integrates. I think it's great that you're showing DMX. It's another signal chain and protocol with it's own rules and issues. Knowing how to tie it all together is critical.
Don't fail. It's not worth the months of frustration I spent figuring this out. With my experience and resources, if it was going to work good, I'd have figured it out. I wasted my time on this. Now you don't have to.