power rangers
/
assignment5
assignment4+backbeat
main.cpp@2:cb6625d44b65, 2014-02-25 (annotated)
- Committer:
- KalebBro
- Date:
- Tue Feb 25 22:53:20 2014 +0000
- Revision:
- 2:cb6625d44b65
- Parent:
- 1:3170a9c11016
- Child:
- 3:4e4bd058ef5d
Got the lyrics in
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
KalebBro | 0:4ef9399b970c | 1 | #include "mbed.h" |
KalebBro | 0:4ef9399b970c | 2 | #include "music.h" |
KalebBro | 2:cb6625d44b65 | 3 | #include "C12832.h" |
KalebBro | 0:4ef9399b970c | 4 | |
KalebBro | 0:4ef9399b970c | 5 | |
KalebBro | 0:4ef9399b970c | 6 | AnalogIn pot1(p19); |
KalebBro | 0:4ef9399b970c | 7 | AnalogIn pot2(p20); |
KalebBro | 0:4ef9399b970c | 8 | PwmOut speaker(p26); |
KalebBro | 0:4ef9399b970c | 9 | DigitalIn down(p12); |
KalebBro | 0:4ef9399b970c | 10 | DigitalIn left(p13); |
KalebBro | 0:4ef9399b970c | 11 | DigitalIn center(p14); |
KalebBro | 0:4ef9399b970c | 12 | DigitalIn up(p15); |
KalebBro | 0:4ef9399b970c | 13 | DigitalIn right(p16); |
KalebBro | 0:4ef9399b970c | 14 | I2C master(p9, p10); |
KalebBro | 2:cb6625d44b65 | 15 | C12832 lcd(p5, p7, p6, p8, p11); |
KalebBro | 0:4ef9399b970c | 16 | static char addr = 0x42; |
KalebBro | 0:4ef9399b970c | 17 | static char read = 0x01; |
KalebBro | 0:4ef9399b970c | 18 | unsigned char tempo; |
KalebBro | 0:4ef9399b970c | 19 | char freqLocal; |
KalebBro | 0:4ef9399b970c | 20 | char freqSend; |
KalebBro | 2:cb6625d44b65 | 21 | float note; |
KalebBro | 2:cb6625d44b65 | 22 | |
KalebBro | 0:4ef9399b970c | 23 | Serial term(USBTX, USBRX); |
KalebBro | 0:4ef9399b970c | 24 | |
KalebBro | 0:4ef9399b970c | 25 | |
KalebBro | 0:4ef9399b970c | 26 | float fu = 2; |
KalebBro | 0:4ef9399b970c | 27 | float ha = fu/2; |
KalebBro | 0:4ef9399b970c | 28 | float qu = fu/4; |
KalebBro | 0:4ef9399b970c | 29 | float tq = fu*3/4; |
KalebBro | 0:4ef9399b970c | 30 | float ei = fu/8; |
KalebBro | 0:4ef9399b970c | 31 | float si = fu / 16; |
KalebBro | 0:4ef9399b970c | 32 | |
KalebBro | 0:4ef9399b970c | 33 | |
KalebBro | 0:4ef9399b970c | 34 | int aliveBackNotes[] = { |
KalebBro | 2:cb6625d44b65 | 35 | //Page1 |
KalebBro | 2:cb6625d44b65 | 36 | R,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 37 | A2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 38 | A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 39 | A2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,A2,D3,Fs3,D3,A2,D3,Fs3,D3,R, |
KalebBro | 2:cb6625d44b65 | 40 | R,R,R,R, |
KalebBro | 2:cb6625d44b65 | 41 | R,R,R,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 42 | //Page2 |
KalebBro | 2:cb6625d44b65 | 43 | D3,D3,B2,B2,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 44 | A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 45 | A2,D3,Fs3,D3,A2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 46 | D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 47 | D3,D3,B2,B2,E3,E3,E3,F3,G3,A2,A2,A2,B2,C3,A2, |
KalebBro | 2:cb6625d44b65 | 48 | //Page3 |
KalebBro | 2:cb6625d44b65 | 49 | Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,F3,F3,R,C3,C3,R,Bb2,Bb2,R,F3,F3,R, |
KalebBro | 2:cb6625d44b65 | 50 | F3,F3,R,C3,C3,R,Bb2,Bb2,R,F3,F3,R,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2, |
KalebBro | 2:cb6625d44b65 | 51 | F3,F3,E3,E3,D3,D3,C2,C2,Bb2,F3,A2,E3,D3,D3,Bb2,Bb2,D3,D3,Bb2,Bb2, |
KalebBro | 2:cb6625d44b65 | 52 | D3,D2,B2,B2, |
KalebBro | 2:cb6625d44b65 | 53 | //Page2 |
KalebBro | 2:cb6625d44b65 | 54 | D3,D3,B2,B2,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 55 | A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 56 | A2,D3,Fs3,D3,A2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 57 | D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 58 | D3,D3,B2,B2,E3,E3,E3,F3,G3,A2,A2,A2,B2,C3,A2, |
KalebBro | 2:cb6625d44b65 | 59 | //Page3 |
KalebBro | 2:cb6625d44b65 | 60 | Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,F3,F3,R,C3,C3,R,Bb2,Bb2,R,F3,F3,R, |
KalebBro | 2:cb6625d44b65 | 61 | F3,F3,R,C3,C3,R,Bb2,Bb2,R,F3,F3,R,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2, |
KalebBro | 2:cb6625d44b65 | 62 | F3,F3,E3,E3,D3,D3,C2,C2,Bb2,F3,A2,E3, |
KalebBro | 2:cb6625d44b65 | 63 | //still alives |
KalebBro | 2:cb6625d44b65 | 64 | D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 65 | D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 66 | D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 67 | D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 68 | D3,D3,B2,B2,D3,D3,B2,B2, |
KalebBro | 2:cb6625d44b65 | 69 | D3,D3,B2,B2,D3,D3,B2,B2,D3,D3,B2,B2,D3,D3,B2,B2,D3,R |
KalebBro | 2:cb6625d44b65 | 70 | }; |
KalebBro | 0:4ef9399b970c | 71 | |
KalebBro | 0:4ef9399b970c | 72 | float aliveBackBeat[] = { |
KalebBro | 2:cb6625d44b65 | 73 | // R ,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 74 | ha,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei, ei,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei, ei,ei, |
KalebBro | 0:4ef9399b970c | 75 | // A2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 76 | ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei, |
KalebBro | 0:4ef9399b970c | 77 | // A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 78 | ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei, |
KalebBro | 0:4ef9399b970c | 79 | // A2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,A2,D3,Fs3,D3,A2,D3,Fs3,D3,R, |
KalebBro | 2:cb6625d44b65 | 80 | ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ei,ei,ei ,ei,ha, |
KalebBro | 0:4ef9399b970c | 81 | // R, R, R, R, |
KalebBro | 2:cb6625d44b65 | 82 | fu,fu,fu,fu, |
KalebBro | 0:4ef9399b970c | 83 | // R, R, R, D3 ,D3, B2 ,B2, |
KalebBro | 2:cb6625d44b65 | 84 | fu,fu,fu,qu+ei,ei,qu+ei,ei, |
KalebBro | 0:4ef9399b970c | 85 | // //Page2 |
KalebBro | 0:4ef9399b970c | 86 | // D3 ,D3,B2,B2,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 87 | qu+ei,ei,ei,ei,ei,ei,ei ,ei,ei,ei, ei,ei, |
KalebBro | 0:4ef9399b970c | 88 | // A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 89 | ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei, |
KalebBro | 0:4ef9399b970c | 90 | // A2,D3,Fs3,D3,A2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3, D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 91 | ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 0:4ef9399b970c | 92 | // D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 93 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 2:cb6625d44b65 | 94 | // D3,D3, B2,B2, E3,E3,E3,F3,G3, A2,A2,A2,B2,C3,A2, |
KalebBro | 2:cb6625d44b65 | 95 | qu+ei,ei,qu+ei,ei,qu+ei,ei,ei,ei,qu,qu+ei,ei,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 96 | // //Page3 |
KalebBro | 0:4ef9399b970c | 97 | // Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,F3,F3, R,C3,C3, R,Bb2,Bb2, R,F3,F3, R, |
KalebBro | 2:cb6625d44b65 | 98 | qu,ei ,ei ,ei ,ei ,ei ,ei ,ei,ei,ei,ei,ei,ei,ei ,ei ,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 99 | // F3,F3, R,C3,C3, R,Bb2,Bb2, R,F3,F3, R,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2, |
KalebBro | 2:cb6625d44b65 | 100 | ei,ei,ei,ei,ei,ei, ei, ei,ei,ei,ei,ei, ei, ei, ei, ei, ei, ei, ei, ei, |
KalebBro | 0:4ef9399b970c | 101 | // F3,F3,E3,E3,D3,D3,C2,C2,Bb2,F3,A2,E3, D3,D3, Bb2,Bb2, D3,D3, Bb2,Bb2, |
KalebBro | 2:cb6625d44b65 | 102 | ei,ei,ei,ei,ei,ei,ei,ei, qu,qu,qu,qu,ei+qu,ei,qu+ei,ei,qu+ei,ei,qu+ei, ei, |
KalebBro | 0:4ef9399b970c | 103 | // D3,D2, B2,B2, |
KalebBro | 2:cb6625d44b65 | 104 | qu+ei,ei,qu+ei,ei, |
KalebBro | 0:4ef9399b970c | 105 | // //Page2 |
KalebBro | 0:4ef9399b970c | 106 | // D3 ,D3,B2,B2,A2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 107 | qu+ei,ei,ei,ei,ei,ei,ei ,ei,ei,ei, ei,ei, |
KalebBro | 0:4ef9399b970c | 108 | // A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3,B2,D3,Fs3,D3, |
KalebBro | 2:cb6625d44b65 | 109 | ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei, |
KalebBro | 0:4ef9399b970c | 110 | // A2,D3,Fs3,D3,A2,D3,Fs3,D3,A2,D3,Fs3,D3,B2,D3,Fs3,D3, D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 111 | ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,ei,ei, ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 0:4ef9399b970c | 112 | // D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 113 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 2:cb6625d44b65 | 114 | // D3,D3, B2,B2, E3,E3,E3,F3,G3, A2,A2,A2,B2,C3,A2, |
KalebBro | 2:cb6625d44b65 | 115 | qu+ei,ei,qu+ei,ei,qu+ei,ei,ei,ei,qu,qu+ei,ei,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 116 | // //Page3 |
KalebBro | 0:4ef9399b970c | 117 | // Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,F3,F3, R,C3,C3, R,Bb2,Bb2, R,F3,F3, R, |
KalebBro | 2:cb6625d44b65 | 118 | qu,ei ,ei ,ei ,ei ,ei ,ei ,ei,ei,ei,ei,ei,ei,ei ,ei ,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 119 | // F3,F3, R,C3,C3, R,Bb2,Bb2, R,F3,F3, R,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2,Bb2, |
KalebBro | 2:cb6625d44b65 | 120 | ei,ei,ei,ei,ei,ei, ei, ei,ei,ei,ei,ei, ei, ei, ei, ei, ei, ei, ei, ei, |
KalebBro | 0:4ef9399b970c | 121 | // F3,F3,E3,E3,D3,D3,C2,C2,Bb2,F3,A2,E3, |
KalebBro | 2:cb6625d44b65 | 122 | ei,ei,ei,ei,ei,ei,ei,ei, qu,qu,qu,qu, |
KalebBro | 0:4ef9399b970c | 123 | // //still alives |
KalebBro | 0:4ef9399b970c | 124 | // D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 125 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 0:4ef9399b970c | 126 | // D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 127 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 0:4ef9399b970c | 128 | // D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 129 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 0:4ef9399b970c | 130 | // D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 131 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 2:cb6625d44b65 | 132 | // D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 133 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 0:4ef9399b970c | 134 | // D3,D3, B2,B2, D3,D3, B2,B2, |
KalebBro | 2:cb6625d44b65 | 135 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei, |
KalebBro | 2:cb6625d44b65 | 136 | // D3,D3, B2,B2, D3,D3, B2,B2,D3, R, |
KalebBro | 2:cb6625d44b65 | 137 | qu+ei,ei,qu+ei,ei,qu+ei,ei,qu+ei,ei,ha,ha |
KalebBro | 2:cb6625d44b65 | 138 | }; |
KalebBro | 0:4ef9399b970c | 139 | |
KalebBro | 0:4ef9399b970c | 140 | |
KalebBro | 0:4ef9399b970c | 141 | int aliveNotes[] = { G4,Fs4,E4,E4,Fs4,R,R,R,A3,G4,Fs4,E4,E4,E4,Fs4,D4,E4,A3,R,//18 //1 |
KalebBro | 0:4ef9399b970c | 142 | A3,A3,E4,Fs4,G4,G4,Fs4,Cs4,Cs4,D4,E4,A3,A3,A3,Fs4,Fs4,//16 //2 |
KalebBro | 0:4ef9399b970c | 143 | R,G4,Fs4,E4,E4,Fs4,R,R,R,A3,G4,Fs4,E4,E4,E4,Fs4,D4,D4,E4,A3, //3 |
KalebBro | 0:4ef9399b970c | 144 | R,R,E4,Fs4,G4,G4,Fs4,Cs4,Cs4,D4,E4,E4,A3,D4,E4,F4,E4,D4,C4,R,A3,Bb3, //4 |
KalebBro | 0:4ef9399b970c | 145 | C4,F4,E4,D4,D4,C4,D4,C4,C4,C4,A3,Bb3,C4,F4,G4,F4,E4,D4,D4,D4,F4,F4,G4,A4, //5 |
KalebBro | 0:4ef9399b970c | 146 | Bb4,Bb4,A4,G4,F4,G4,A4,A4,G4,F4,E4,C4,D4,F4,F4,E4,E4,E4, Fs4,Fs4,R,R,//A4,D5,Fs5,D5,B4,D5,Fs5,D5, FAKE BACKBEAT //6 |
KalebBro | 0:4ef9399b970c | 147 | //A4,D5,Fs5,D5,B4,D5,Fs5,D4,A4,D5,Fs5,D5,B4,D5,Fs5,D4, FAKE BACKBEAT |
KalebBro | 0:4ef9399b970c | 148 | //VERSE2 sheet2 |
KalebBro | 0:4ef9399b970c | 149 | R,R,A3,G4,Fs4,E4,E4,E4,Fs4,Fs4,R, //1 |
KalebBro | 0:4ef9399b970c | 150 | R,R,A3,G4,Fs4,E4,E4,E4,Fs4,D4,D4,E4,A3,A3,R,E4,Fs4,G4,G4,Fs4, //2 |
KalebBro | 0:4ef9399b970c | 151 | Cs4,D4,E4,E4,A3,A3,A3,Fs4,Fs4,R,R,R,A3,G4,Fs4,E4,E4,Fs4,R,R, //3 |
KalebBro | 0:4ef9399b970c | 152 | R,R,A3,G4,Fs4,E4 ,E4 ,E4,Fs4,D4,E4,Fs4,A3, //4 |
KalebBro | 0:4ef9399b970c | 153 | R,R,E4,Fs4,G4,G4,E4,Cs4,D4,E4,E4,A3,D4,E4, //5 |
KalebBro | 0:4ef9399b970c | 154 | F4,E4,D4,C4,C4,A3,Bb3,C4,F4,E4,D4,D4,C4,D4,C4,C4,C4,A3,Bb3, //sheet3 1 |
KalebBro | 0:4ef9399b970c | 155 | C4,F4,G4,F4,E4,D4,D4,E4,F4,F4,G4,A4,Bb4,Bb4,A4,A4,G4,F4,G4, //sheet3 2 |
KalebBro | 0:4ef9399b970c | 156 | A4,A4,G4,F4,F4,D4,C4,D4,F4,F4,E4,E4,E4,Fs4,Fs4,Fs4,R,R,R, //sheet3 3 |
KalebBro | 0:4ef9399b970c | 157 | //VERSE3 |
KalebBro | 0:4ef9399b970c | 158 | R,R,A3,G4,Fs4,E4,E4,E4,Fs4,Fs4,R, |
KalebBro | 0:4ef9399b970c | 159 | R,R,A3,G4,Fs4,E4,E4,E4,Fs4,D4,D4,E4,A3,A3,R,E4,Fs4,G4,G4,Fs4, |
KalebBro | 0:4ef9399b970c | 160 | Cs4,D4,E4,E4,A3,A3,A3,Fs4,Fs4,R,R,R,A3,G4,Fs4,E4,E4,Fs4,R,R, |
KalebBro | 0:4ef9399b970c | 161 | R,R,A3,G4,Fs4,E4 ,E4 ,E4,Fs4,D4,E4,Fs4,A3,A3, |
KalebBro | 0:4ef9399b970c | 162 | R,E4,Fs4,G4,G4,E4,Cs4,D4,E4,E4,A3,D4,E4, |
KalebBro | 0:4ef9399b970c | 163 | F4,E4,D4,C4,C4,A3,Bb3,C4,F4,E4,D4,D4,C4,D4,C4,C4,C4,A3,Bb3, |
KalebBro | 0:4ef9399b970c | 164 | C4,F4,G4,F4,E4,D4,D4,E4,F4,F4,G4,A4,Bb4,Bb4,A4,A4,G4,F4,G4, |
KalebBro | 0:4ef9399b970c | 165 | A4,A4,G4,F4,F4,D4,C4,D4,F4,F4,E4,E4,F4,Fs4,Fs4, |
KalebBro | 0:4ef9399b970c | 166 | //end still alives |
KalebBro | 0:4ef9399b970c | 167 | R,R,A4,A4,A4,B4,A4,Fs4,D4,D4,E4,Fs4,Fs4, |
KalebBro | 0:4ef9399b970c | 168 | R,R,A4,A4,A4,B4,A4,Fs4,D4,D4,E4,Fs4,Fs4, |
KalebBro | 0:4ef9399b970c | 169 | R,R,A4,A4,A4,B4,A4,Fs4,D4,D4,E4,Fs4,Fs4, |
KalebBro | 0:4ef9399b970c | 170 | R,R,A4,A4,A4,B4,A4,Fs4,D4,D4,E4,Fs4,Fs4, |
KalebBro | 0:4ef9399b970c | 171 | R,R,A4,A4,A4,B4,A4,Fs4,D4,D4,E4,Fs4,Fs4, |
KalebBro | 2:cb6625d44b65 | 172 | // |
KalebBro | 0:4ef9399b970c | 173 | R,R,G4,A4,A4,A4,R,R,G4,Fs4,Fs4,Fs4,R |
KalebBro | 0:4ef9399b970c | 174 | |
KalebBro | 2:cb6625d44b65 | 175 | }; |
KalebBro | 2:cb6625d44b65 | 176 | float aliveBeat[] = { ei,ei ,ei,ei,ha ,ha,qu,ei,ei,ei,ei ,ei,ei,qu+ei,qu ,ei,ei,ei,tq, //17 |
KalebBro | 2:cb6625d44b65 | 177 | //its hard to overstate my satisfaction |
KalebBro | 2:cb6625d44b65 | 178 | // A3,A3,E4,Fs4,G4,G4,Fs4,Cs4,Cs4,D4 ,E4,A3,A3,A3,Fs4 ,Fs4, |
KalebBro | 0:4ef9399b970c | 179 | ei,ei,qu,ei ,ei,qu,ei ,ei ,ei ,qu+ei,qu,ei,ei,ei,qu+ei,ha,//17 |
KalebBro | 0:4ef9399b970c | 180 | //aperture science we do what we must because we can |
KalebBro | 2:cb6625d44b65 | 181 | // R ,G4,Fs4,E4,E4,Fs4,R ,R ,R ,A3,G4,Fs4,E4,E4,E4,G4,D4,D4,E4,A3, |
KalebBro | 0:4ef9399b970c | 182 | ha,ei,ei ,ei,ei,ha ,ha,qu,ei,ei,ei,ei ,ei,ei,qu,ei,ei,qu,ei,ei,//20 |
KalebBro | 2:cb6625d44b65 | 183 | //for the good of all of us except the ones who are dead but theres |
KalebBro | 2:cb6625d44b65 | 184 | // R ,R ,E4,Fs4,G4,G4,Fs4,Cs4,Cs4,D4,E4,E4,A3,D4,E4,F4,E4,D4,C4,R ,A3,Bb3, |
KalebBro | 0:4ef9399b970c | 185 | ha,ha,qu,ei ,ei,qu,ei ,ei ,qu ,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei ,ei, |
KalebBro | 0:4ef9399b970c | 186 | //no sense crying over every mistake you just keep on trying till you runout of cake and the |
KalebBro | 2:cb6625d44b65 | 187 | // C4,F4,E4,D4,D4,C4,D4,C4,C4,C4,A3,Bb3,C4,F4,G4,F4,E4,D4,D4,D4,F4,F4,G4,A4, |
KalebBro | 0:4ef9399b970c | 188 | qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,ei,ei ,qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,ei,ei, |
KalebBro | 2:cb6625d44b65 | 189 | //science gets done, and you make a neat gun for the people who are still alive. |
KalebBro | 2:cb6625d44b65 | 190 | // Bb4,Bb4,A4,G4,F4,G4,A4,A4,G4,F4,E4,C4,D4,F4,F4,E4,E4,E4, Fs4,Fs4, R, R, //A4,D5,Fs5,D5,B4,D5,Fs5,D5, |
KalebBro | 0:4ef9399b970c | 191 | ei ,ei ,qu,qu,ei,ei,ei,ei,qu,qu,ei,ei,ei,ei,ei,ei,ei,ei ,ei ,ei ,ha,ha,//ei,ei,ei,ei,ei,ei,ei,ei,FAKE BACKBEAT |
KalebBro | 2:cb6625d44b65 | 192 | // ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei, FAKE BACKBEAT |
KalebBro | 2:cb6625d44b65 | 193 | //R R |
KalebBro | 2:cb6625d44b65 | 194 | //sheet2 |
KalebBro | 0:4ef9399b970c | 195 | //im not even angry |
KalebBro | 2:cb6625d44b65 | 196 | // R ,R ,A3,G4,Fs4,E4,E4,E4,Fs4,Fs4,R, //1 |
KalebBro | 0:4ef9399b970c | 197 | qu,ei,ei,ei,ei ,ei,ei,si,ei ,ei ,ha , |
KalebBro | 2:cb6625d44b65 | 198 | //im being so sincere right now. even through you |
KalebBro | 2:cb6625d44b65 | 199 | // R ,R ,A3,G4,Fs4,E4,E4,E4,Fs4,D4,D4,E4,A3,A3,R,E4,Fs4,G4,G4,Fs4, //2 |
KalebBro | 0:4ef9399b970c | 200 | qu,ei,ei,ei,ei ,ei,ei,qu,ei ,ei,ei,qu,ei,ha,ha,qu,ei,ei,qu,qu , |
KalebBro | 0:4ef9399b970c | 201 | //you broke my heart and killed me. and tore me to pieces |
KalebBro | 2:cb6625d44b65 | 202 | // Cs4,D4,E4,E4,A3,A3,A3,Fs4,Fs4,R,R,R,A3,G4,Fs4,E4,E4,Fs4,R,R, //3 |
KalebBro | 0:4ef9399b970c | 203 | qu,ei,ei,qu,ei,ei,ei,qu+ei,qu,qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,ha, |
KalebBro | 0:4ef9399b970c | 204 | //and threw every puiece into a fire |
KalebBro | 2:cb6625d44b65 | 205 | // R ,R ,A3,G4,Fs4,E4,E4,E4,Fs4,D4,E4,Fs4,A3, //4 |
KalebBro | 0:4ef9399b970c | 206 | qu,ei,ei,ei,ei ,ei,ei,qu,ei ,ei,qu,ei ,ei, |
KalebBro | 0:4ef9399b970c | 207 | //as they burned it hurt because i was so |
KalebBro | 2:cb6625d44b65 | 208 | // R ,E4,Fs4,G4,G4,E4,Cs4,D4,E4,E4,A3,D4,E4, //5 |
KalebBro | 0:4ef9399b970c | 209 | ha,ha,qu ,ei,ei,qu,qu ,qu,ei,ei,ei,ei,ei,ei, |
KalebBro | 2:cb6625d44b65 | 210 | //sheet3 |
KalebBro | 0:4ef9399b970c | 211 | //happy for you, now these points of data make a beautiful line and we're |
KalebBro | 2:cb6625d44b65 | 212 | // F4,E4,D4,C4,C4,A3,Bb3,C4,F4,E4,D4,D4,C4,D4,C4,C4,C4,A3,Bb3, //sheet3 1 |
KalebBro | 0:4ef9399b970c | 213 | ei,ei,ei,ei,qu,ei,ei ,qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,ei,ei , |
KalebBro | 2:cb6625d44b65 | 214 | //out of beta, we're releasing on time. so im GLaD i got burned. think of |
KalebBro | 2:cb6625d44b65 | 215 | // C4,F4,G4,F4,E4,D4,D4,E4,F4,F4,G4,A4,Bb4,Bb4,A4,A4,G4,F4,G4, //sheet3 2 |
KalebBro | 0:4ef9399b970c | 216 | qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,ei,ei,ei ,ei ,ei,ei,qu,ei,ei, |
KalebBro | 0:4ef9399b970c | 217 | //all the things we learned for the people who are still alive. |
KalebBro | 2:cb6625d44b65 | 218 | // A4,A4,G4,F4,F4,D4,C4,D4,F4,F4,E4,E4,E4,Fs4,Fs4,Fs4, R, R, R, //sheet3 3 |
KalebBro | 0:4ef9399b970c | 219 | ei,ei,ei,ei,qu,ei,ei,ei,ei,ei,ei,ei,ei,ei ,ei ,ha ,ha,ha,ha, |
KalebBro | 2:cb6625d44b65 | 220 | //repete for verse 3 |
KalebBro | 2:cb6625d44b65 | 221 | //sheet2 |
KalebBro | 0:4ef9399b970c | 222 | //Go head and leave me |
KalebBro | 2:cb6625d44b65 | 223 | // R ,R ,A3,G4,Fs4,E4,E4,E4,Fs4,Fs4,R, //1 |
KalebBro | 0:4ef9399b970c | 224 | qu,ei,ei,ei,ei ,ei,ei,si,ei ,ei ,ha , |
KalebBro | 2:cb6625d44b65 | 225 | //I think i prefer to stay inside. maybe you'll find |
KalebBro | 2:cb6625d44b65 | 226 | // R ,R ,A3,G4,Fs4,E4,E4,E4,Fs4,D4,D4,E4,A3,A3,R,E4,Fs4,G4,G4,Fs4, //2 |
KalebBro | 0:4ef9399b970c | 227 | qu,ei,ei,ei,ei ,ei,ei,qu,ei ,ei,ei,qu,ei,ha,ha,qu,ei,ei,qu,qu , |
KalebBro | 0:4ef9399b970c | 228 | //someone else to help you. maybe black mesa |
KalebBro | 2:cb6625d44b65 | 229 | // Cs4,D4,E4,E4,A3,A3,A3,Fs4,Fs4,R,R,R,A3,G4,Fs4,E4,E4,Fs4,R,R, //3 |
KalebBro | 0:4ef9399b970c | 230 | qu,ei,ei,qu,ei,ei,ei,qu+ei,qu,qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,ha, |
KalebBro | 2:cb6625d44b65 | 231 | //that was a joke, haha fat chance |
KalebBro | 2:cb6625d44b65 | 232 | // R ,R ,A3,G4,Fs4,E4,E4,E4,Fs4,D4,E4,Fs4,A3, //4 |
KalebBro | 0:4ef9399b970c | 233 | qu,ei,ei,ei,ei ,ei,ei,qu,ei ,ei,qu,ei ,ei, |
KalebBro | 0:4ef9399b970c | 234 | //anyway this cake is great , its so del |
KalebBro | 2:cb6625d44b65 | 235 | // R ,E4,Fs4,G4,G4,E4,Cs4,D4,E4,E4,A3,D4,E4, //5 |
KalebBro | 0:4ef9399b970c | 236 | ha,ha,qu ,ei,ei,qu,qu ,qu,ei,ei,ei,ei,ei,ei, |
KalebBro | 2:cb6625d44b65 | 237 | //sheet3 |
KalebBro | 2:cb6625d44b65 | 238 | //icious and moist look at me still talking when theres science to do when i |
KalebBro | 2:cb6625d44b65 | 239 | // F4,E4,D4,C4,C4,A3,Bb3,C4,F4,E4,D4,D4,C4,D4,C4,C4,C4,A3,Bb3, //sheet3 1 |
KalebBro | 0:4ef9399b970c | 240 | ei,ei,ei,ei,qu,ei,ei ,qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,ei,ei , |
KalebBro | 0:4ef9399b970c | 241 | //look out there it makes me glad im not you. i've experiments to run there is |
KalebBro | 2:cb6625d44b65 | 242 | // C4,F4,G4,F4,E4,D4,D4,E4,F4,F4,G4,A4,Bb4,Bb4,A4,A4,G4,F4,G4, //sheet3 2 |
KalebBro | 0:4ef9399b970c | 243 | qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,ei,ei,ei ,ei ,ei,ei,qu,ei,ei, |
KalebBro | 0:4ef9399b970c | 244 | //research to be done on the people who are still alive |
KalebBro | 2:cb6625d44b65 | 245 | // A4,A4,G4,F4,F4,D4,C4,D4,F4,F4,E4,E4,E4,Fs4,Fs4,Fs4, //sheet3 3 |
KalebBro | 0:4ef9399b970c | 246 | ei,ei,ei,ei,qu,ei,ei,ei,ei,ei,ei,ei,ei,ei ,ei ,ha , |
KalebBro | 0:4ef9399b970c | 247 | //still alives repeted |
KalebBro | 0:4ef9399b970c | 248 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 249 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 250 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 251 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 252 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei, |
KalebBro | 0:4ef9399b970c | 253 | //last few alives |
KalebBro | 2:cb6625d44b65 | 254 | qu,ei,ei,ei,ei,qu,qu,ei,ei,ei,ei,ha,ha |
KalebBro | 2:cb6625d44b65 | 255 | |
KalebBro | 0:4ef9399b970c | 256 | }; |
KalebBro | 2:cb6625d44b65 | 257 | //this was a trimpuh im making a note here, huge succes |
KalebBro | 2:cb6625d44b65 | 258 | // G4,Fs4,E4,E4,Fs4,R ,R ,R , A3,G4,Fs4,E4,E4,E4 ,Fs4,D4,E4,A3,R, |
KalebBro | 2:cb6625d44b65 | 259 | float aliveBeatLyrics[] = { -1, ei,ei ,ei,ei,ha ,ha,qu,ei,-1,ei,ei, ei,ei,ei,qu+ei,qu ,ei,ei,ei,tq, //17 |
KalebBro | 2:cb6625d44b65 | 260 | //its hard to overstate my satisfaction |
KalebBro | 2:cb6625d44b65 | 261 | // A3,A3,E4,Fs4,G4,G4,Fs4,Cs4,Cs4,D4 ,E4,A3,A3,A3,Fs4 ,Fs4, |
KalebBro | 2:cb6625d44b65 | 262 | -1,ei,ei,qu,ei ,ei,qu,ei ,ei ,ei ,qu+ei,qu,ei,ei,ei,qu+ei,ha,//17 |
KalebBro | 2:cb6625d44b65 | 263 | //aperture science we do what we must because we can |
KalebBro | 2:cb6625d44b65 | 264 | // R ,G4,Fs4,E4,E4,Fs4,R ,R ,R , A3,G4,Fs4,E4,E4,E4, G4,D4,D4,E4,A3, |
KalebBro | 2:cb6625d44b65 | 265 | -1,ha,ei,ei ,ei,ei,ha ,ha,qu,ei,-1,ei,ei,ei ,ei,ei,qu,-1,ei,ei,qu,ei,ei,//20 |
KalebBro | 2:cb6625d44b65 | 266 | //for the good of all of us except the ones who are dead but theres |
KalebBro | 2:cb6625d44b65 | 267 | // R ,R , E4,Fs4,G4,G4,Fs4,Cs4,Cs4, D4,E4,E4,A3,D4,E4,F4,E4,D4,C4,R , A3,Bb3, |
KalebBro | 2:cb6625d44b65 | 268 | ha,ha,-1,qu,ei ,ei,qu,ei ,ei ,qu ,-1,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,-1,ei, ei, |
KalebBro | 2:cb6625d44b65 | 269 | //no sense crying over every mistake you just keep on trying till you runout of cake and the |
KalebBro | 2:cb6625d44b65 | 270 | // C4,F4,E4,D4,D4,C4,D4,C4,C4,C4,A3,Bb3,C4,F4,G4,F4,E4,D4,D4,D4,F4,F4,G4,A4, |
KalebBro | 2:cb6625d44b65 | 271 | qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,-1,ei,ei ,qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,-1,ei,ei, |
KalebBro | 2:cb6625d44b65 | 272 | //science gets done, and you make a neat gun for the people who are still alive. |
KalebBro | 2:cb6625d44b65 | 273 | // Bb4,Bb4,A4,G4,F4,G4,A4,A4,G4,F4,E4,C4,D4,F4,F4,E4,E4,E4, Fs4,Fs4, R, R, //A4,D5,Fs5,D5,B4,D5,Fs5,D5, |
KalebBro | 2:cb6625d44b65 | 274 | ei ,ei ,qu,qu,-1,ei,ei,ei,ei,qu,qu,ei,ei,ei,ei,ei,ei,ei,ei ,ei ,ei ,ha,ha,-1,//ei,ei,ei,ei,ei,ei,ei,ei,FAKE BACKBEAT |
KalebBro | 2:cb6625d44b65 | 275 | // ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei, FAKE BACKBEAT |
KalebBro | 2:cb6625d44b65 | 276 | //R R |
KalebBro | 2:cb6625d44b65 | 277 | //sheet2 |
KalebBro | 2:cb6625d44b65 | 278 | //im not even angry |
KalebBro | 2:cb6625d44b65 | 279 | // R ,R , A3,G4,Fs4,E4,E4,E4,Fs4,Fs4,R, //1 |
KalebBro | 2:cb6625d44b65 | 280 | qu,ei,-1,ei,ei,ei ,ei,ei,si,ei ,ei ,ha , |
KalebBro | 2:cb6625d44b65 | 281 | //im being so sincere right now. even through you |
KalebBro | 2:cb6625d44b65 | 282 | // R ,R , A3,G4,Fs4,E4,E4,E4,Fs4,D4,D4,E4,A3,A3, R, E4,Fs4,G4,G4,Fs4, //2 |
KalebBro | 2:cb6625d44b65 | 283 | qu,ei,-1,ei,ei,ei ,ei,ei,qu,ei ,ei,ei,qu,ei,ha,ha,-1,qu,ei,ei,qu,qu , |
KalebBro | 2:cb6625d44b65 | 284 | //you broke my heart and killed me. and tore me to pieces |
KalebBro | 2:cb6625d44b65 | 285 | // Cs4,D4,E4,E4,A3,A3,A3,Fs4,Fs4,R,R,R, A3,G4,Fs4,E4,E4,Fs4,R,R, //3 |
KalebBro | 2:cb6625d44b65 | 286 | qu,ei,ei,qu,ei,-1,ei,ei,qu+ei,qu,qu,qu,ei,-1,ei,ei,ei,ei,ei,qu,qu,ha, |
KalebBro | 2:cb6625d44b65 | 287 | //and threw every puiece into a fire |
KalebBro | 2:cb6625d44b65 | 288 | // R ,R , A3,G4,Fs4,E4,E4,E4,Fs4,D4,E4,Fs4,A3, //4 |
KalebBro | 2:cb6625d44b65 | 289 | qu,ei,-1,ei,ei,ei ,ei,ei,qu,ei ,ei,qu,ei ,ei, |
KalebBro | 2:cb6625d44b65 | 290 | //as they burned it hurt because i was so |
KalebBro | 2:cb6625d44b65 | 291 | // R , E4,Fs4,G4,G4,E4,Cs4,D4,E4,E4,A3,D4,E4, //5 |
KalebBro | 2:cb6625d44b65 | 292 | ha,-1,ha,qu ,ei,ei,qu,qu ,qu,ei,ei,ei,ei,ei,ei, |
KalebBro | 2:cb6625d44b65 | 293 | //sheet3 |
KalebBro | 2:cb6625d44b65 | 294 | //happy for you, now these points of data make a beautiful line and we're |
KalebBro | 2:cb6625d44b65 | 295 | // F4,E4,D4,C4,C4, A3,Bb3,C4,F4,E4,D4,D4,C4,D4,C4,C4,C4, A3,Bb3, //sheet3 1 |
KalebBro | 2:cb6625d44b65 | 296 | ei,ei,ei,ei,qu,-1,ei,ei ,qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,-1,ei,ei , |
KalebBro | 2:cb6625d44b65 | 297 | //out of beta, we're releasing on time. so im GLaD i got burned. think of |
KalebBro | 2:cb6625d44b65 | 298 | // C4,F4,G4,F4, E4,D4,D4,E4,F4,F4, G4,A4,Bb4,Bb4,A4,A4,G4, F4,G4, //sheet3 2 |
KalebBro | 2:cb6625d44b65 | 299 | qu,qu,ei,ei,-1,ei,ei,ei,ei,qu,qu,-1,ei,ei,ei ,ei ,ei,ei,qu,-1,ei,ei, |
KalebBro | 2:cb6625d44b65 | 300 | //all the things we learned for the people who are still alive. |
KalebBro | 2:cb6625d44b65 | 301 | // A4,A4,G4,F4,F4, D4,C4,D4,F4,F4,E4,E4,E4,Fs4,Fs4,Fs4, R, R, R, //sheet3 3 |
KalebBro | 2:cb6625d44b65 | 302 | ei,ei,ei,ei,qu,-1,ei,ei,ei,ei,ei,ei,ei,ei,ei ,ei ,ha ,-1,ha,ha,ha, |
KalebBro | 2:cb6625d44b65 | 303 | //repete for verse 3 |
KalebBro | 2:cb6625d44b65 | 304 | //sheet2 |
KalebBro | 2:cb6625d44b65 | 305 | //Go head and leave me |
KalebBro | 2:cb6625d44b65 | 306 | // R ,R , A3,G4,Fs4,E4,E4,E4,Fs4,Fs4,R, //1 |
KalebBro | 2:cb6625d44b65 | 307 | qu,ei,-1,ei,ei,ei ,ei,ei,si,ei ,ei ,ha ,-1, |
KalebBro | 2:cb6625d44b65 | 308 | //I think i prefer to stay inside. maybe you'll find |
KalebBro | 2:cb6625d44b65 | 309 | // R ,R ,A3,G4,Fs4,E4,E4,E4,Fs4,D4,D4,E4,A3,A3, R, E4,Fs4,G4,G4,Fs4, //2 |
KalebBro | 2:cb6625d44b65 | 310 | qu,ei,ei,ei,ei ,ei,ei,qu,ei ,ei,ei,qu,ei,ha,ha,-1,qu,ei,ei,qu,qu , |
KalebBro | 2:cb6625d44b65 | 311 | //someone else to help you. maybe black mesa |
KalebBro | 2:cb6625d44b65 | 312 | // Cs4,D4,E4,E4,A3,A3,A3,Fs4,Fs4,R,R,R, A3,G4,Fs4,E4,E4,Fs4,R,R, //3 |
KalebBro | 2:cb6625d44b65 | 313 | qu,ei,ei,qu,ei,ei,ei,qu+ei,qu,qu,qu,-1,ei,ei,ei,ei,ei,ei,qu,qu,ha, |
KalebBro | 2:cb6625d44b65 | 314 | //that was a joke, haha fat chance |
KalebBro | 2:cb6625d44b65 | 315 | // R ,R , A3,G4,Fs4,E4,E4,E4, Fs4,D4,E4,Fs4,A3, //4 |
KalebBro | 2:cb6625d44b65 | 316 | qu,ei,-1,ei,ei,ei ,ei,ei,qu,-1,ei ,ei,qu,ei ,ei,-1, |
KalebBro | 2:cb6625d44b65 | 317 | //anyway this cake is great , its so del |
KalebBro | 2:cb6625d44b65 | 318 | // R ,E4,Fs4,G4,G4,E4,Cs4,D4,E4,E4,A3,D4,E4, //5 |
KalebBro | 2:cb6625d44b65 | 319 | ha,ha,qu ,ei,ei,qu,qu ,qu,ei,ei,ei,-1,ei,ei,ei, |
KalebBro | 2:cb6625d44b65 | 320 | //sheet3 |
KalebBro | 2:cb6625d44b65 | 321 | //icious and moist look at me still talking when theres science to do when i |
KalebBro | 2:cb6625d44b65 | 322 | // F4,E4,D4,C4,C4, A3,Bb3,C4,F4,E4,D4,D4,C4,D4,C4,C4,C4, A3,Bb3, //sheet3 1 |
KalebBro | 2:cb6625d44b65 | 323 | ei,ei,ei,ei,qu,-1,ei,ei ,qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,-1,ei,ei , |
KalebBro | 2:cb6625d44b65 | 324 | //look out there it makes me glad im not you. i've experiments to run there is |
KalebBro | 2:cb6625d44b65 | 325 | // C4,F4,G4,F4,E4,D4,D4,E4,F4,F4, G4,A4,Bb4,Bb4,A4,A4,G4, F4,G4, //sheet3 2 |
KalebBro | 2:cb6625d44b65 | 326 | qu,qu,ei,ei,ei,ei,ei,ei,qu,qu,-1,ei,ei,ei ,ei ,ei,ei,qu,-1,ei,ei, |
KalebBro | 2:cb6625d44b65 | 327 | //research to be done on the people who are still alive |
KalebBro | 2:cb6625d44b65 | 328 | // A4,A4,G4,F4,F4, D4,C4,D4,F4,F4,E4,E4,E4,Fs4,Fs4,Fs4, //sheet3 3 |
KalebBro | 2:cb6625d44b65 | 329 | ei,ei,ei,ei,qu,-1,ei,ei,ei,ei,ei,ei,ei,ei,ei ,ei ,ha , |
KalebBro | 2:cb6625d44b65 | 330 | //still alives repeted |
KalebBro | 2:cb6625d44b65 | 331 | -1,ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,-1, |
KalebBro | 2:cb6625d44b65 | 332 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,-1, |
KalebBro | 2:cb6625d44b65 | 333 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,-1, |
KalebBro | 2:cb6625d44b65 | 334 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,-1, |
KalebBro | 2:cb6625d44b65 | 335 | ha,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,ei,-1, |
KalebBro | 2:cb6625d44b65 | 336 | //last few alives |
KalebBro | 2:cb6625d44b65 | 337 | qu,ei,ei,ei,ei,qu,qu,ei,ei,ei,ei,ha,ha |
KalebBro | 2:cb6625d44b65 | 338 | |
KalebBro | 2:cb6625d44b65 | 339 | }; |
KalebBro | 0:4ef9399b970c | 340 | |
KalebBro | 0:4ef9399b970c | 341 | |
KalebBro | 0:4ef9399b970c | 342 | void playAlive() |
KalebBro | 0:4ef9399b970c | 343 | { |
KalebBro | 2:cb6625d44b65 | 344 | for (int i = 0; i <= sizeof(aliveNotes) / sizeof(aliveNotes[0]); i++) { |
KalebBro | 2:cb6625d44b65 | 345 | freqLocal = aliveNotes[i]; |
KalebBro | 2:cb6625d44b65 | 346 | note = notes[freqLocal]; |
KalebBro | 2:cb6625d44b65 | 347 | speaker.period( 1 / (2 * note)); |
KalebBro | 2:cb6625d44b65 | 348 | speaker = .5; |
KalebBro | 2:cb6625d44b65 | 349 | wait(aliveBeat[i]); |
KalebBro | 2:cb6625d44b65 | 350 | } |
KalebBro | 2:cb6625d44b65 | 351 | speaker = 0; |
KalebBro | 0:4ef9399b970c | 352 | } |
KalebBro | 0:4ef9399b970c | 353 | void sendAliveBackBeat() |
KalebBro | 0:4ef9399b970c | 354 | { |
KalebBro | 2:cb6625d44b65 | 355 | master.frequency(1000); |
KalebBro | 2:cb6625d44b65 | 356 | for (int i = 0; i <= sizeof(aliveBackNotes) / sizeof(aliveBackNotes[0]); i++) { |
KalebBro | 2:cb6625d44b65 | 357 | freqLocal = aliveBackNotes[i]; |
KalebBro | 2:cb6625d44b65 | 358 | master.start(); |
KalebBro | 2:cb6625d44b65 | 359 | master.write(addr); |
KalebBro | 2:cb6625d44b65 | 360 | master.write(freqLocal); |
KalebBro | 2:cb6625d44b65 | 361 | master.stop(); |
KalebBro | 2:cb6625d44b65 | 362 | note = notes[freqLocal]; |
KalebBro | 2:cb6625d44b65 | 363 | wait(aliveBackBeat[i]); |
KalebBro | 2:cb6625d44b65 | 364 | //term.printf("Note num: %d\r\n", freq); |
KalebBro | 2:cb6625d44b65 | 365 | } |
KalebBro | 2:cb6625d44b65 | 366 | speaker = 0; |
KalebBro | 2:cb6625d44b65 | 367 | master.start(); |
KalebBro | 2:cb6625d44b65 | 368 | master.write(addr); |
KalebBro | 2:cb6625d44b65 | 369 | master.write(0xFF); |
KalebBro | 2:cb6625d44b65 | 370 | master.stop(); |
KalebBro | 2:cb6625d44b65 | 371 | } |
KalebBro | 2:cb6625d44b65 | 372 | |
KalebBro | 2:cb6625d44b65 | 373 | |
KalebBro | 2:cb6625d44b65 | 374 | |
KalebBro | 2:cb6625d44b65 | 375 | int main() |
KalebBro | 2:cb6625d44b65 | 376 | { |
KalebBro | 2:cb6625d44b65 | 377 | while (1) { |
KalebBro | 2:cb6625d44b65 | 378 | if(left) { |
KalebBro | 2:cb6625d44b65 | 379 | float topBeat=aliveBeatLyrics[1]; |
KalebBro | 2:cb6625d44b65 | 380 | float backBeat=aliveBackBeat[0]; |
KalebBro | 2:cb6625d44b65 | 381 | int j=0; |
KalebBro | 2:cb6625d44b65 | 382 | int n=0; |
KalebBro | 2:cb6625d44b65 | 383 | int lyricLine =-1; |
KalebBro | 2:cb6625d44b65 | 384 | master.frequency(1000); |
KalebBro | 2:cb6625d44b65 | 385 | for (int i = 0; n <= sizeof(aliveNotes) / sizeof(aliveNotes[0]); ) { |
KalebBro | 2:cb6625d44b65 | 386 | if (aliveBeatLyrics[i]<0) { |
KalebBro | 2:cb6625d44b65 | 387 | lcd.cls(); |
KalebBro | 2:cb6625d44b65 | 388 | lyricLine++; |
KalebBro | 2:cb6625d44b65 | 389 | i++; |
KalebBro | 2:cb6625d44b65 | 390 | lcd.printf(lyrics[lyricLine]); |
KalebBro | 2:cb6625d44b65 | 391 | lcd.printf("\r\n"); |
KalebBro | 2:cb6625d44b65 | 392 | term.printf("reprintingLines\r\n"); |
KalebBro | 2:cb6625d44b65 | 393 | term.printf("C0: i = %d \r\n n = %d \r\n backBeat = %f \r\n topBeat = %f \r\n",i,n,backBeat,topBeat); |
KalebBro | 2:cb6625d44b65 | 394 | |
KalebBro | 2:cb6625d44b65 | 395 | } else { |
KalebBro | 2:cb6625d44b65 | 396 | freqLocal = aliveNotes[n]; |
KalebBro | 2:cb6625d44b65 | 397 | freqSend = aliveBackNotes[j]; |
KalebBro | 2:cb6625d44b65 | 398 | master.start(); |
KalebBro | 2:cb6625d44b65 | 399 | master.write(addr); |
KalebBro | 2:cb6625d44b65 | 400 | master.write(freqSend); |
KalebBro | 2:cb6625d44b65 | 401 | master.stop(); |
KalebBro | 2:cb6625d44b65 | 402 | note = notes[freqLocal]; |
KalebBro | 2:cb6625d44b65 | 403 | //term.printf("Note num: %d\r\n", freq); |
KalebBro | 2:cb6625d44b65 | 404 | speaker.period( 1 / (2 * note)); |
KalebBro | 2:cb6625d44b65 | 405 | speaker = .5; |
KalebBro | 2:cb6625d44b65 | 406 | if(topBeat>backBeat) { |
KalebBro | 2:cb6625d44b65 | 407 | wait(backBeat); |
KalebBro | 2:cb6625d44b65 | 408 | topBeat=topBeat-backBeat; |
KalebBro | 2:cb6625d44b65 | 409 | j++; |
KalebBro | 2:cb6625d44b65 | 410 | term.printf("C1: i = %d \r\n n = %d \r\n backBeat = %f \r\n topBeat = %f \r\n",i,n,backBeat,topBeat); |
KalebBro | 2:cb6625d44b65 | 411 | backBeat=aliveBackBeat[j]; |
KalebBro | 2:cb6625d44b65 | 412 | } else if(backBeat>topBeat) { |
KalebBro | 2:cb6625d44b65 | 413 | |
KalebBro | 2:cb6625d44b65 | 414 | wait(topBeat); |
KalebBro | 2:cb6625d44b65 | 415 | backBeat=backBeat-topBeat; |
KalebBro | 2:cb6625d44b65 | 416 | i++; |
KalebBro | 2:cb6625d44b65 | 417 | n++; |
KalebBro | 2:cb6625d44b65 | 418 | term.printf("C2: i = %d \r\n n = %d \r\n backBeat = %f \r\n topBeat = %f \r\n",i,n,backBeat,topBeat); |
KalebBro | 2:cb6625d44b65 | 419 | topBeat=aliveBeatLyrics[i]; |
KalebBro | 2:cb6625d44b65 | 420 | |
KalebBro | 2:cb6625d44b65 | 421 | } else if(backBeat==topBeat) { |
KalebBro | 2:cb6625d44b65 | 422 | wait(topBeat); |
KalebBro | 2:cb6625d44b65 | 423 | i++; |
KalebBro | 2:cb6625d44b65 | 424 | n++; |
KalebBro | 2:cb6625d44b65 | 425 | j++; |
KalebBro | 2:cb6625d44b65 | 426 | term.printf("C3: i = %d \r\n n = %d \r\n backBeat = %f \r\n topBeat = %f \r\n",i,n,backBeat,topBeat); |
KalebBro | 2:cb6625d44b65 | 427 | topBeat=aliveBeatLyrics[i]; |
KalebBro | 2:cb6625d44b65 | 428 | backBeat=aliveBackBeat[j]; |
KalebBro | 2:cb6625d44b65 | 429 | |
KalebBro | 2:cb6625d44b65 | 430 | } |
KalebBro | 2:cb6625d44b65 | 431 | } |
KalebBro | 0:4ef9399b970c | 432 | } |
KalebBro | 0:4ef9399b970c | 433 | speaker = 0; |
KalebBro | 0:4ef9399b970c | 434 | master.start(); |
KalebBro | 0:4ef9399b970c | 435 | master.write(addr); |
KalebBro | 0:4ef9399b970c | 436 | master.write(0xFF); |
KalebBro | 0:4ef9399b970c | 437 | master.stop(); |
KalebBro | 0:4ef9399b970c | 438 | } |
KalebBro | 2:cb6625d44b65 | 439 | if (up) { |
KalebBro | 0:4ef9399b970c | 440 | master.frequency(1000); |
KalebBro | 2:cb6625d44b65 | 441 | for (int i = 0; i <= sizeof(aliveNotes) / sizeof(aliveNotes[0]); i++) { |
KalebBro | 0:4ef9399b970c | 442 | freqLocal = aliveNotes[i]; |
KalebBro | 0:4ef9399b970c | 443 | master.start(); |
KalebBro | 0:4ef9399b970c | 444 | master.write(addr); |
KalebBro | 0:4ef9399b970c | 445 | master.write(freqLocal); |
KalebBro | 0:4ef9399b970c | 446 | master.stop(); |
KalebBro | 0:4ef9399b970c | 447 | note = notes[freqLocal]; |
KalebBro | 0:4ef9399b970c | 448 | //term.printf("Note num: %d\r\n", freq); |
KalebBro | 0:4ef9399b970c | 449 | speaker.period( 1 / (2 * note)); |
KalebBro | 2:cb6625d44b65 | 450 | speaker = .5; |
KalebBro | 0:4ef9399b970c | 451 | wait(aliveBeat[i]); |
KalebBro | 0:4ef9399b970c | 452 | } |
KalebBro | 0:4ef9399b970c | 453 | speaker = 0; |
KalebBro | 0:4ef9399b970c | 454 | master.start(); |
KalebBro | 0:4ef9399b970c | 455 | master.write(addr); |
KalebBro | 0:4ef9399b970c | 456 | master.write(0xFF); |
KalebBro | 0:4ef9399b970c | 457 | master.stop(); |
KalebBro | 0:4ef9399b970c | 458 | } |
KalebBro | 2:cb6625d44b65 | 459 | if (down) { |
KalebBro | 0:4ef9399b970c | 460 | master.start(); |
KalebBro | 0:4ef9399b970c | 461 | master.write(addr | read); |
KalebBro | 2:cb6625d44b65 | 462 | freqLocal = 0; |
KalebBro | 0:4ef9399b970c | 463 | int prev = -1; |
KalebBro | 2:cb6625d44b65 | 464 | while (freqLocal != 0xFF) { |
KalebBro | 0:4ef9399b970c | 465 | freqLocal = master.read(addr); |
KalebBro | 0:4ef9399b970c | 466 | term.printf("Note Received: %d\n\r", freqLocal); |
KalebBro | 0:4ef9399b970c | 467 | if (freqLocal != prev) { |
KalebBro | 0:4ef9399b970c | 468 | note = notes[freqLocal]; |
KalebBro | 2:cb6625d44b65 | 469 | speaker.period(1 / (2 * note)); |
KalebBro | 0:4ef9399b970c | 470 | speaker = .5; |
KalebBro | 0:4ef9399b970c | 471 | } |
KalebBro | 0:4ef9399b970c | 472 | prev = freqLocal; |
KalebBro | 0:4ef9399b970c | 473 | } |
KalebBro | 2:cb6625d44b65 | 474 | speaker = 0; |
KalebBro | 0:4ef9399b970c | 475 | master.stop(); |
KalebBro | 0:4ef9399b970c | 476 | } |
KalebBro | 2:cb6625d44b65 | 477 | if (center) { |
KalebBro | 2:cb6625d44b65 | 478 | for (int i = 0; i <= sizeof(aliveNotes) / sizeof(aliveNotes[0]); i++) { |
KalebBro | 0:4ef9399b970c | 479 | freqLocal = aliveNotes[i]; |
KalebBro | 0:4ef9399b970c | 480 | note = notes[freqLocal]; |
KalebBro | 0:4ef9399b970c | 481 | speaker.period( 1 / (2 * note)); |
KalebBro | 2:cb6625d44b65 | 482 | speaker = .5; |
KalebBro | 0:4ef9399b970c | 483 | wait(aliveBeat[i]); |
KalebBro | 0:4ef9399b970c | 484 | } |
KalebBro | 0:4ef9399b970c | 485 | speaker = 0; |
KalebBro | 0:4ef9399b970c | 486 | } |
KalebBro | 0:4ef9399b970c | 487 | } |
KalebBro | 0:4ef9399b970c | 488 | } |