Skip to content

gilesbowkett/arx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arx

A Clojure rewrite (using Overtone) of a Ruby library called Archaeopteryx. With arx, you can play (and gently mutate) drum and bass rhythms from your REPL.

caveats

The code could be a lot more idiomatic; pull requests welcome, and my apologies in advance if reading this makes your eyes bleed.

Likewise, the drum samples were done in a hurry, and the drum rhythm's a truncated, tiny version of the better rhythm in the Archaeopteryx demo.

usage

Start here:

lein repl

Then:

  (drums)
  (random-beat) ; will produce a new beat every time you call it
  (main-loop)
  (variation)
  (stop)

License

Copyright © 2014 Giles Bowkett

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

Semi-random drum-and-bass via Overtone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published