Midi über Tx pin

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;
}

Du initialisierst Serial mit 115200 baud - ist das korrekt? mIDI selbst läuft auf 38250 baud, aber mag sein, dass deine Hardware das umsetzt?

31250 :wink:

:+1: :grinning_face_with_smiling_eyes:
Hast ja so Recht.

Ouh nein sorry das ist nur wenn ich über die interne usb buchse anstecke, über midi (also den tx pin) setze ich die baud rate natürlich auf 31250

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.