if someone wants to use more than 127 tracks per VEP instance then it sounds like your product would be worth looking into. I personally do not have a need for that,
But back to your comments about what Apple and VSL have provided with AU3. I believe there is a limit to 127 midi channels per AU3 instrument in LogicPro more because internally that is the limit of an 8 bit byte and there is some very old code in the environment and other places that must be limited by that. Back in the early days of midi there was a lot of old-school optimizations that people used to do in order to reduce data bandwidth as much as possible, limiting things to 8bit bytes whenever possible, etc. That is why midi itself is often limited to 127 values so much also, that's what you can do with an 8bit byte. With modern computers and modern software there is no need for that limitation, but many parts of the internals of LogicPro must be very very old code dating back to the 1980's, especially in the environment which is the heart of LogicPro. Midi is routed through that engine. For whatever the reason they must have been limited to 127 values without a more heavy redesign of LogicPro internals. that is just my theory, we don't really know since none of us work for Apple on the LogicPro team. Maybe eventually they will expand the internals to handle more than 127 midi channels, but for now that is what it is.
I do not think that there is such a memory resource problem like you are saying above. Maybe in 1995 when you did whatever tests you did, but I do not see that now. Apple easily expanded LogicPro from 256 instruments to 1000 instruments. At 127 tracks per instrument that is a theoretical limit of 127,000 tracks...without using any special hacks. I do not think LogicPro is so limited like you are trying to make it sound.
But it is true that if you want to use more than 127 tracks per VEP instance, then some other solution that adds extra layers of complexity could be considered if you really must, I personally would rather stick with 127 in order to use Apple's factory behavior, which I find quite fine, but I don't need thousands of tracks. A few VEP instances and a few hundred tracks feeding them is quite fine and AU3 handles that task very well all by itself.
Also I want to clarify, and you may not understand this I'm not sure, but the tutorial I made did not involve any manual editing in the environment. There are no extra environment objects other then what are there by selecting New Track from the pull down menus and letting Logic automatically create them for you inside the environment automatically. There is no "custom" environment stuff..its all just the normal standard architecture of LogicPro. LogicPro, by design, uses an environment object under the covers to represent every track. That is how Au3 VEP is used. I only made the template as a convenience, but anyone can start from scratch and create a 1270 track(or more) template in about 20 minutes without every opening the environment. Its just the standard way that LogicPro works. There is no problem there. It works fine.
However, if someone wants 8000 tracks feeding a single VEP instance, I would definitely encourage them to consider your product. Good luck with it.