3 changed files with 28 additions and 19 deletions
@ -1,18 +1,27 @@ |
|||
int activeRow = 0; |
|||
int ereaseRow = 0; |
|||
|
|||
void setBeat(int row, int index, int sample) { |
|||
samples[row][index] = sample; |
|||
void setBeat(int index, int sample) { |
|||
samples[sample][index] = true; |
|||
} |
|||
|
|||
|
|||
void keyPressed() { |
|||
if(keyCode >= 49 && keyCode < 53) { |
|||
activeRow = keyCode-49; |
|||
if(keyCode >= 48 && keyCode < 53) { |
|||
ereaseRow = keyCode-48; |
|||
println("Set ereaseRow"+ereaseRow); |
|||
} else { |
|||
int sample = keyCode-65; |
|||
println(sample); |
|||
if(sample >= 0 && sample < numSounds) { |
|||
setBeat(activeRow, beat, sample); |
|||
println("ereaseRow"+ereaseRow); |
|||
setBeat(beat, sample); |
|||
|
|||
if(ereaseRow>0) { |
|||
for(int x=0; x<divider; x++) { |
|||
samples[ereaseRow-1][x] = false; |
|||
} |
|||
//ereaseRow = 0; |
|||
} |
|||
} |
|||
} |
|||
} |
|||
|
Loading…
Reference in new issue