View Single Post
Old 09-18-2017, 01:01 PM   #2
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,750
Default

The major issue here, as discussed during the prerelease cycle, is that it would introduce non-deterministic playback. If you want the automated parameter to behave as if there were no envelope outside of automation items, then the project will sound different depending on what time position playback is started from, and potentially different when replaying from the exact same time position.

As a specific example: if a parameter's default value is 0, and there is an automation item starting on bar 3 containing a single point with value 0.5, then playing back the project from the start will cause the parameter value to be 0 for the first 2 measures, then change to 0.5 and stay there. If you then play the project back from the start, the parameter will remain at 0.5 and the project will sound different.

This behavior is not impossible to implement, but it does require introducing a new non-deterministic mode that is really only useful for live performance.
schwa is offline   Reply With Quote