Hi ,ich habe folgendes Problem:
Ich habe den Arduino mit einem linearen fader verbunden und er sendet über usb auch richtige Daten wenn ich sie mir mit der hairless midi to serial bridge anschaue.
Nun will ich ihn über den tx pin midi ausgeben lassen, dass ich dann mit einem midi zu usb-midi wandler an den computer anstecke.
So nun wird er als midi Gerät erkannt, stromversorgung läuft, es leuchtet wie gewohnt nur daten kommen keine wenn ich in der midi serial bridge schaue (in dem fall midi in natürlich).
Habt ihr ne Idee warum?
Muss ich dem Arduino irgendwie sagen dass er die daten über den tx pin verschicken soll oder macht er das automatisch?
Der usb zu midi-usb "Adapter" hat das letzte mal funktioniert, leider hab ich die programmierung verlegt und kann nicht nachvollziehen warum es diesmal nicht klappt, wenn er als midi Gerät angezeigt wird müsste es doch eigentlich funktionieren oder?
Hier der sketch:
int potiWert0 = 0;
int potiWertAltMidi0 = 0;
int controlChange = 176;
int controllerNummer = 21;
int potiWertMidi0 = 0;
int smoothWert0 = 0;
void setup () {
Serial.begin(115200);
}
void loop () {
potiWert0 = analogRead(A0);
smoothWert0 = 0.6 * smoothWert0 + 0.4 * potiWert0;
potiWertMidi0 = map(smoothWert0,0,1023,0,127);
if(potiWertMidi0 != potiWertAltMidi0){
Serial.write(controlChange);
Serial.write(controllerNummer);
Serial.write(potiWertMidi0);
}
potiWertAltMidi0 = potiWertMidi0;
}