Supercharge Your MIDI Controllers with Perl
2025-04-10

This article demonstrates enhancing MIDI controllers using Perl modules to create real-time filters for MIDI events, achieving diverse sound effects. The author developed modules like MIDI::RtController, allowing for concise code to control MIDI devices. Several code examples showcase adding filters, delaying MIDI messages, and building custom filters (e.g., a stair-step filter), with audio examples illustrating the results. The article also explains how to list available MIDI devices and utilize existing tonal and drum filters. A fun project for any musician or programmer!
Read more
Development