Edited from the Hello World example for the USBMIDI library to play notes from a PwmOut using beep.....

Dependencies:   USBDevice beep mbed

Revision:
0:e2158c97fd68
Child:
1:910d83dfc8b7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sun Oct 13 23:56:23 2013 +0000
@@ -0,0 +1,64 @@
+// Hello World example for the USBMIDI library.... edited to play notes from the PwmOut using beep
+
+#include "mbed.h"
+#include "USBMIDI.h"
+#include "beep.h"
+
+//USBMIDI object
+USBMIDI midi;
+
+
+Beep buzzer(p26);
+
+void show_message(MIDIMessage msg) {
+    switch (msg.type()) {
+        case MIDIMessage::NoteOnType:
+            switch (msg.key()) {
+                case 48:
+                    buzzer.beep((1/130),2);
+                    break;
+                case 49:
+                    buzzer.beep((1/138),2);
+                    break;
+                case 50:
+                    buzzer.beep((1/146),2);
+                    break;
+                case 51:
+                    buzzer.beep((1/155),2);
+                    break;
+                case 52:
+                    buzzer.beep((1/164),2);
+                    break;
+                case 53:
+                    buzzer.beep((1/174),2);
+                    break;
+                case 54:
+                    buzzer.beep((1/184),2);
+                    break;
+                case 55:
+                    buzzer.beep((1/195),2);
+                    break;
+                case 56:
+                    buzzer.beep((1/207),2);
+                    break;
+                case 57:
+                    buzzer.beep((1/220),2);
+                    break;
+                case 58:
+                    buzzer.beep((1/233),2);
+                    break;
+                case 59:
+                    buzzer.beep((1/246),2);
+                    break;
+                case 60:
+                    buzzer.beep((1/261),2);
+                    break;
+            }
+            break;
+        case MIDIMessage::NoteOffType:
+        default:
+            buzzer.beep(1.0,0.1);
+    
+
+        }
+}
\ No newline at end of file