Midifizierung einer Johannus-Orgel mittels Arduinos

  • Wenn du mal wieder ein Problem hast beim Umsetzen einer Idee mit dem Arduino, dann frage doch auch mal ChatGPT. Die KI schreibt dir gute Vorlagen. Ich habe mich damals auch mit den Tastenmatrix Zeug geärgert und das Netz nach Vorlagen durchsucht. Es kann doch so einfach sein ;) Behalte das mal im Hinterkopf wenn du wieder vor neuen Herausforderungen stehst. Aber lasse dir nicht gleich eine GO Alternative schreiben :)

    Zitat von Frage


    Kannst du mir ein Programm für den Raspberry Pico schreiben, welches eine Tastenmatrix abfragt und dann einen passenden Midi Befehl über USB sendet?

    Antwort:

    Ja, ich kann Ihnen dabei helfen, ein Programm für den Raspberry Pico zu schreiben, das eine Tastenmatrix abfragt und dann einen passenden MIDI-Befehl über USB sendet.

    Hier ist ein Beispielcode, der eine 4x4-Tastenmatrix abfragt und einen MIDI-Note-On-Befehl sendet, wenn eine Taste gedrückt wird:

    Dieser Code verwendet die usb_midi-Bibliothek, um MIDI-Befehle über USB zu senden. Sie müssen sicherstellen, dass Sie diese Bibliothek auf Ihrem Raspberry Pico installiert haben, bevor Sie den Code ausführen.

    Beachten Sie auch, dass der obige Code nur einen MIDI-Note-On-Befehl sendet. Wenn Sie andere MIDI-Befehle senden möchten, müssen Sie den Code entsprechend anpassen.

    Melodeum.de - Wissenswertes zu Harmonium

  • Aber lasse dir nicht gleich eine GO Alternative schreiben

    Okay, ich konnte dem Versuch nicht widerstehen *DuckUndWeg*

    Kannst du eine virtuelle Pfeifenorgel programmieren, welche über Midi Eingaben gespielt werden kann und die Töne synthetisch erzeugt?

    Ja, ich kann Ihnen helfen, eine virtuelle Pfeifenorgel zu programmieren, die über MIDI-Eingaben gespielt werden kann und synthetisch erzeugte Töne abgibt.

    Hier ist ein Beispielcode, der eine einfache virtuelle Pfeifenorgel implementiert:

    Dieser Code verwendet die simpleaudio- und mido-Bibliotheken, um synthetische Töne zu erzeugen und MIDI-Eingaben abzurufen. Sie müssen sicherstellen, dass Sie diese Bibliotheken auf Ihrem System installiert haben, bevor Sie den Code ausführen.

    Beachten Sie auch, dass der obige Code nur eine sehr einfache Implementierung einer virtuellen Pfeifenorgel ist. Sie können ihn weiter anpassen und erweitern, um Ihre eigenen Anforderungen und Präferenzen zu erfüllen.

    Melodeum.de - Wissenswertes zu Harmonium