George Cochrane
/
DrumMachine
very preliminary code, pins clearly havent been chosen yet!
Embed:
(wiki syntax)
Show/hide line numbers
trigger.h
00001 #include "mbed.h" 00002 #include "TextLCD.h" 00003 00004 extern int pulse; 00005 extern int tempo; 00006 extern int swing; 00007 extern int beat; 00008 extern TextLCD lcd; 00009 00010 //Drum Noises 00011 extern DigitalOut Kick; 00012 extern DigitalOut Snare; 00013 extern DigitalOut HHOpen; 00014 extern DigitalOut HHClosed; 00015 extern DigitalOut HiTom; 00016 extern DigitalOut LoTom; 00017 extern DigitalOut Clap; 00018 extern DigitalOut Block; 00019 00020 //Detectors 00021 extern DigitalIn threetime; 00022 extern DigitalIn KICK; 00023 extern DigitalIn SNARE; 00024 extern DigitalIn HHOPEN; 00025 extern DigitalIn HHCLOSED; 00026 extern DigitalIn HITOM; 00027 extern DigitalIn LOTOM; 00028 extern DigitalIn CLAP; 00029 extern DigitalIn BLOCK; 00030 00031 //Beats 00032 extern DigitalOut Beat1; 00033 extern DigitalOut Beat2; 00034 extern DigitalOut Beat3; 00035 extern DigitalOut Beat4; 00036 extern DigitalOut Beat5; 00037 extern DigitalOut Beat6; 00038 extern DigitalOut Beat7; 00039 extern DigitalOut Beat8; 00040 00041 void trigger(void);
Generated on Fri Jul 22 2022 08:54:45 by 1.7.2