Dies ist ein weiterer MIDI-bezogener Beitrag, aber diesmal sind ein Raspberry Pi und einige LEDs beteiligt.

Das Ergebnis meiner frueheren MIDI-Experimente war MIDI Aid fuer Mac und MIDI Aid fuer iPad, iPhone und iPod touch. Diese Apps sind perfekt, um zu verstehen, was ein Controller an dein macOS- oder iOS-Geraet sendet. Die Theorie, wie MIDI-Nachrichten aussehen, habe ich bereits in [diesem Beitrag]({% post_url 2016-01-19-anatomy-of-midi-message %}) erklaert.

Das Ziel war diesmal, MIDI an einen Raspberry Pi zu senden, um einige LEDs zu steuern. Konkret sollte beim Druecken des mittleren C eine gruene LED aufleuchten; beim Druecken des D darueber eine gelbe LED; und beim Druecken des E sollte eine rote LED leuchten.

Bitte beachte, dass der MIDI-Controller direkt ueber USB angeschlossen ist, nicht ueber den Standard-5-Pin-DIN-Stecker.

Natuerlich hatte jemand anderes im Internet eine aehnliche Aufgabe und hat dankenswerterweise darueber gebloggt. Das war mein Ausgangspunkt.

Zuerst verdrahtete ich alles.

Dann aenderte ich den Code, um mein Ziel zu erreichen:

{% gist db20d8dade08e7f04787 hello-midi.py %}

Das kann leicht fuer mehr Tasten und LEDs erweitert werden, oder was auch immer du mit deinem MIDI-Controller steuern moechtest.

Schliesslich habe ich ein kurzes Video gemacht, wie es funktioniert:

Fertig fuer heute!