Hello,
I'm a complete newbie here and planning to do my first Arduino project, so sorry in advance for my possibly stupid questions.
I just ordered an Arduino Uno rev3 and a 3-port MIDI shield (MIDI In, MIDI Out, MIDI Through) and I want to create a sketch that filters/processes MIDI data in a way that only a few predefined MIDI messages are forwarded from the MIDI IN port to the MIDI OUT port, all others should be blocked/filtered. Also, some of the MIDI messages that should be forwarded to the MIDI OUT port may need to be changed (processed), e.g. by changing the MIDI channel, MIDI CC or similar.
Is there anyone who has already implemented something like this and could provide a possibly existing sketch which fulfills these or some of these functions and could possibly be used by me as a starting point for modifications to achieve what I need?
Thanks in advance for any kind of help!
Hallo,
Ich bin ein absoluter Neuling hier und plane, mein erstes Arduino-Projekt zu realisieren, deshalb schon einmal sorry für meine möglicherweise dummen Fragen.
Ich habe gerade einen Arduino Uno rev3 und ein 3-Port-MIDI-Shield (MIDI In, MIDI Out, MIDI Through) bestellt und möchte einen Sketch erstellen, der MIDI-Daten so filtert/verarbeitet, dass nur ein paar vordefinierte MIDI-Nachrichten vom MIDI IN-Port an den MIDI OUT-Port weitergeleitet werden, alle anderen sollten blockiert/gefiltert werden. Außerdem müssen einige der MIDI-Befehle, die an den MIDI-OUT-Port weitergeleitet werden sollen, möglicherweise geändert (verarbeitet) werden, z.B. durch Änderung des MIDI-Kanals, der MIDI-CC oder ähnliches.
Gibt es jemanden, der so etwas schon realisiert hat und einen möglicherweise vorhandenen Sketch zur Verfügung stellen könnte welcher diese oder einige dieser Funktionen erfüllt und ggf. von mir als Ausgangspunkt für Modifikationen verwendet werden kann, um das zu erreichen, was ich brauche?
Vielen Dank im Voraus fĂĽr jede Art von Hilfe!