Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
7 years, 9 months ago.
midi.read() problem
https://os.mbed.com/users/okini3939/code/MIDI/file/0eeca7deec08/MIDI.cpp/ Library midi.
Hello, I do not arrive has lira message noon(south) with this bookshop! I need help PLEASE!!
Here is the code:
#include "mbed.h"
#include "port.h"
#include "TextLCD.h"
#include "RotaryEncoder.h"
#include "MIDI.h"
TextLCD lcd(PTC17, PTA16, PTA17, PTE31, PTD6, PTD7, TextLCD::LCD16x2); // rs, e, d4-d7, LCDType
RotaryEncoder re(PTE2, PTB11);
extern int rotary_positif, rotary_negatif;
int ch_in = 0, prgext = 0, ok = 0, prgext2 = 0, x = 0;
char y;
int main()
{//main
MIDI midi(PTE0,PTE1);
midi.begin();
while(1)
{//General
midi.read(); ch_in = midi.getChannel();
midi.read(); prgext = midi.getData1();
midi.read(); prgext2 = midi.getData2();
lcd.locate(0,0); lcd.printf("Ch<%d,%d,%d, ",ch_in,prgext,prgext2 + 1);
}//General
}//main
1 Answer
7 years, 9 months ago.
Here's an adapter code between mbed's Serial API and the official Arduino MIDI Library (^4.3), with an example on how to connect them: https://github.com/FortySevenEffects/mbed-midi-adapter