Machina

Machina is a polyphonic MIDI sequencer based on Finite State Automata.

Machina is probabilistic (i.e. very small machines can produce interesting non-repetitive output) but also capable of deterministically representing any piece of “discrete note music” – or anything in between. There is also experimental support for evolving machines (using a Genetic Algorithm) to play similar (but not identical) music to an existing piece (from a MIDI file or real-time MIDI instrument input).

Screenshots

A small "machine"

Requirements

Machina is very bleeding edge, and unfortunately has some not-yet-released dependencies (I’m working on it…). You need:

It should be possible to build Machina on any common operating system, but it is currently only tested on GNU/Linux.

Download

No releases yet, but you can pull it from my SVN repository if you’re feeling adventurous:

svn co http://svn.drobilla.net/lad

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>