Breakage logoBreakage

General
About
Download
History
 
Docs
Introduction
Tutorial
User manual
MIDI sync
FAQ
 
Extra
Forum
Upload
MIDI Data Miner
Japanese日本語

 
Latest news
1.12.06
Breakage v23 released
3.11.06
Breakage v22b released
23.10.06
Breakage v22 released
20.10.06
Breakage v21 released
4.10.06
Breakage v20 released
3.10.06
Added a poll - what next for Breakage?
MIDI Data Miner

MDM uses a neural network to learn correlations between notes and control changes in a MIDI file. After training MDM can augment a live MIDI stream, adding control changes based on notes received.

 

Briefly: use MDM by connecting a MIDI device, open preferences and set MIDI input and output ports. Open a MIDI file, create a new neural net and train. Now play notes on your MIDI device, MDM will automatically add control changes.

MDM creates a collection of note and controller pairs from the file and uses them to train a net. The notes are used as inputs and the controls as outputs. The window is the number of previous notes considered when determining the output for the current note. Larger windows give less predictable more interesting responses. Enter a number in the window box and press enter to set the window size.

This is an early alpha release, buggy and incomplete. Please send feedback! Note that this alpha version only reads from the first track in a MIDI file, and only uses the first controller. Look at the included MIDI file in the working/midi folder for details.

Download

Cross platform alpha release, MDM v3.

MIDI devices not showing on OS X? Install the Mandolane library into MDM's lib folder.

History

v3 17.9.06

Fixed launch bug

v2 12.09.06

Added window control

v1 11.09.06

First alpha release

Breakage © Ollie Glass 2006, ollieglaskovik [at] gmail [dot] com