Optimizations to core modules

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2022-03-22 14:37:56 +00:00
parent dbbc955df6
commit cab2aa9862
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0
13 changed files with 185 additions and 109 deletions

View file

@ -48,7 +48,7 @@ enum CardinalVariant {
// -----------------------------------------------------------------------------------------------------------
struct CardinalPluginContext : rack::Context {
uint32_t bufferSize;
uint32_t bufferSize, processCounter;
double sampleRate;
float parameters[kModuleParameters];
CardinalVariant variant;
@ -69,6 +69,7 @@ struct CardinalPluginContext : rack::Context {
CardinalPluginContext(Plugin* const p)
: bufferSize(p->getBufferSize()),
processCounter(0),
sampleRate(p->getSampleRate()),
#if CARDINAL_VARIANT_MAIN
variant(kCardinalVariantMain),