![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Niet van mijzelf
Dependencies: USBHost USBHostXpad mbed-rtos mbed
Fork of x4180_Tank by
Audio.h@0:79485480cd7e, 2014-11-13 (annotated)
- Committer:
- hotwheelharry
- Date:
- Thu Nov 13 23:20:02 2014 +0000
- Revision:
- 0:79485480cd7e
- Child:
- 2:5e870c215495
first commit - compile ok;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hotwheelharry | 0:79485480cd7e | 1 | |
hotwheelharry | 0:79485480cd7e | 2 | #include "Speaker.h" |
hotwheelharry | 0:79485480cd7e | 3 | |
hotwheelharry | 0:79485480cd7e | 4 | |
hotwheelharry | 0:79485480cd7e | 5 | class Audio{ |
hotwheelharry | 0:79485480cd7e | 6 | private: |
hotwheelharry | 0:79485480cd7e | 7 | Mutex mutex; |
hotwheelharry | 0:79485480cd7e | 8 | Speaker& speaker; |
hotwheelharry | 0:79485480cd7e | 9 | public: |
hotwheelharry | 0:79485480cd7e | 10 | Audio(Speaker& ao) : speaker(ao) |
hotwheelharry | 0:79485480cd7e | 11 | { |
hotwheelharry | 0:79485480cd7e | 12 | } |
hotwheelharry | 0:79485480cd7e | 13 | void playSong(/**/){ |
hotwheelharry | 0:79485480cd7e | 14 | mutex.lock(); |
hotwheelharry | 0:79485480cd7e | 15 | |
hotwheelharry | 0:79485480cd7e | 16 | mutex.unlock(); |
hotwheelharry | 0:79485480cd7e | 17 | } |
hotwheelharry | 0:79485480cd7e | 18 | void triggerShot(){ |
hotwheelharry | 0:79485480cd7e | 19 | mutex.lock(); |
hotwheelharry | 0:79485480cd7e | 20 | |
hotwheelharry | 0:79485480cd7e | 21 | mutex.unlock(); |
hotwheelharry | 0:79485480cd7e | 22 | } |
hotwheelharry | 0:79485480cd7e | 23 | |
hotwheelharry | 0:79485480cd7e | 24 | void run(){ |
hotwheelharry | 0:79485480cd7e | 25 | while(true){ //service audio requests... |
hotwheelharry | 0:79485480cd7e | 26 | |
hotwheelharry | 0:79485480cd7e | 27 | Thread::wait(100); //ms |
hotwheelharry | 0:79485480cd7e | 28 | } |
hotwheelharry | 0:79485480cd7e | 29 | } |
hotwheelharry | 0:79485480cd7e | 30 | void playNote(float a, float b, float c){ |
hotwheelharry | 0:79485480cd7e | 31 | mutex.lock(); |
hotwheelharry | 0:79485480cd7e | 32 | speaker.PlayNote(a,b,c); |
hotwheelharry | 0:79485480cd7e | 33 | mutex.unlock(); |
hotwheelharry | 0:79485480cd7e | 34 | } |
hotwheelharry | 0:79485480cd7e | 35 | |
hotwheelharry | 0:79485480cd7e | 36 | void playMario(){ |
hotwheelharry | 0:79485480cd7e | 37 | |
hotwheelharry | 0:79485480cd7e | 38 | playNote(660.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 39 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 40 | playNote(660.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 41 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 42 | playNote(660.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 43 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 44 | playNote(510.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 45 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 46 | playNote(660.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 47 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 48 | playNote(770.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 49 | Thread::wait(413); |
hotwheelharry | 0:79485480cd7e | 50 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 51 | Thread::wait(431); |
hotwheelharry | 0:79485480cd7e | 52 | playNote(510.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 53 | Thread::wait(338); |
hotwheelharry | 0:79485480cd7e | 54 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 55 | Thread::wait(300); |
hotwheelharry | 0:79485480cd7e | 56 | playNote(320.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 57 | Thread::wait(375); |
hotwheelharry | 0:79485480cd7e | 58 | playNote(440.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 59 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 60 | playNote(480.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 61 | Thread::wait(248); |
hotwheelharry | 0:79485480cd7e | 62 | playNote(450.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 63 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 64 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 65 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 66 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 67 | Thread::wait(150); |
hotwheelharry | 0:79485480cd7e | 68 | playNote(660.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 69 | Thread::wait(150); |
hotwheelharry | 0:79485480cd7e | 70 | playNote(760.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 71 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 72 | playNote(860.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 73 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 74 | playNote(700.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 75 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 76 | playNote(760.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 77 | Thread::wait(263); |
hotwheelharry | 0:79485480cd7e | 78 | playNote(660.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 79 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 80 | playNote(520.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 81 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 82 | playNote(580.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 83 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 84 | playNote(480.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 85 | Thread::wait(375); |
hotwheelharry | 0:79485480cd7e | 86 | playNote(510.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 87 | Thread::wait(338); |
hotwheelharry | 0:79485480cd7e | 88 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 89 | Thread::wait(300); |
hotwheelharry | 0:79485480cd7e | 90 | playNote(320.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 91 | Thread::wait(375); |
hotwheelharry | 0:79485480cd7e | 92 | playNote(440.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 93 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 94 | playNote(480.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 95 | Thread::wait(248); |
hotwheelharry | 0:79485480cd7e | 96 | playNote(450.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 97 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 98 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 99 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 100 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 101 | Thread::wait(150); |
hotwheelharry | 0:79485480cd7e | 102 | playNote(660.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 103 | Thread::wait(150); |
hotwheelharry | 0:79485480cd7e | 104 | playNote(760.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 105 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 106 | playNote(860.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 107 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 108 | playNote(700.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 109 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 110 | playNote(760.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 111 | Thread::wait(263); |
hotwheelharry | 0:79485480cd7e | 112 | playNote(660.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 113 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 114 | playNote(520.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 115 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 116 | playNote(580.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 117 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 118 | playNote(480.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 119 | Thread::wait(375); |
hotwheelharry | 0:79485480cd7e | 120 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 121 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 122 | playNote(760.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 123 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 124 | playNote(720.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 125 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 126 | playNote(680.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 127 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 128 | playNote(620.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 129 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 130 | playNote(650.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 131 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 132 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 133 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 134 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 135 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 136 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 137 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 138 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 139 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 140 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 141 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 142 | playNote(570.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 143 | Thread::wait(165); |
hotwheelharry | 0:79485480cd7e | 144 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 145 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 146 | playNote(760.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 147 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 148 | playNote(720.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 149 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 150 | playNote(680.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 151 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 152 | playNote(620.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 153 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 154 | playNote(650.0, 0.15, 1.0); |
hotwheelharry | 0:79485480cd7e | 155 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 156 | playNote(1020.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 157 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 158 | playNote(1020.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 159 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 160 | playNote(1020.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 161 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 162 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 163 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 164 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 165 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 166 | playNote(760.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 167 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 168 | playNote(720.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 169 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 170 | playNote(680.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 171 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 172 | playNote(620.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 173 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 174 | playNote(650.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 175 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 176 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 177 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 178 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 179 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 180 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 181 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 182 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 183 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 184 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 185 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 186 | playNote(570.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 187 | Thread::wait(315); |
hotwheelharry | 0:79485480cd7e | 188 | playNote(585.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 189 | Thread::wait(338); |
hotwheelharry | 0:79485480cd7e | 190 | playNote(550.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 191 | Thread::wait(315); |
hotwheelharry | 0:79485480cd7e | 192 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 193 | Thread::wait(270); |
hotwheelharry | 0:79485480cd7e | 194 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 195 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 196 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 197 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 198 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 199 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 200 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 201 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 202 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 203 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 204 | playNote(760.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 205 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 206 | playNote(720.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 207 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 208 | playNote(680.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 209 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 210 | playNote(620.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 211 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 212 | playNote(650.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 213 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 214 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 215 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 216 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 217 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 218 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 219 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 220 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 221 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 222 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 223 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 224 | playNote(570.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 225 | Thread::wait(165); |
hotwheelharry | 0:79485480cd7e | 226 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 227 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 228 | playNote(760.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 229 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 230 | playNote(720.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 231 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 232 | playNote(680.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 233 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 234 | playNote(620.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 235 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 236 | playNote(650.0, 0.15, 1.0); |
hotwheelharry | 0:79485480cd7e | 237 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 238 | playNote(1020.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 239 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 240 | playNote(1020.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 241 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 242 | playNote(1020.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 243 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 244 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 245 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 246 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 247 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 248 | playNote(760.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 249 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 250 | playNote(720.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 251 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 252 | playNote(680.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 253 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 254 | playNote(620.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 255 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 256 | playNote(650.0, 0.11, 1.0); |
hotwheelharry | 0:79485480cd7e | 257 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 258 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 259 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 260 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 261 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 262 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 263 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 264 | playNote(430.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 265 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 266 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 267 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 268 | playNote(570.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 269 | Thread::wait(315); |
hotwheelharry | 0:79485480cd7e | 270 | playNote(585.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 271 | Thread::wait(338); |
hotwheelharry | 0:79485480cd7e | 272 | playNote(550.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 273 | Thread::wait(315); |
hotwheelharry | 0:79485480cd7e | 274 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 275 | Thread::wait(270); |
hotwheelharry | 0:79485480cd7e | 276 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 277 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 278 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 279 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 280 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 281 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 282 | playNote(500.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 283 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 284 | playNote(500.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 285 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 286 | playNote(500.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 287 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 288 | playNote(500.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 289 | Thread::wait(263); |
hotwheelharry | 0:79485480cd7e | 290 | playNote(500.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 291 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 292 | playNote(580.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 293 | Thread::wait(263); |
hotwheelharry | 0:79485480cd7e | 294 | playNote(660.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 295 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 296 | playNote(500.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 297 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 298 | playNote(430.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 299 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 300 | playNote(380.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 301 | Thread::wait(450); |
hotwheelharry | 0:79485480cd7e | 302 | playNote(500.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 303 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 304 | playNote(500.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 305 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 306 | playNote(500.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 307 | Thread::wait(263); |
hotwheelharry | 0:79485480cd7e | 308 | playNote(500.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 309 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 310 | playNote(580.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 311 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 312 | playNote(660.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 313 | Thread::wait(413); |
hotwheelharry | 0:79485480cd7e | 314 | playNote(870.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 315 | Thread::wait(244); |
hotwheelharry | 0:79485480cd7e | 316 | playNote(760.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 317 | Thread::wait(450); |
hotwheelharry | 0:79485480cd7e | 318 | playNote(500.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 319 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 320 | playNote(500.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 321 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 322 | playNote(500.0, 0.04, 1.0); |
hotwheelharry | 0:79485480cd7e | 323 | Thread::wait(263); |
hotwheelharry | 0:79485480cd7e | 324 | playNote(500.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 325 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 326 | playNote(580.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 327 | Thread::wait(263); |
hotwheelharry | 0:79485480cd7e | 328 | playNote(660.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 329 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 330 | playNote(500.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 331 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 332 | playNote(430.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 333 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 334 | playNote(380.0, 0.06, 1.0); |
hotwheelharry | 0:79485480cd7e | 335 | Thread::wait(450); |
hotwheelharry | 0:79485480cd7e | 336 | playNote(660.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 337 | Thread::wait(113); |
hotwheelharry | 0:79485480cd7e | 338 | playNote(660.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 339 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 340 | playNote(660.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 341 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 342 | playNote(510.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 343 | Thread::wait(75); |
hotwheelharry | 0:79485480cd7e | 344 | playNote(660.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 345 | Thread::wait(225); |
hotwheelharry | 0:79485480cd7e | 346 | playNote(770.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 347 | Thread::wait(413); |
hotwheelharry | 0:79485480cd7e | 348 | playNote(380.0, 0.08, 1.0); |
hotwheelharry | 0:79485480cd7e | 349 | Thread::wait(431); |
hotwheelharry | 0:79485480cd7e | 350 | |
hotwheelharry | 0:79485480cd7e | 351 | } |
hotwheelharry | 0:79485480cd7e | 352 | }; |