Améliorer le matériel MIDI avec Perl : création de filtres MIDI personnalisés

2025-02-01
Améliorer le matériel MIDI avec Perl : création de filtres MIDI personnalisés

Cet article détaille la création d'un filtre MIDI personnalisé à l'aide de Perl et de la bibliothèque RtMidi pour améliorer les capacités d'un clavier MIDI M-Audio Oxygen Pro 61. Deux fonctionnalités principales sont implémentées : une pédale de tonalité et un intervalle de quinte générés par logiciel, transformant les notes simples en accords ; et un commutateur de banques utilisant les pads du contrôleur pour sélectionner les canaux MIDI, agissant comme des 'pistes'. Le traitement asynchrone des événements garantit une latence minimale, et le filtre est extensible pour ajouter des fonctionnalités telles que la fonctionnalité 'pickup' et des effets de strumming rythmiques.