Display selected sequence input

This commit is contained in:
Christian Colglazier 2022-02-06 18:42:33 -05:00
parent e46e0f0265
commit 017e4f4b61
2 changed files with 10 additions and 2 deletions

View File

@ -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,

View File

@ -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 {