deterministic and probabilistic algorithms; markov chains



Hey hey! We learned the basics of RTcmix, and quickly cobbled together a Markov drum machine. Rock on!


Links

I mentioned this in class, but I'll write it here, too. In many of the RTcmix on-line tutorials, you will see lines like this:
rtsetparams(44100, 2) load("WAVETABLE")
and also in many of the example RTcmix scores. These are necessary if you are running RTcmix as a "standalone" unix-like application (i.e. typing the "CMIX" command in a Terminal window). For scores run using [rtcmix~], like we do in class, they are not needed. You can include them, but they don't have any functionality.

Also, you may see "makegen()" commands being used in place of "maketable()". This is an older system for creating envelopes, wavetables, etc. It is no longer maintained.


Class Downloads

[NOTE: You will need to put in the path to the "bass.aif" and "snare.aif" files on your own computer for the Markov patches to work.]