ECE 4180 Final
Dependencies: mbed wave_player mbed-rtos C12832_lcd 4DGL-uLCD-SE LCD_fonts SDFileSystem
Diff: bubbles.h
- Revision:
- 15:ebe9fb3aaf0f
- Parent:
- 11:362e25f659a5
--- a/bubbles.h Thu Dec 05 20:30:25 2019 +0000 +++ b/bubbles.h Fri Dec 06 02:44:52 2019 +0000 @@ -1,136 +1,137 @@ -const unsigned short the_middle_bubbles[62][5] = {2, 0, 1, 0, 0, -3, 0, 1, 0, 0, -4, 0, 1, 0, 0, -5, 0, 1, 0, 0, -6, 0, 0, 1, 0, -7, 0, 0, 1, 0, -8, 0, 0, 1, 0, -9, 0, 0, 1, 0, -10, 0, 0, 1, 0, -11, 0, 0, 0, 1, -12, 0, 0, 0, 1, -13, 0, 0, 0, 1, -15, 0, 0, 1, 1, -16, 0, 0, 1, 1, -17, 0, 0, 1, 1, -18, 0, 1, 1, 0, -19, 0, 1, 1, 0, -20, 0, 1, 1, 0, -21, 0, 1, 1, 0, -22, 0, 1, 1, 0, -23, 0, 1, 1, 0, -24, 0, 1, 1, 0, -25, 0, 1, 1, 0, -27, 0, 1, 0, 0, -28, 0, 1, 0, 0, -29, 0, 1, 0, 0, -30, 0, 1, 0, 0, -31, 0, 0, 1, 0, -32, 0, 0, 1, 0, -33, 0, 0, 1, 0, -34, 0, 0, 1, 0, -35, 0, 0, 1, 0, -36, 0, 0, 1, 0, -37, 0, 0, 0, 1, -38, 0, 0, 0, 1, -39, 0, 0, 0, 1, -40, 0, 0, 0, 1, -42, 0, 1, 1, 0, -43, 0, 0, 1, 1, -44, 0, 1, 1, 0, -45, 0, 0, 1, 1, -46, 0, 1, 1, 0, -47, 0, 0, 1, 1, -48, 0, 1, 1, 0, -49, 0, 0, 1, 1, -51, 0, 1, 1, 1, -52, 0, 1, 1, 1, -53, 0, 1, 1, 1, -54, 0, 1, 1, 1, -56, 0, 1, 0, 0, -57, 0, 1, 0, 0, -58, 0, 1, 0, 0, -59, 0, 1, 0, 0, -61, 0, 0, 1, 0, -62, 0, 1, 1, 1, -63, 0, 1, 1, 1, -64, 0, 1, 1, 1, -66, 0, 1, 1, 0, -67, 0, 0, 1, 1, -68, 0, 1, 1, 0, -69, 0, 0, 1, 1, -70, 0, 1, 1, 0}; +#define SAMPLE_RATE 8000 +const unsigned short the_middle_bubbles[62][5] = {SAMPLE_RATE*2, 0, 1, 0, 0, +SAMPLE_RATE*3, 0, 1, 0, 0, +SAMPLE_RATE*4, 0, 1, 0, 0, +SAMPLE_RATE*5, 0, 1, 0, 0, +SAMPLE_RATE*6, 0, 0, 1, 0, +SAMPLE_RATE*7, 0, 0, 1, 0, +SAMPLE_RATE*8, 0, 0, 1, 0, +SAMPLE_RATE*9, 0, 0, 1, 0, +SAMPLE_RATE*10, 0, 0, 1, 0, +SAMPLE_RATE*11, 0, 0, 0, 1, +SAMPLE_RATE*12, 0, 0, 0, 1, +SAMPLE_RATE*13, 0, 0, 0, 1, +SAMPLE_RATE*15, 0, 0, 1, 1, +SAMPLE_RATE*16, 0, 0, 1, 1, +SAMPLE_RATE*17, 0, 0, 1, 1, +SAMPLE_RATE*18, 0, 1, 1, 0, +SAMPLE_RATE*19, 0, 1, 1, 0, +SAMPLE_RATE*20, 0, 1, 1, 0, +SAMPLE_RATE*21, 0, 1, 1, 0, +SAMPLE_RATE*22, 0, 1, 1, 0, +SAMPLE_RATE*23, 0, 1, 1, 0, +SAMPLE_RATE*24, 0, 1, 1, 0, +SAMPLE_RATE*25, 0, 1, 1, 0, +SAMPLE_RATE*27, 0, 1, 0, 0, +SAMPLE_RATE*28, 0, 1, 0, 0, +SAMPLE_RATE*29, 0, 1, 0, 0, +SAMPLE_RATE*30, 0, 1, 0, 0, +SAMPLE_RATE*31, 0, 0, 1, 0, +SAMPLE_RATE*32, 0, 0, 1, 0, +SAMPLE_RATE*33, 0, 0, 1, 0, +SAMPLE_RATE*34, 0, 0, 1, 0, +SAMPLE_RATE*35, 0, 0, 1, 0, +SAMPLE_RATE*36, 0, 0, 1, 0, +SAMPLE_RATE*37, 0, 0, 0, 1, +SAMPLE_RATE*38, 0, 0, 0, 1, +SAMPLE_RATE*39, 0, 0, 0, 1, +SAMPLE_RATE*40, 0, 0, 0, 1, +SAMPLE_RATE*42, 0, 1, 1, 0, +SAMPLE_RATE*43, 0, 0, 1, 1, +SAMPLE_RATE*44, 0, 1, 1, 0, +SAMPLE_RATE*45, 0, 0, 1, 1, +SAMPLE_RATE*46, 0, 1, 1, 0, +SAMPLE_RATE*47, 0, 0, 1, 1, +SAMPLE_RATE*48, 0, 1, 1, 0, +SAMPLE_RATE*49, 0, 0, 1, 1, +SAMPLE_RATE*51, 0, 1, 1, 1, +SAMPLE_RATE*52, 0, 1, 1, 1, +SAMPLE_RATE*53, 0, 1, 1, 1, +SAMPLE_RATE*54, 0, 1, 1, 1, +SAMPLE_RATE*56, 0, 1, 0, 0, +SAMPLE_RATE*57, 0, 1, 0, 0, +SAMPLE_RATE*58, 0, 1, 0, 0, +SAMPLE_RATE*59, 0, 1, 0, 0, +SAMPLE_RATE*61, 0, 0, 1, 0, +SAMPLE_RATE*62, 0, 1, 1, 1, +SAMPLE_RATE*63, 0, 1, 1, 1, +SAMPLE_RATE*64, 0, 1, 1, 1, +SAMPLE_RATE*66, 0, 1, 1, 0, +SAMPLE_RATE*67, 0, 0, 1, 1, +SAMPLE_RATE*68, 0, 1, 1, 0, +SAMPLE_RATE*69, 0, 0, 1, 1, +SAMPLE_RATE*70, 0, 1, 1, 0}; -const unsigned short stacys_mom_bubbles[70][5] = {1, 0, 1, 0, 0, -2, 0, 1, 0, 0, -3, 0, 1, 1, 0, -4, 0, 1, 0, 0, -5, 0, 1, 0, 0, -6, 0, 1, 1, 0, -8, 0, 0, 1, 0, -9, 0, 0, 0, 1, -10, 0, 1, 0, 0, -11, 0, 0, 1, 0, -12, 0, 1, 1, 0, -13, 0, 1, 1, 0, -15, 0, 0, 1, 1, -16, 0, 0, 1, 1, -17, 0, 0, 1, 1, -18, 0, 0, 1, 1, -20, 0, 1, 0, 0, -21, 0, 0, 1, 0, -22, 0, 0, 0, 1, -24, 0, 0, 1, 1, -25, 0, 0, 1, 1, -26, 0, 0, 1, 0, -27, 0, 0, 1, 0, -28, 0, 0, 0, 1, -29, 0, 1, 0, 0, -31, 0, 1, 1, 1, -32, 0, 1, 0, 1, -33, 0, 1, 0, 1, -34, 0, 1, 0, 1, -35, 0, 1, 0, 1, -36, 0, 1, 0, 1, -37, 0, 1, 0, 1, -39, 0, 0, 1, 0, -40, 0, 0, 1, 0, -41, 0, 0, 1, 0, -42, 0, 0, 1, 0, -43, 0, 0, 0, 1, -44, 0, 0, 0, 1, -45, 0, 0, 1, 0, -46, 0, 0, 1, 0, -47, 0, 0, 1, 1, -48, 0, 0, 1, 1, -49, 0, 0, 1, 1, -51, 0, 1, 0, 0, -52, 0, 0, 1, 0, -53, 0, 0, 0, 1, -54, 0, 0, 1, 1, -55, 0, 0, 1, 1, -56, 0, 0, 1, 0, -57, 0, 0, 1, 0, -58, 0, 0, 1, 0, -59, 0, 0, 1, 0, -60, 0, 0, 1, 0, -61, 0, 0, 1, 0, -62, 0, 0, 1, 0, -64, 0, 1, 0, 0, -65, 0, 1, 0, 0, -66, 0, 1, 0, 0, -67, 0, 1, 0, 0, -68, 0, 1, 0, 0, -69, 0, 1, 0, 0, -70, 0, 1, 0, 0, -73, 0, 0, 1, 1, -74, 0, 0, 1, 1, -75, 0, 1, 0, 0, -76, 0, 0, 1, 0, -77, 0, 0, 0, 1, -78, 0, 1, 0, 0, -79, 0, 0, 1, 0, -80, 0, 0, 0, 1}; +const unsigned short stacys_mom_bubbles[70][5] = {SAMPLE_RATE*1, 0, 1, 0, 0, +SAMPLE_RATE*2, 0, 1, 0, 0, +SAMPLE_RATE*3, 0, 1, 1, 0, +SAMPLE_RATE*4, 0, 1, 0, 0, +SAMPLE_RATE*5, 0, 1, 0, 0, +SAMPLE_RATE*6, 0, 1, 1, 0, +SAMPLE_RATE*8, 0, 0, 1, 0, +SAMPLE_RATE*9, 0, 0, 0, 1, +SAMPLE_RATE*10, 0, 1, 0, 0, +SAMPLE_RATE*11, 0, 0, 1, 0, +SAMPLE_RATE*12, 0, 1, 1, 0, +SAMPLE_RATE*13, 0, 1, 1, 0, +SAMPLE_RATE*15, 0, 0, 1, 1, +SAMPLE_RATE*16, 0, 0, 1, 1, +SAMPLE_RATE*17, 0, 0, 1, 1, +SAMPLE_RATE*18, 0, 0, 1, 1, +SAMPLE_RATE*20, 0, 1, 0, 0, +SAMPLE_RATE*21, 0, 0, 1, 0, +SAMPLE_RATE*22, 0, 0, 0, 1, +SAMPLE_RATE*24, 0, 0, 1, 1, +SAMPLE_RATE*25, 0, 0, 1, 1, +SAMPLE_RATE*26, 0, 0, 1, 0, +SAMPLE_RATE*27, 0, 0, 1, 0, +SAMPLE_RATE*28, 0, 0, 0, 1, +SAMPLE_RATE*29, 0, 1, 0, 0, +SAMPLE_RATE*31, 0, 1, 1, 1, +SAMPLE_RATE*32, 0, 1, 0, 1, +SAMPLE_RATE*33, 0, 1, 0, 1, +SAMPLE_RATE*34, 0, 1, 0, 1, +SAMPLE_RATE*35, 0, 1, 0, 1, +SAMPLE_RATE*36, 0, 1, 0, 1, +SAMPLE_RATE*37, 0, 1, 0, 1, +SAMPLE_RATE*39, 0, 0, 1, 0, +SAMPLE_RATE*40, 0, 0, 1, 0, +SAMPLE_RATE*41, 0, 0, 1, 0, +SAMPLE_RATE*42, 0, 0, 1, 0, +SAMPLE_RATE*43, 0, 0, 0, 1, +SAMPLE_RATE*44, 0, 0, 0, 1, +SAMPLE_RATE*45, 0, 0, 1, 0, +SAMPLE_RATE*46, 0, 0, 1, 0, +SAMPLE_RATE*47, 0, 0, 1, 1, +SAMPLE_RATE*48, 0, 0, 1, 1, +SAMPLE_RATE*49, 0, 0, 1, 1, +SAMPLE_RATE*51, 0, 1, 0, 0, +SAMPLE_RATE*52, 0, 0, 1, 0, +SAMPLE_RATE*53, 0, 0, 0, 1, +SAMPLE_RATE*54, 0, 0, 1, 1, +SAMPLE_RATE*55, 0, 0, 1, 1, +SAMPLE_RATE*56, 0, 0, 1, 0, +SAMPLE_RATE*57, 0, 0, 1, 0, +SAMPLE_RATE*58, 0, 0, 1, 0, +SAMPLE_RATE*59, 0, 0, 1, 0, +SAMPLE_RATE*60, 0, 0, 1, 0, +SAMPLE_RATE*61, 0, 0, 1, 0, +SAMPLE_RATE*62, 0, 0, 1, 0, +SAMPLE_RATE*64, 0, 1, 0, 0, +SAMPLE_RATE*65, 0, 1, 0, 0, +SAMPLE_RATE*66, 0, 1, 0, 0, +SAMPLE_RATE*67, 0, 1, 0, 0, +SAMPLE_RATE*68, 0, 1, 0, 0, +SAMPLE_RATE*69, 0, 1, 0, 0, +SAMPLE_RATE*70, 0, 1, 0, 0, +SAMPLE_RATE*73, 0, 0, 1, 1, +SAMPLE_RATE*74, 0, 0, 1, 1, +SAMPLE_RATE*75, 0, 1, 0, 0, +SAMPLE_RATE*76, 0, 0, 1, 0, +SAMPLE_RATE*77, 0, 0, 0, 1, +SAMPLE_RATE*78, 0, 1, 0, 0, +SAMPLE_RATE*79, 0, 0, 1, 0, +SAMPLE_RATE*80, 0, 0, 0, 1}; const unsigned short sins_bubbles[60][5] = { 2, 0, 1, 0, 0,