see http://mbed.org/users/okini3939/notebook/midi/

Dependencies:   MIDI USBDevice mbed

Fork of MIDI_sample by Suga koubou

Committer:
okini3939
Date:
Mon Dec 03 14:24:33 2012 +0000
Revision:
0:1a4d28e63bef
Child:
1:ecf5c3927710
1st build;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
okini3939 0:1a4d28e63bef 1 #include "mbed.h"
okini3939 0:1a4d28e63bef 2 #include "MIDI.h"
okini3939 0:1a4d28e63bef 3
okini3939 0:1a4d28e63bef 4 DigitalOut led1(LED1), led2(LED2);
okini3939 0:1a4d28e63bef 5
okini3939 0:1a4d28e63bef 6 MIDI midi(p9, p10);
okini3939 0:1a4d28e63bef 7
okini3939 0:1a4d28e63bef 8 int main() {
okini3939 0:1a4d28e63bef 9 midi.begin(4);
okini3939 0:1a4d28e63bef 10
okini3939 0:1a4d28e63bef 11 for (;;) {
okini3939 0:1a4d28e63bef 12 if (midi.read()) {
okini3939 0:1a4d28e63bef 13 led1 = 1;
okini3939 0:1a4d28e63bef 14 midi.sendNoteOn(42,127,1); // Send a Note (pitch 42, velo 127 on channel 1)
okini3939 0:1a4d28e63bef 15 wait(1);
okini3939 0:1a4d28e63bef 16 midi.sendNoteOn(42,0,1); // Stop the note
okini3939 0:1a4d28e63bef 17 led1 = 0;
okini3939 0:1a4d28e63bef 18 }
okini3939 0:1a4d28e63bef 19 }
okini3939 0:1a4d28e63bef 20 }