pygame is
Simple DirectMedia Layer is
Site Swing

Automusic - 0.1

Paul Paterson (paulpaterson)



An automatic music generation system based on a cellular automaton sequencer.

This is a simple music generation system that allows you to create music automatically using a variety of instruments. The music comes from a sequence of notes which are played by a simple 2d cellular automaton.

Left click to create an active cell. Active cells move towards the boundaries and are reflected. As they do this they generate a note, which depends on where they hit on the boundary. If two cells occupy the same square then they will each rotate their direction by 90 degrees clockwise.

These simple rules generate patterns that gradually evolve over time.

The idea was based on the Otomata sequencer ( Version 0.1 includes basic instruments with sounds from Apple's Garage Band.

There is no UI to edit the instruments but if you are adventurous then you can poke around in the "instruments" folders and change notes, sounds etc.


Home Page:


Automusic - 0.1 - Aug 3, 2013 account Comments

If you wish to leave a comment with your account, please sign in first.

August 22, 2013 4:52am - Gummbum - nickname: (gummbum)
I like it! It would be beyond cool if one could record tracks to use in a mixer and/or editor.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
May 29, 2016

May 27, 2016

May 21, 2016

May 18, 2016

May 1, 2016

Mar 27, 2016

Mar 26, 2016

Mar 22, 2016

Mar 19, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)