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