Jim's
tutorials

Spring 2008
course
navigation

Algorithmic Composition

4 credits

Tutorial Description

This tutorial builds on the tools and skills developed in "Virtual Music," and will oversee completion of a computer program to algorithmically generate "Irish" fiddle music through a combination of context-free grammars and Markov chaining. Code will be written primarily in Lisp, though C and Python are likely to be used as well. The code will be fully documented, complete with a clean API and in-depth discussions of the processes used.

To be discussed

CCSCNE

Additions to code from over spring break

MIDI> (make-tree '(1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8)) ((((((1) (2)) ((3) (4))) (((5) (6)) ((7) (8)))) ((((1) (2)) ((3) (4))) (((5) (6)) ((7) (8)))))) MIDI> (print-tree *) (A) (A A) (A B A B) (A B C D A B C D) (A B C D E F G H A B C D E F G H) NIL

Other Stuff

(Abe's tutorials)
http://cs.marlboro.edu/ courses/ spring2008/tutorials/ abe/ algorithmic_composition
last modified Thursday April 24 2008 12:38 pm EDT

attachments [paper clip]

     name last modified size
[DOC]PATRIC.pdf Apr 24 2008 11:46 am 152kB