Research


Musical Composition with Genetic Algorithms With Coherency Through Genotype
This is my graduate research project for a Masters of Science in Computer Science at the College of William and Mary.  All of the code for this project was done in C++ on a Linux platform.

Abstract
This project attempts to evolve a compositional model whose genetic map consists of the characteristics of the piece to be composed. The fitness function is mandated by the rules of Western Tonal Theory.  Composition is performed at the phrase level, and the song as a whole is a coherent work due to shared genotype among its phrases of differing phenotype.
Source Code:
bitFunctions.cc
bitFunctions.h
composer.cc
composer.h
generate.cc
genmus.h
judge.cc
Makefile
Music Samples:
sample1.mid
sample1_faster.mid
sample2.mid
sample3.mid
sample4.mid
sample4_faster.mid
sample5.mid


Game Music: A Canon All Its Own

This was a paper I wrote for Problems and Methods of Music History, a class at the College of William and Mary.  It concerns the treatment of video game music within the music canon of academia.


Effective Representation of the Holocaust

This paper discusses the effectiveness of various representations of the Jewish Holocaust.


Visitors: