CSC 490 - Cognitive Musicology
Professor Craig Graci
Jacob Peck - email
Thesis Page - Algorithmic Composition


Assignments:
Thing1 - midi text(pdf)
Thing2 - midi text(pdf)
Haydn - midi text(pdf)
Mozart - midi text(pdf)
FJ - midi text(pdf)
MELODY (SW) - midi text(pdf)
MELODY (PBT) - midi text(pdf)
MELODY (EsAC) - text(pdf)
A0020C (SW) - midi text(pdf)
A0020C (PHH) -midi text(pdf)
Across The Fields (Imperial Flute) - midi text(pdf)
On The Move (Row) - midi text(pdf)
Growth (C-major scale) - midi text(pdf)
The River (D-dorian scale) - midi text(pdf)
The Jabberwocky (E-phrygian scale) - midi text(pdf)
"Patterns in the Ivy" in Points - midi text(pdf) Inspired by Opeth's "Patterns In The Ivy"
The Hollow (Two concurrent melodic lines) - midi text(pdf)
August (Multiple concurrent melodic lines) - midi text(pdf) Parts: front(midi) mid(midi) back(midi)
Performance Notes for the next four compositions - text(pdf)
Shards (nondeterminism) - midi text(pdf)
A bit of Schism (transformations) - midi text(pdf) Inspired by Tool's "Schism"
After The Worm (inspiration) - midi text(pdf) Inspired by Mouth of the Architect's "The Worm"
Variation on August - midi text(pdf)


Question Sets:
Question Set 1 - text(pdf)
Question Set 2 - text(pdf)
Question Set 3 - text(pdf)
Question Set 4 - text(pdf)


Programming Assignment:
A program to convert melodies encoded in EsAC to the Clay programming language.
Program - download(.jar)
Usage - text(pdf)
EsAC File Specification - text(pdf)
Clay File Specification - text(pdf)
Testing Document - text(pdf)
Significant Issues Encountered - text(pdf)
All supporting documents - text(pdf)
Source - EsacClayConversionApp.java EsacClayConverter.java


All work is property of Jacob Peck 2010.