I know there is a huge long thread about Apple Silicon but I want to try and focus on one important use case here for advice and ideas from other Logic Users. 1st off - we know until Apple Silcon compatible VSL server and plugs are done, our wonderful new hardware purchases are bricked for our past templates and workflow.
This isn't just a VSL problem - Apple re-wrote/coded a lot of their MIDI engine starting with Logic 10.7 - in Intel, the OLD version of the Multi Port (Logic environment macros) solution plus the regular AU plug in does NOT work with Logic 10.7 - stuck notes galore on Intel - for 2 years now! i did some rebuilding to AU3 on one project, and for the most port MIDI behaves as expected with multi ports working on Intel.
Ironically - the only plug that DOES work on apple silicon in Rosetta is the original AU version (the one that doesn't work with Logic 10.7!) - the AU3 version won't even load. And as we all know in either case Apple Silicon has broken the Multi - port connections to Logic (both Logic 10.6.3 and upwards) so, again there is no solution.
Ironically - AU3 which we would assume to be an "improvement" or evolution in terms of playing nice with Logic (as it does on Intel and Logic 10.7.4 - AU3 plug does NOT pass MIDI clock to VEP -any templates with tempo synced instruments are useless (Omnisphere, RMX, any Kontakt loops etc.) - this is especially insane - why on Earth was MIDI clock left out of the AU3 spec? Is this an AU3 spec issue or a Logic or VEPro issue?
So a few questions for you all
1) have we come to the end of life for VEPro server, in combination with Apple Silicon and Logic 10.7.4 and upwards?
2) are there any native Apple Silicon hosts which can pass MIDI clock and Multi - Port MIDI back to Logic? I've seen several "Lists" online of VEP7 alternatives but haven't had the time to test any on Apple Silicon with 10.7.4.....
and finally
3) Suppose we run Logic Pro 10.6.3 (Rosetta) on our apple silicon and use the Old VE pro plug in - has anyone found a method for sending more than 16 MIDI channels (i.e. port 1 only) to VEP7 server? I saw some "newer" multiport macros on another VSL thread somewhere and tried them - but these all still seemed broken for multi-port with Apple silicon.. Even if such a fix exists, it seems very sub-optimal - both rosetta logic AND Rosetta VEP7
I really appreciate the VSL team - they built an amazing piece of hosting & production software that has served me for years - I hope they can pull the rabbit out of the hat, but like the rest here - it feels pretty messed up right now for us pro end users.... I also realize this software probably isn't their biggest revenue generator (vs. sounds and other things)
It's an ugly catch 22 - stay with a Rosetta logic to (someday) use VEP when it's Apple Silicon native and working or... go to Apple Silicon native and find / rebuild a MIDI template solution that is properly coded for MIDI stability, and MIDI clock transmission.....
Thanks for any info or ideas you all can contribute here - The thought of rebuilding a complete and very complex palette is daunting, but that might be the reality if the software doesn't catch up - Pretty soon apple won't even SELL any hardware that isn't Apple Silicon - for very good reason - it's a huge leap in performance and power for for mobile and desktop - plus finless server &the laptop performance....
Jeff Beal
composer