diff --git a/src/droplets/sequencer_droplet.cpp b/src/droplets/sequencer_droplet.cpp index 699f50b..2361a8b 100644 --- a/src/droplets/sequencer_droplet.cpp +++ b/src/droplets/sequencer_droplet.cpp @@ -47,6 +47,14 @@ void SequencerDroplet::Process(AudioHandle::InputBuffer in, void SequencerDroplet::Draw() { int left_padding = 4+GetScreenMin(); + // Active Input + DrawSolidRect(Patch(), + GetScreenMin(), + 8+selected*8, + GetScreenMin()+2, + 15+selected*8, true); + + // Notes for (int i = 0; i < num_columns*NUM_ROWS && i < sequence_length; i++) { WriteString(Patch(), GetScreenWidth()/num_columns*(i%num_columns)+left_padding, diff --git a/src/droplets/sequencer_droplet.h b/src/droplets/sequencer_droplet.h index 6573b80..8928212 100644 --- a/src/droplets/sequencer_droplet.h +++ b/src/droplets/sequencer_droplet.h @@ -10,8 +10,8 @@ #include "../util.h" #define MAX_SEQUENCE_LENGTH 32 -#define CONTROL_DEADZONE 0.003f -#define CONTROL_RATE_LIMIT 20 +#define CONTROL_DEADZONE 0.00499f +#define CONTROL_RATE_LIMIT 25 #define NUM_ROWS 6 class SequencerDroplet: public Droplet {