Project for playing a song on 2 meeds sending notes over I2C

Dependencies:   C12832 mbed

Revision:
1:feca2dfd8753
Child:
4:bd0675c58f5e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mario.h	Thu Feb 13 20:24:43 2014 +0000
@@ -0,0 +1,89 @@
+#include "music.h"
+//mario theme song
+NoteName marioNotes[]={E5,E5,E5,R,C5,E5,G5,R,G4,R,
+                       C5,R,G4,R,E4,R,A4,R,B4,R,Bb4,A4,
+                       G4,E5,G5,A5,F5,G5,R,E5,R,C5,D5,B4,R,
+                       C5,R,G4,R,E4,R,A4,R,B4,R,Bb4,A4,
+                       G4,E5,G5,A5,F5,G5,R,E5,R,C5,D5,B4,R,
+                       R,G5,Fs5,F5,Eb5,E5,R,Gs4,A4,C5,R,A4,C5,D5,
+                       R,G5,Fs5,F5,Eb5,E5,R,C6,R,C6,C6,R,
+                       R,G5,Fs5,F5,Eb5,E5,R,Gs4,A4,C5,R,A4,C5,D5,
+                       R,Eb5,R,D5,R,C5,R,
+                       R,G5,Fs5,F5,Eb5,E5,R,Gs4,A4,C5,R,A4,C5,D5,
+                       R,G5,Fs5,F5,Eb5,E5,R,C6,R,C6,C6,R,
+                       R,G5,Fs5,F5,Eb5,E5,R,Gs4,A4,C5,R,A4,C5,D5,
+                       R,Eb5,R,D5,R,C5,R,
+                       C5,C5,C5,R,C5,D5,E5,C5,A4,G4,
+                       C5,C5,C5,R,C5,D5,E5,R,
+                       C5,C5,C5,R,C5,D5,E5,C5,A4,G4,
+                       E5,E5,E5,R,C5,E5,G5,G4,
+                       C5,R,G4,R,E4,R,A4,R,B4,R,Bb4,A4,
+                       G4,E5,G5,A5,F5,G5,R,E5,R,C5,D5,B4,R,
+                       C5,R,G4,R,E4,R,A4,R,B4,R,Bb4,A4,
+                       G4,E5,G5,A5,F5,G5,R,E5,R,C5,D5,B4,R,
+                       E5,C5,G4,R,Gs4,A4,F5,F5,A4,
+                       B4,A5,A5,A5,G5,F5,E5,C5,A4,G4,
+                       E5,C5,G4,R,Gs4,A4,F5,F5,A4,
+                       B4,F5,F5,F5,E5,D5,C5,G4,G4,C4,
+                       E5,C5,G4,R,Gs4,A4,F5,F5,A4,
+                       B4,A5,A5,A5,G5,F5,E5,C5,A4,G4,
+                       E5,C5,G4,R,Gs4,A4,F5,F5,A4,
+                       B4,F5,F5,F5,E5,D5,C5,G4,G4,C4,
+                       C5,C5,C5,R,C5,D5,E5,C5,A4,G4,
+                       C5,C5,C5,R,C5,D5,E5,R,
+                       C5,C5,C5,R,C5,D5,E5,C5,A4,G4,
+                       E5,E5,E5,R,C5,E5,G5,G4,
+                       E5,C5,G4,R,Gs4,A4,F5,F5,A4,
+                       B4,A5,A5,A5,G5,F5,E5,C5,A4,G4,
+                       E5,C5,G4,R,Gs4,A4,F5,F5,A4,
+                       B4,F5,F5,F5,E5,D5,C5,G4,G4,C4,
+                       C5,G4,E4,A4,B4,A4,Gs4,Bb4,Gs4,
+                       E4,D4,E4};
+                       
+//16th note = 3
+//8th note trip = 4
+//8th note = 6
+//quarter note trip = 8
+//quarter note = 12
+//half note = 24
+//whole note = 48
+
+float marioBeats[]={3,6,3,3,3,6,6,6,6,6,
+                    6,3,3,6,6,3,3,3,3,3,3,6,
+                    4,4,4,6,3,3,3,3,3,3,3,3,6,
+                    6,3,3,6,6,3,3,3,3,3,3,6,
+                    4,4,4,6,3,3,3,3,3,3,3,3,6,
+                    6,3,3,3,6,3,3,3,3,3,3,3,3,3,
+                    6,3,3,3,6,3,3,3,3,3,6,6,
+                    6,3,3,3,6,3,3,3,3,3,3,3,3,3,
+                    6,6,3,3,6,12,12,
+                    6,3,3,3,6,3,3,3,3,3,3,3,3,3,
+                    6,3,3,3,6,3,3,3,3,3,6,6,
+                    6,3,3,3,6,3,3,3,3,3,3,3,3,3,
+                    6,6,3,3,6,12,12,
+                    3,6,3,3,3,6,3,6,3,12,
+                    3,6,3,3,3,3,3,24,
+                    3,6,3,3,3,6,3,6,3,12,
+                    3,6,3,3,3,6,12,12,
+                    6,3,3,6,6,3,3,3,3,3,3,6,
+                    4,4,4,6,3,3,3,3,3,3,3,3,6,
+                    6,3,3,6,6,3,3,3,3,3,3,6,
+                    4,4,4,6,3,3,3,3,3,3,3,3,6,
+                    3,6,3,6,6,3,6,3,12,
+                    4,4,4,4,4,4,3,6,3,12,
+                    3,6,3,6,6,3,6,3,12,
+                    3,6,3,4,4,4,3,6,3,12,
+                    3,6,3,6,6,3,6,3,12,
+                    4,4,4,4,4,4,3,6,3,12,
+                    3,6,3,6,6,3,6,3,12,
+                    3,6,3,4,4,4,3,6,3,12,
+                    3,6,3,3,3,6,3,6,3,12,
+                    3,6,3,3,3,3,3,24,
+                    3,6,3,3,3,6,3,6,3,12,
+                    3,6,3,3,3,6,12,12,
+                    3,6,3,6,6,3,6,3,12,
+                    4,4,4,4,4,4,3,6,3,12,
+                    3,6,3,6,6,3,6,3,12,
+                    3,6,3,4,4,4,3,6,3,12,
+                    9,9,6,4,4,4,4,4,4,
+                    3,3,18};
\ No newline at end of file