Skip to content

Like a dinosaur with snazzy sneakers, it's a shoes app to drive ARX/Archaeopteryx probabilistic synthesizer.

Notifications You must be signed in to change notification settings

qwzybug/compsognathus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hey, everyone likes probabilistic drum machines!

My friend Greg showed me this, for example:
http://www.urbanhonking.com/ideasfordozens/2009/02/ruby_arduino_controlling_the_a.html

The idea is, you don't actually program a drum machine, you program a program
to program a drum machine. Actually it's easier.

To make this work:
git clone git://github.com/qwzybug/compsognathus.git
cd compsognathus
git clone git://github.com/gilesbowkett/archaeopteryx.git
git clone git://github.com/qwzybug/templarx.git

Now you'll want to wire up some kind of MIDI wizardry. I don't totally
understand why this is necessary, but here's an easy video about it:
http://vimeo.com/1503168

Then open compsognathus.rb in Shoes. Party time, right?

There are some good demo probability files in the archaeopteryx repository.
db_drum_definition.rb is a nice one to start with. Better copy it before you
tinker, though.

It's really not done yet. If you can make it better please do. Especially, the
keyboard widget doesn't let you hit just a black key. (How can I stop Shoes
mouse events from bubbling?) Also, you can't save a blank file in OS X, I
think.

What else should go in a README...?

Ah yes, screenshot: http://skitch.com/qwzybug/bdqh6/compsognathus

About

Like a dinosaur with snazzy sneakers, it's a shoes app to drive ARX/Archaeopteryx probabilistic synthesizer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages