That is precisely one of my gripes about live music these days is the point of being tied to something. In your case, you're saying you're restricted to certain production elements, taking out some of the interacting and change ups that are can what make a live show more than just a live show.
I see too many artists that heavily rely on pre-programmed stuff, be it music or lighting, or pyro or some combination of those elements and possibly even something else I may have left out. Sure, us tech guys like to have a high degree of control. For us sound guys, it doesn't matter so much since we usually have the easiest ride when the show is rolling. Wiht newer digital consoles, this changes things a bit as even the entire audio situation can be automated past the point of simply mutes and other basic automation to motorized fader movements, FX tweaks and more. Lighting becomes easier to sync to when the band is working with some canned backing tracks, but when the show "breaks" in the case of the band wanting to just live in the moment, this is where the best lighting guys shine even though nobody realizes it. Pyro guys don't get that option. You better not pop something because well, then it's gone. OOps, absolutely no second chances there.
I can't plan for "every possible situation" in MyDMX, because as you've pointed out quite accurately, I'm just a sound guy. I don't take this as an insult because it's a fact, and I dont claim to be anything else. I currently lack the vision to be a lighting designer, but I do what I can with what I've got based on what I think is usable. I can always have someone give me ideas. And I could do more, but right now, I got buttloads of scenes that are mainly washes in different colors and combinations. That's sufficient. I could do more but right now, I don't see the need to. I want to see if what I have works.
I'm not sitting here complaining because I'm a cranky dude who has nothing better to do. Trust me, I have plenty better to do. I complain because, believe it or not, I give a crap. I'm not complaining ot be complaining. I'm complaining and offering a insight into a possible method of addressing the complaint. I am also operating under the limitation that MyDMX isn't going to add features, which is fine, and as I've said many times and bears mentioning again, it's a damn good value for the money and is also a great product. But the product itself just lacks in some areas and those areas need to be addressed. These are more of "feature fixes", not enhancements or additions.
We also have to realize that the squeaky wheel gets the grease. If we do NOT complain, then how do they know there is a problem? A nationally running ad for an insurance company talks about complaints, and how each complaint is a new oppportunity to learn, grow and improve.
Even if MyDMX was written by lighting guys, we all know that we all try to do things with our gear that was not even thought of when it was conceived. In the case of MyDMX, it's fairly obvious they did some outside of the box thinking, but didn't get all the way out of the box. It just feels like it lacks them being out and battle testing it. As a result, the software does have an overall good look and feel, but has some shortcomings. It lacks a broad beta test that may have addressed many of these things. MyDMX isn't unique in this, it happens all the time. However, in the realm of entertainment, we often have smaller margins of error and hence tolerance for problems. I had a printer that would constantly screw up. It had to die. SMASH. Problem resolved. Seriously. Couldn't take it anymore, spent too much time trying to get the printer to be a printer and print. Don't have time for gear that doesn't work. Don't have time for software that doesn't work either.
I'm not taking this from some little small nobody. I've worked on massive projects and entire product lines, I know what goes into it.
MyDMX needs to connect better to their users. Listening and responding to us DIRECTLY would be a nice concept, but it ain't gonna happen. Most don't like to correspond to users directly.
I also know that fixing issues takes time. I also know that developers don't like working on timelines if they can get away with it because it can be impossible to get through certain hurdles in a timely manner because we're not talking something simple like an IP addressing scheme, VLAN'ing, VPN, security or other data things that could quite literally be worked out entirely on paper. Software design is a creative as well as technical issue. It's not B&W/plug this in sort of thing.
Those who want to consider me a whiner can continue to think that. I actually give a crap about this product. Why can't it be improved and some issues address or fixed as the case may be? Is it sufficient enough to compete with other similar products or is it better to crush their competition by providing a far superior product?
Cheap does not have to equal crap. MyDMX proves this to be true, because it is a cheap product, and it packs a TON in there. But by cheap, I only mean in terms of costs, not in regards to suggesting it be an inferior product. And even with the things needing some tuning and tweaking, it certainly isn't crap either.
if I didn't give a crap, I'd have just stopped using it and moved back to my DMX Operator or onto something else. For what I paid for MyDMX, it may be a bit but it's also enough where I can afford to throw it away and walk away from it. But I didn't, and I have the option of falling back to my DMX Operator.
Actions, in my case, speak as loud as my words.
I'm just one dude, running my own production company. Losing my busines is a drop in their bucket. I could vanish and they wouldn't miss me. I could just throw up my hands and say "to hell with them". Look at how I've been. If I didn't care, I'd be gone. One of their competitors did that to me, and now I don't want to buy their products. I'd rather pay a tiny bit more and get the ADJ product instead. Why? It's worth it.
So, if ADJ hasn't gotten bored with this, I think they understand my position.