Dependencies:   MIDISongPlayer mbed

Revision:
0:43695a918606
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sound.h	Mon Nov 02 10:42:41 2015 +0000
@@ -0,0 +1,49 @@
+// test MIDI sequence
+// use MIDITONES (https://github.com/LenShustek/miditones)
+// to converts a MIDI music file into a much simplified stream of commands (notes)
+// miditones -t1 <midifile>
+const uint8_t score3 [] = {
+2,138, 0x90,0x3E, 0,100, 0x80, 0,62, 0x90,0x3E, 0,75, 0x80, 0,87, 0x90,0x26, 0,162, 0,100, 
+0,62, 0,50, 0,112, 0,137, 0,25, 0,162, 0,62, 0,100, 0,100, 0,62, 0,37, 
+0,125, 0,37, 0,125, 0,162, 0,175, 0,37, 0,125, 0x80, 0x90,0x3C, 0,37, 0x80, 0,125, 
+0x90,0x3E, 0,75, 0x80, 0,87, 0x90,0x3E, 0,75, 0,25, 0x80, 0,62, 0x90,0x26, 0,62, 0x80, 
+0,12, 0,87, 0x90,0x26, 0,100, 0x80, 0,62, 0x90,0x26, 0,75, 0x80, 0,25, 0,62, 0x90,0x26, 
+0,50, 0,37, 0x80, 0,75, 0x90,0x3E, 0,75, 0,62, 0x80, 0,25, 0x90,0x26, 0,75, 0x80, 
+0,87, 0x90,0x3E, 0,62, 0x80, 0,25, 0,75, 0x90,0x3E, 0,100, 0x80, 0,62, 0x90,0x26, 0,37, 
+0,50, 0x80, 0,75, 0x90,0x3E, 0,37, 0x80, 0,62, 0,62, 0x90,0x3C, 0,87, 0,75, 0,100, 
+0,75, 0x80, 0x90,0x26, 0,37, 0,37, 0x80, 0,87, 0x90,0x3C, 0,37, 0x80, 0,25, 0,100, 
+0x90,0x3E, 0,62, 0,12, 0x80, 0,87, 0x90,0x26, 0,75, 0x80, 0,25, 0,62, 0x90,0x26, 0,62, 
+0x80, 0,12, 0,87, 0x90,0x26, 0,100, 0x80, 0,62, 0x90,0x26, 0,75, 0x80, 0,25, 0,62, 
+0x90,0x26, 0,50, 0,37, 0x80, 0,75, 0x90,0x3E, 0,75, 0,62, 0x80, 0,25, 0x90,0x26, 0,75, 
+0x80, 0,87, 0x90,0x3E, 0,62, 0x80, 0,25, 0,75, 0x90,0x3E, 0,100, 0x80, 0,62, 0x90,0x26, 
+0,37, 0,50, 0x80, 0,75, 0x90,0x3E, 0,37, 0x80, 0,62, 0,62, 0x90,0x3C, 0,87, 0,75, 
+0,100, 0,75, 0x80, 0x90,0x26, 0,37, 0,37, 0x80, 0,87, 0x90,0x3C, 0,37, 0x80, 0,25, 
+0,100, 0x90,0x3E, 0,62, 0,12, 0x80, 0,87, 0x90,0x26, 0,75, 0x80, 0,87, 0x90,0x26, 0,62, 
+0x80, 0,12, 0,87, 0x90,0x34, 0,162, 0,25, 0,137, 0x80, 0x90,0x3C, 0,162, 0,162, 0,112, 
+0x80, 0,50, 0x90,0x39, 0,162, 0,162, 0,162, 0,162, 0,162, 0x80, 0x90,0x4A, 0,162, 0x80, 
+0x90,0x51, 0,175, 0x80, 0x90,0x45, 0,162, 0x80, 0x90,0x4A, 0,162, 0x80, 0x90,0x3E, 0,75, 0,87, 
+0,62, 0,100, 0,100, 0,62, 0,75, 0,87, 0,87, 0,75, 0,75, 0,87, 0,75, 
+0,87, 0,87, 0,75, 0,100, 0,62, 0,87, 0,75, 0,100, 0,62, 0,25, 0,62, 
+0,25, 0,50, 0,12, 0,87, 0,62, 0,25, 0,62, 0,37, 0,50, 0,62, 0,100, 
+0,62, 0,100, 0,62, 0,100, 0,87, 0,75, 0,62, 0,100, 0,62, 0,100, 0,75, 
+0,87, 0,62, 0,100, 0,75, 0,87, 0,75, 0,87, 0,75, 0,87, 0,75, 0,87, 
+0,100, 0,62, 0,50, 0,25, 0,12, 0,12, 0,62, 0,12, 0,75, 0,75, 0,62, 
+0,25, 0,12, 0,75, 0,37, 0,75, 0,50, 0,162, 0x80, 0x90,0x3E, 0,37, 0,37, 
+0,87, 0,100, 0,62, 0,87, 0,75, 0,100, 0,12, 0,50, 0,12, 0,37, 0,50, 
+0,37, 0,25, 0,87, 0,12, 0,62, 0,12, 0,37, 0,75, 0,12, 0,12, 0,12, 
+0,162, 0x80, 0x90,0x3C, 0,87, 0,62, 0,12, 0,112, 0,50, 0,12, 0,125, 0,25, 
+0,12, 0,150, 0,12, 0,25, 0,87, 0,37, 0,12, 0,112, 0,37, 0,175, 0,162, 
+0x80, 0x90,0x3E, 0,50, 0,12, 0,100, 0,62, 0,100, 0,87, 0,75, 0,87, 0,75, 
+0,87, 0,75, 0,75, 0,87, 0,62, 0,100, 0,75, 0,87, 0,62, 0,100, 0,87, 
+0,75, 0,62, 0,12, 0,37, 0,50, 0,87, 0,50, 0,25, 0,62, 0,100, 0,75, 
+0,75, 0,12, 0,125, 0,25, 0,25, 0,12, 0,62, 0x80, 0,87, 0x90,0x4C, 0,75, 
+0,87, 0x80, 0x90,0x22, 0,12, 0,87, 0x80, 0,62, 0x90,0x2E, 0,87, 0x80, 0,75, 0x90,0x22, 
+0,25, 0,75, 0,12, 0x80, 0,50, 0x90,0x2E, 0,25, 0,25, 0,75, 0,12, 0x80, 0,25, 
+0x90,0x29, 0,25, 0,62, 0,25, 0,50, 0,12, 0x80, 0,12, 0x90,0x46, 0,25, 0,62, 
+0,12, 0,12, 0,25, 0,162, 0,87, 0,62, 0x80, 0,12, 0x90,0x24, 0,112, 0x80, 0,50, 
+0x90,0x30, 0,12, 0,125, 0x80, 0,25, 0x90,0x43, 0,12, 0,150, 0,12, 0,25, 0,87, 
+0,37, 0x80, 0x90,0x4A, 0,12, 0,112, 0,37, 0,175, 0x80, 0x90,0x4A, 0,162, 0,50, 0,12, 
+0,100, 0,62, 0,100, 0,87, 0,75, 0,87, 0,75, 0,87, 0,75, 0,75, 0,87, 
+0,62, 0,100, 0,75, 0,87, 0,62, 0,100, 0,87, 0,75, 0,75, 0,75, 0,12, 
+0,75, 0,62, 0,25, 0,62, 0,100, 0,137, 0,25, 0,75, 0,87, 0x80, 0x90,0x26, 
+0,175, 0,12, 0,150, 0x80, 0xf0};
\ No newline at end of file