It’s going to be fairly hard for me to come up with an reproduction list as I’m still sussing out exactly what the cause is, and if it’s maybe even my own user error.
I’ve been aware of something fishy going on with PLE for many years (pre-new-PLE), that has to do with deleting targets and PLE parathesis breaking the script even though it should still function in some capacity.
create multi-parenthesis PLE script
( target 1a
target 1b)
( target 2a
target 2b)
( Target 3a
target 3b)
Test your script make sure it works, then delete the top target (target 1a/b)
It’s possible all or some of your script will not execute properly.
Recreated modified script from scratch exactly the same:
Pretty certain this bug has existed since PLE existed, I’ve known something was up for at least 10 years but never came to a clear understanding of what, when, where, how until now.
It’s actually a horrendous bug for PLE users, especially those new to it starting out, because it can lead someone to believe they are scripting incorrectly when in reality there is a bug in the background operation that they are stuck in… sending their head in circles… The confusion compounds even more when trying to get multi-parenthesis algebraic scripts functioning properly.
I could recreate the issue exactly as described on my end with Cubase 12.
I believe this has been an issue for a long time. I know I’ve come across unexplainable behavior after editing existing PLEs myself so I just made a mental note to never edit the Event Target Filters once entered.
Since the PLE presets are saved as XML, we can even see the issue first hand if we save the “modified” and “recreated” versions of the PLE, open and compare them in a text editor.
If anyone is interested in trying it out for themselves, here is the edited and recreated versions of the PLE presets: TEST Edited.xml (8.1 KB) TEST Recreated.xml (8.0 KB)
Note that these two PLE presets look identical in the editor.
Feel free to edit the Name parameters as it won’t affect the broken behavior.