George Cochrane
/
DrumMachine
very preliminary code, pins clearly havent been chosen yet!
Diff: trigger.h
- Revision:
- 0:438bb4b2ba51
- Child:
- 1:0404e9aa397f
diff -r 000000000000 -r 438bb4b2ba51 trigger.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trigger.h Tue Jul 02 09:16:17 2013 +0000 @@ -0,0 +1,39 @@ +#include "mbed.h" + +extern int pulse; +extern int tempo; +extern int swing; +extern int beat; + +//Drum Noises +extern DigitalOut Kick; +extern DigitalOut Snare; +extern DigitalOut HHOpen; +extern DigitalOut HHClosed; +extern DigitalOut HiTom; +extern DigitalOut LoTom; +extern DigitalOut Clap; +extern DigitalOut Block; + +//Detectors +extern DigitalIn threetime; +extern DigitalIn KICK; +extern DigitalIn SNARE; +extern DigitalIn HHOPEN; +extern DigitalIn HHCLOSED; +extern DigitalIn HITOM; +extern DigitalIn LOTOM; +extern DigitalIn CLAP; +extern DigitalIn BLOCK; + +//Beats +extern DigitalOut Beat1; +extern DigitalOut Beat2; +extern DigitalOut Beat3; +extern DigitalOut Beat4; +extern DigitalOut Beat5; +extern DigitalOut Beat6; +extern DigitalOut Beat7; +extern DigitalOut Beat8; + +void trigger(void); \ No newline at end of file