Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

basic-beat

a simple drum machine, and beat, in SuperCollider

from CCRMA 2018

I created this beat at the SuperCollider workshop this past summer at Stanford's CCRMA (Center for Computer Research in Music and Acoustics). It was a great workshop and I highly recommend it.

how it works

To play the beat, first run ruby installer.rb, then load loader.scd in SuperCollider and evaluate the file.

loader.scd loads three files:

  • synths.scd: this defines the drum sounds and the riser sound which plays at the end of every four bars.
  • pbinds.scd: this defines the pattern bindings which play the drum sounds. It's roughly equivalent to a sequencer.
  • timing.scd: this defines the individual sequences for each drum. It's roughly equivalent to the individual rows for each drum that you'd see in a grid sequencer.

drum samples

Two drum samples come from freesound.org:

Thanks to their respective creators!

blog posts

Some blog posts on truthindustri.es explain this code in depth:

About

simple drum machine and beat in SuperCollider

Resources

License

Releases

No releases published

Packages

No packages published