ebu / ear-production-suite

The EAR Production Suite is a set of VST® plugins and tools for producing immersive and personalizable audio content suitable for any Next Generation Audio codec. It is based on the Audio Definition Model (ITU-R BS.2076) and the ITU ADM Renderer (ITU-R BS.2127) and enables monitoring on any ITU-R BS.2051 loudspeaker configuration.
https://ear-production-suite.ebu.io/
GNU General Public License v3.0
101 stars 19 forks source link

Improve performance when creating Reaper automation points #252

Closed firthm01 closed 10 months ago

firthm01 commented 10 months ago

Rebased version of #250 to run CI (main had CI disk space fix)

Original PR description from @carmethene :

See: https://www.reaper.fm/sdk/reascript/reascripthelp.html#InsertEnvelopePoint InsertEnvelopePoint()'s sort control flag works opposite to the way you'd expect. Flipping this code around prevents Reaper from re-sorting the automation curve for each point added, which significantly reduces execution time.