MIDI-Hardware mit Perl erweitern: Benutzerdefinierte MIDI-Filter erstellen
2025-02-01
Dieser Artikel beschreibt die Erstellung eines benutzerdefinierten MIDI-Filters mit Perl und der RtMidi-Bibliothek, um die Fähigkeiten eines M-Audio Oxygen Pro 61 MIDI-Keyboards zu erweitern. Zwei Hauptfunktionen werden implementiert: ein softwaregenerierter Pedalton und ein Quintenintervall, die einzelne Noten in Akkorde verwandeln; und ein Bankwechsler, der die Pads des Controllers verwendet, um MIDI-Kanäle auszuwählen und als 'Spuren' fungiert. Die asynchrone Ereignisverarbeitung sorgt für minimale Latenz, und der Filter ist erweiterbar, um Funktionen wie die 'Pickup'-Funktionalität und rhythmische Strumming-Effekte hinzuzufügen.
Hardware
Hardware-Erweiterung