Get the latest tech news

Enhancing your MIDI devices with Perl


These days, even modestly priced MIDI hardware comes stuffed with features. You should expect a budget device to provide at least some of clock, sequencer, arpeggiator, chord voicing, Dig...

You should expect a budget device to provide at least some of clock, sequencer, arpeggiator, chord voicing, Digital Audio Workstation (DAW) integration, and transport control features. This post will walk through the implementation of a pair of features to augment those found in a MIDI keyboard — a M-Audio Oxygen Pro 61 in this case, though the principle should apply to any device. My imagination is limited, but some next steps might be to add "humanising" random fluctuations to sequences, or perhaps extending the system to combine the inputs of multiple hardware into one software-defined device with advanced and complex facilities.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Perl

Perl

Photo of MIDI devices

MIDI devices

Related news:

News photo

Perl Weekly Issue #704 – Perl Podcast

News photo

A New Logo for Perl

News photo

Half My Life with Perl