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() { |
void keyPressed() { |
||||
if(keyCode >= 49 && keyCode < 53) { |
|
||||
activeRow = keyCode-49; |
|
||||
|
if(keyCode >= 48 && keyCode < 53) { |
||||
|
ereaseRow = keyCode-48; |
||||
|
println("Set ereaseRow"+ereaseRow); |
||||
} else { |
} else { |
||||
int sample = keyCode-65; |
int sample = keyCode-65; |
||||
println(sample); |
println(sample); |
||||
if(sample >= 0 && sample < numSounds) { |
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