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.
Or read this on Hacker News