Update plugin editor and processor

This commit is contained in:
Armin 2026-07-20 16:09:31 +02:00
commit 9bddd6076f
3 changed files with 127 additions and 78 deletions

View file

@ -116,5 +116,16 @@ private:
void handleNoteOff(int trackIndex);
juce::AudioProcessorValueTreeState::ParameterLayout createParameterLayout();
struct PendingShuffleEvent
{
int trackIndex = -1;
float velocity = 0.0f;
int delaySamples = 0;
};
static constexpr int MAX_PENDING_SHUFFLE = 32;
PendingShuffleEvent pendingShuffle[MAX_PENDING_SHUFFLE];
int numPendingShuffle = 0;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(TrommelkisteProcessor)
};