We have to look at the intentions of the MyDMX product. It's not designed to be "full blown, balls to the walls and run WFO". It's designed to be more of a starter product. Even though it's more of an entry level product, the developers did add a butt-load of bells and whistles, which are rather impressive for a product that retails for such a low price.
Look at how I do things for example, and I'm migrating into changing stuff, but the concept doesn't change. And for a better example, SerraAva has another example that is similar to my concept, but builds with a different point of view that also caters to a more "dynamic" load.
I am currently using channels 1-32 for my non-intellights. This means dimmer packs and the stuff hanging off it.
THis next part gets a bit wierd, so hang in there a bit. My next set of lights burn through 64 addresses via my 8 ADJ 64 LED Pros. They use 7 channels each, but I left a "dead" channel between each light to facilitate easier transition back and forth between my DMX Operator controller. After this, my system went down the crapper fast and all logic was lost.
Right now, I'm dealing with a legacy condition and a show I am working on, so I'm sort of in an address lock-down mode at the moment. Objective 1 is to re-do the show from the ground up with a new addressing scheme. Objective 2 is to migrate to a more feature rich product and redo the show again. With 3 months between shows, it's not a big deal. I CAN do the show in a week, but condiitions around my house won't permit that(it can take 3 months to watch a movie!).
My new scheme will be much more organized and will not be easily compatible with myDMX Operator. As my lighting rig as grown, it's become MUCH more necessary to get more organized.
Starting at the beginning, the first 56 channels will go to 8 ADJ 64 LED Pros. The next 56 will be reserved for 8 new Elation LED cans. The next 56 will also be reserved for another 8 Elation LED cans. If you must know, the LED Opti TriPar and Opti Zooms.
Thte next 56 will be for my 8 Mega Bar 50's. The next 28 will be for my 4 Mega Panels, and the next 28 after that will be reserved for 4 Profile Panels. After that are 2 ADJ Color Fusions(14 channels, 7 channels each), and then my CHauvet DMX500's(16 channels, 4 channels each light) and probably my 2 follow spots(2 chanels each, 4 channels total). After that, I got a goofy little mixed bag to deal with, and will have to look at what addresses are where. I have 3 foggers to deal with(Antari hazer, Antari ground fogger and a generic DMX capable fogger that is not mine), at 1 channel each, but I plan to get an AccuFog 1000, so I need to plan ahead and reserve out channels. I also have a 64 LED UV, but I might get 2-3 more of these, so I have to plan ahead and leave SOME space.
Now, this is where Serra Ava's concept comes in, but I'm sort of "screwing" that a bit to suit my needs. He reserves ranges for specific types of fixtures. For his environment, this makes perfect sense since his environment can change. Mine is more static, so I have to "plan carefully for future expansion". In my case, I have 2 Chauvet Movers, which I like, but ADJ and Elation has some offerings that I am having a hard time ignoring, but I have to because I need cans first, and the money isn't there for the movers yet. Since I buy movers in at least pairs, that means anywhere from 3-4 sets of movers have to be accomodated.
That leaves me with my legacy crap, which I barely use, so I won't discuss it.
NOW, going back to the beginning, organization is KEY. With my lights being "fixed" to addresses, I can go into MyDMX and make my scenes. I can make "64 LED washes" and "color changer washes" and "color Fusion washes" and "Panel washes" and "bar wash" scenes, and I can mix and match. Typically, since these days unless I am doing one specific show, all the lights will typically go one color at a time. But, short of that, you can do 1 of 2 ways to organize, and neither is better:
You can organize by color(say, blus variants together)
You can organize by fixture type(all cans, all bars, all color changers, all combos)
You might want to use the organization by type, because you may only want to use certain lights for an event.
Alternately, you can make different universes for different venues you do, which might be good too. The only possible drawback is if you have to keep changing addresses all the time. While a bit time consuming, it's not that big of a deal.
Also, depending on how you want to work with MyDMX, ADJ has a lot of features that I've used that have helped me a LOT!! For example, if I double click on one of the RGB channels on any of my RGB mixing fixtures, it brings me up a window to easily select colors on any of them all at once, which has really been a major time saver. It can be a big overwhelming at first, but again, organization helps. The bad part in my case is I have so many RGB-mixable fixtures is that it brings up a lot so I really have to pay attention, especially when I'm not doing a uniform wash.
Also, you can click/SHIFT and drag to make "global" changes. For example, let's say I want all my 64 LED Pros to dim all together, I can click and drag on the dimmer channel on any 1, and then hold SHIFT and then it will do the same for all 8. While this only works on identical fixtures, it's still a time saver, and I can easily repeat for the other fixtures as needed/desired. Not great for live, but wonderful for programming.
Should you need a bit more LIVE control, you can integrate a compatible MIDI controller and assign multiple DMX channels to a trigger/CC. So, you could theoretically put all your dimmer channels and learn the same MIDI CC and then control them all at once via a MIDI controller.
So, now back to DMX, it doesn't make sense to add features into an entry level product. The issues I see with MyDMX I won't go into right now, I've done that elsewhere. The main issues I would concern myself with, in regards to MyDMX from a deveopers point of view(besides fixing problems), are to ensure that it remains compatible with current Windows platfotms and the various Windows hotfixes, service packs, patches, tweaks and security fixes.
Honestly, those needing feature enhancements are really best advised to look into another product offering in the Compu series. I'm not saying MyDMX is a bad product, because it's not. It's just that most people need to understamd FULLY what they need before they get into something. In my case, MyDMX has lasted me 4-5 years now, and I'm simply needing MORE because my needs have expanded. Is MyDMX being retired? Oh hell no! It won't leave my rig, as it still has tons of life left in it for other events I do.
Right now, I'm having one hell of a time wrapping my head around Compu Show. It's not as straight forward as MyDMX. But I have to learn it. I have to also BUY it soon! BUt, learn it first, design my show or at least a test show, get comfortable and then buy it. I need to be up and running fully on it by March, so NO PRESSURE!!
The biggest problem with MyDMX is the MyDMX users who want it to do things it was never intended to handle. Again, this is why we must fully understand where we need to be with a product before we purchase in order to save money. Again, my needs with MyDMX started out as a replacement for a DMX Operator, and my business evolved to need way more functionality and capability. In my situation, for what I paid and time, MyDMX is STILL a bargain.