And no, inserting a monitor object in the VSL 1x16 ports AU2 template made no difference that I can see.
if you play one note, can you post a screen copy of the window of the Monitor Object
194,063 users have contributed to 42,911 threads and 257,912 posts.
In the past 24 hours, we have 6 new thread(s), 22 new post(s) and 87 new user(s).
And no, inserting a monitor object in the VSL 1x16 ports AU2 template made no difference that I can see.
if you play one note, can you post a screen copy of the window of the Monitor Object
I will happily provide a screenshot after you've told me more about your setup, just to be sure we're both on the same page - or at least as near as doesn't matter.
Specifically, on which of your 2 computers, and with exactly what versions of Logic and macOS, did you make your observations regarding the insertion of a Monitor object? Also, have you tried playing back notes created by the MIDI Region Editor, when using your Monitor object idea; and if so, what was the result?
You are a nonsense !
Or do you have Alzheimer ?
Monitoring the trafic on the VSL object is the solution to narrow down the problem
What is the relation with my setup, it's environnement programming !
It looks like you do not want to be help !
Too bad !
bye bye
I will happily provide a screenshot after you've told me more about your setup, just to be sure we're both on the same page - or at least as near as doesn't matter.
Specifically, on which of your 2 computers, and with exactly what versions of Logic and macOS, did you make your observations regarding the insertion of a Monitor object? Also, have you tried playing back notes created by the MIDI Region Editor, when using your Monitor object idea; and if so, what was the result?
Fascinating, Cyril.
So the performance of Logic's Environment is completely independent of any design and build of Logic; any design and build of the host computer hardware; and any design and build of the host's operating system?
In other words, Logic's Environment is some sort of ... erm ... transcendental thing?
Truly fascinating.
Ahem. Meanwhile, I'll just carry on in my mundane world with actual software and hardware. And since Cyril asked me so nicely, I've attached below a screenshot. The inserted Monitor object is displaying spurious Note Off events after a single C4 1/16th note - created in Logic's MIDI region editor - is played back through Port 5 of a copy of VSL's 1x16 Ports VEPro/AUv2 template.
I'll spare readers the tedium of me posting other, more elaborate test results I've obtained. For those I've connected this VSL template (with and without Cyril's Monitor insertion) to an External Instrument plugin routed to an external IAC Bus monitor. Suffice to say the Environment in Logic 10.7+ seems to have adopted a ... uh .... 'new and different' way of performing transcendentally! Lol. Seriously though, it gets quite spectacular over time when several different notes are played back.
Given the nature of this egregiously aberrant behaviour in Logic 10.7+, I seriously doubt there's any chance of a user-level workaround in the Environment for this problem. In my book it's definitely a dev job for Apple. Until then, alas, it appears there is no way of using Logic 10.7+ properly with either the AU2 or AU3 version of VEP7.
Moreover, although I haven't yet had time to characterise it more definitely, there is strange behaviour in the Environment of Logic 10.6+, as I've already noted in a post above. As far as I've seen, this particular strange behaviour is not present in 10.7+. So for now I won't recommend 10.6+ for users of the Environment. I can recommend 10.4.8; it works fine with my AU3 template along with the very large and complex design that I have in my Environment.
The Environnement is a sort of programming language using objects, no relation with computers, Logic version and VSL version
In the example you send me, If you have play one note, C4, you have a problem because the note is sent MANY times
Be sure to click on the the monitor window to empty it before playing the note
Fascinating, Cyril.
So the performance of Logic's Environment is completely independent of any design and build of Logic; any design and build of the host computer hardware; and any design and build of the host's operating system?
In other words, Logic's Environment is some sort of ... erm ... transcendental thing?
T
Thanks Cyril. I guess you've published a paper on the 'transcendental' nature of Logic's Environment? No idea how I missed it but hope to find it one day in one of the academic journals. I'm sure I'll enjoy reading it.
Meanwhile, as the saying goes:
Keep calm, carry on and eat a cupcake.
Santé!
Thanks Cyril. I guess you've published a paper on the transcendental nature of Logic's Environment? No idea how I missed it but hope to find it one day in one of the academic journals. I'm sure I'll enjoy reading it.
Meanwhile, as the saying goes:
Keep calm, carry on and eat a cupcake.
Santé!
I can try to correct this problem, but you must send me your Logic Environnement
I had this problem with my Environment and I fix it
Cyril, listen. I have not asked you to fix any problem for me; I merely invited you to add to a technical discussion. Yet you continually act in a grandiose, entitled, weird and rude way as if I'm some noob begging for a technical solution from you, while you evade the actual topic at hand. In case you can't see how you're behaving, I can tell you:- not like anyone I would choose to consult. If you believe you have a solution to Logic's problem I suggest you open a new thread and describe it there in full detail accompanied by hard evidence.
Our 'discussion' in this thread, if you hadn't already noticed, is finished. Be advised that any further "other-worldly", churlish or offensive posts from you in this thread may result in a serious complaint to the Forum Moderator.
I just notice you are completely incompetent on Logic Environnement
Do not ask for help you are making us loosing our time.
In the Monitor Window you send me it show you have a problem that will cause a lot of unnecessary traffic and that may cause hanging notes in VEP
I will not write the two words because I am polite
Cyril, listen. I do not require any 'fixing' or any other kind of help from you. If you believe you have a solution to Logic's problem I suggest you open a new thread and describe it there in full detail accompanied by hard evidence.
Our 'discussion' in this thread, if you hadn't already noticed, is finished. Be advised that any further "other-worldly" or churlish posts from you in this thread may result in a serious complaint to the Forum Moderator.
CONCLUSION
1. For VEPro AUv2
It appears that Apple have radically altered something in new Logic that can have a seriously dysfunctional impact on user-added Environment processing, including any and all workarounds for multiport operation with VEPro AUv2. It's as though there is an errant infinite loop somewhere in Logic's latest code. When playing back a MIDI Region in which notes have been created by the Region Editor, an endless sequence of Note Off events follows each and every Note On, each of these spurious Note Offs being separated by the original Note's duration. This fault occurs whether or not a VEPro AUv2 client plugin is present in Logic.
For Region-playback note-handling, there has always been some sort of 'underground protocol' in Logic which manages note duration in coordination with any Environment processing that may be present. In certain circumstances this protocol leads to "what you see" in Monitor objects being radically different to "what you get" in terms of actual MIDI messages moving through the Environment. This underground coordination now appears to be broken, no matter what multiport workaround is used for VEPro AUv2, and no matter what tricks are added in the Environment in attempting to force the actions of the underground protocol into ideal functionality in the daylight.
My investigations suggest to me that it is futile to attempt to add yet more Environment processing in order to work around this new problem, in that there is no way users of the Environment can get 'upstream' of the problem. This means that processing-threads will continue to be burdened by this infinite repetition of Note Offs for every Note On encountered in the project. Adding more Environment processes to try to suppress this infinite repetition is like applying a band-aid to try to fix some underlying sepsis. The 'sepsis' in new Logic will continue to build up, especially in large and complex projects, and may eventually lead to Environment threads being abruptly aborted when object-process entry-count maximum is exceeded (there has always been a hard limit).
Unfortunately it does appear we shall have to wait to see whether future Logic updates fix the problem or leave the Environment to wither on the vine (maybe because Apple now want it that way?).
2. For VEPro AUv3
I think it highly likely there is a different coding problem in Logic that has led to all notes hanging in half of VEPro's ports. For this problem I see no possibility of workarounds in the Environment; nor do I think it can be fixed in a VEPro upate. However, in this case I'm optimistic there'll be a future fix from Apple that will render full and very convenient multiport operation for VEPro AUv3.
Paul, I'll take a beta version for testing.
My VEP7 crashes daily. I'm not doing any live production at this time so now is good time to try.
karmand
Hi everybody,
You are right. And our development team managed to squeeze this in.
I have sent our beta versions to your registered email addresses, please give those a spin, and we'll handle this via mail conversation.
Best,
Paul
Hi everybody,
I am just a composer and musician and have not much computer knowledge. I do try things out on an instinctive base and sometimes that turns out well.
Now coming to VEPro AU3 and the newest Logic on a M1, I have nothing but problems. At first Au3 didn't even show up in the instrument pop-up list and after uninstall and reinstall, the AU2 didn't show up. Despite of the two plugins being validated in the plugin manager. I have a lot of big orchestra projects that worked fine before, but now I can't use them anymore. Changing everything would take too much time. If it was just one project, I would do that.
Then I got an idea. I set-up a second user account on the Mac and tried it out there. Miracle (I thought) I had the two plugins showing up and they seemed even to work. I went back to my main account and tried it again there. Logic blocked on the AU3, saying the developer needed to update the plugin, because it was causing problems to Logic. ( Not because I was running it on the other account off course )
So I have uninstalled everything, including Logic and building up from zero.
I now have the problem that VEPro is completely unusable to me, because Logic does not open anymore. It stays stuck on the AU3. The only solution that I see now (besides an update from Vienna or Apple) is to buy me an older Mac, but I'm afraid I have no money for that anymore after buying the Mac Studio.
Does anyone have an idea what else I could do?
Thanks for reading and hopefully a solution.
Have a great weekend.
Bob