diff --git a/C/actions.cpp b/C/actions.cpp new file mode 100644 index 0000000..14e1d82 --- /dev/null +++ b/C/actions.cpp @@ -0,0 +1,27 @@ + +void setSample(int sample) { + if(setErease) { + + ereaseSample = sample; + + } else if(selectPattern) { + + loadPattern(sample); + selectPattern = false; + + } else if(selectBank) { + + loadBank(sample); + selectBank = false; + + } else { + + pattern[sample-1][step-1] = 1; + for(int i=0; i= duration ? 0 : *timer+1; usleep(1000); if(*timer == 0) { + drawRects(step-1); for(int i=0; i