Optimize plugin-processing for non-automated params
authorRobin Gareus <robin@gareus.org>
Sun, 16 Dec 2018 03:01:42 +0000 (04:01 +0100)
committerRobin Gareus <robin@gareus.org>
Sun, 16 Dec 2018 03:25:20 +0000 (04:25 +0100)
commite4d3ebfb666e2c4e9cf134d8f3ed42152da343bf
treed0855bac03500a9dfca33b38949faf8da3ed5002
parent17a8a50e5816b48469907fa4aa00b50103f0f02d
Optimize plugin-processing for non-automated params

Keep a dedicated list of automated parameters to evaluate in realtime.
This fixes a performance issue with plugins that have many controls
with only few of them being automated.
libs/ardour/ardour/automatable.h
libs/ardour/ardour/plugin_insert.h
libs/ardour/automatable.cc
libs/ardour/plugin_insert.cc