Educator:

Current and Recent Courses Taught

Goucher College
Digital Media Programming
Mathematics, Music & Imagery
Introduction to Digital Media and Open Source
Web Development
The University of Kansas
Music Theory 1,2,3 (Tonal)
Music Theory 4 (Post-Tonal Analysis)
Performance Media: Computers, Synthesizers, and Electronics
Graduate Theory Review
Fundamentals of Music
Installation Art Sound Workshop

Current Administrative Duties

Goucher College
Academic Director of the Master of Arts in Digital Arts (MADArts) Program
The University of Kansas
Helianthus New Music Ensemble, Assistant Director

Prior Teaching Experience

The Peabody Institute
Studio Techniques TA
Web Page Design TA
Synthesis Theory / Digital Music Programming tutoring
student of Music Theory Pedagogy
The Kiski School
Composition and Theory
General Music
Choir director
Band director
Accompanist
Piano instruction
Algebra II / Pre-Calculus

Composer:

Current Projects

Earthrise/Moonrise
symphonic poem
Meditations (ongoing)
for a variety of small ensembles and soloists
2012


Part Two
accordion, clarinet, and improvised electronics


2011

TapSender
sampled instrumentation
Remembering Keen
electronics
voice with live processing
Meditation No.3: Atom
violin with live processing
Meditation No.2: Breath
vibraphone and contrabass or electric bass guitar
Meditation No.1: Inner Labyrinth
unspecified solo instrument with live processing
Download Meditation #1 application: Mac

2010
Summoning
clarinet choir
Flight of the Astrolach
violin, accordion, and contrabass
Impression
piano
Elaine
accordion
Fire but not Arson
score (pdf)
for flute, oboe, clarinet, bass clarinet, bassoon, piano, trombone, vibraphone


2009
Duet for an Aviator
for voice, throttles, and live electronics
t'echo Waltz
for voice, clarinet, guitar, keys, double bass, and live electronics
Ye Olde Party
electronic folk dance music


2008
America: The News is 2008?
January
February
March
March, (percussive map for vocals)
April
CSound is People, Too
.orc file(1), .sco file(2)
my very first Csound (a parody)
Randomness is Ambiance
for Pd
Sure and Steady
for Pd (and computer keyboard)
Shenandoah (and other folk tunes)
for Pd (and computer keyboard)
.pd file


2007
Come Rain or Come Shine, arrangement
for big-band
Take the "A" Train, arrangement
for big-band
One More Day
for five voices
Mercy, Mercy, Mercy, arrangement
for big-band
Stella By Starlight, arrangement
for big-band


2006
Kiski, arrangement
for men's chorus
All the Things You Are, arrangement
for small vocal ensemble and piano
Amazing Grace, arrangement
for small vocal ensemble
I Get Around, arrangement
for four male voices
Blastin' Blues
for big-band
Let It Snow, arrangement
swing arrangement for big-band
Torque, (composed jointly with Ben Taylor)
for electronics and dancers
Decay(excerpt)
score (pdf)
for two clarinets, piano, violin, cello, and Pure Data
Time Dots
for keyboard, mouse, joystick, and live graphics (Pure Data with GEM)
22
for flutes, drums, piano, and electronics (written for Laine's birthday)
In the Sun with Laine
for piano and double bass


2005
Three Performers for Keyboard, Mouse, and Joystick
Pd files: 1, 2, 3, 4, 5, 6, 7, 8
Note: these files are designed for a dedicated audio computer networked to a dedicated graphics computer
for keyboard, mouse, joystick, and Pure Data
Walk on an Autumn Evening
score
Pd display file, Pd sound file
for clarinet and Pure Data with GEM
Gamelan Distortion
recorded music: two performers on one Balinese bonang, distorted
Passacaglia
for organ
Variations on a Poem by Sarah Hale
for piano
Radio Canada (found)
Radio Canada (short version)
recorded using old headphones as an old mic on an old radio
Morning, Ubud, Bali (found)
recorded in the mid-morning from a terrace overlooking the town


2004
Phaso Nuevo
recorded music: electronic 'remix' of Buena Vista Social Club's “Pueblo Nuevo'
On a G String
(original sample)
piano and electronics
Simple Cake
recorded music: for an eight part MIDI ensemble with square wave lead


2003
On Green Dolphin Street, arrangement
for trumpet, alto sax, trombone, guitar, keyboard, contrabass, and drums
Rebab pie
for reduced Sundanese gamelan ensemble: rebab, two sarons, gambang, peking, panerus, bonang
October
for baritone and piano, a setting of the poem 'Autumn' by Siegfied Sassoon
Passing Away
for soprano, piano, and contrabass, a setting of the poem of the same name by Christina Georgina Rossetti
Piano Cake
for solo piano
Clarinet Sass
for solo clarinet
Before Leaving
for alto saxophone, keyboard, bass guitar, guitar, and drums


2002
Passacanonic (excerpt)
for three clarinets


2000
Prayer No.1
for voice and electronics


Technologist:

Creations

Note: software directly connected to a composition is not listed here, but may be available in the composition list

SpectralComposer
A program for those interested in converting timbre to pitch information in realtime. Takes input from soundfile or from microphone. Outputs in MIDI pitch / velocity format. Useful for music/sound analysis and for converting sounds to musical notation.
Download: Mac


RatioTool
Useful for learning to perform polyrhythms, for perceiving the acoustic overlap between pitch and rhythmic space, and more. Mac package includes a simple (low graphic) version.
Download: Mac, Windows, Windows (low graphic)


RatioScales
A program for the exploration of scale systems generated from pure intervals/ratios. Useful as a compositional tool or teaching aid.
Download: Mac, Windows


Charmonika
A virtual concertina/accordion/bayan. You can choose your finger mapping to allow your computer keyboard to be used like a variety of different folk instruments. Optionally, use your mouse to control the bellows!
Download: Mac , Windows


Kreol: Play Music by Typing
Co-designer of this software project. Please see the website for more information.


The Sonatron Project
This project aims to bring a music video game to the table that is not only entertaining to play, but that harbors the potential for deep musical experiences and music making. Initial development began in Pd, but stalled after switching into the Unity game engine. I hope to return to this project at some point. Nonetheless, the early Pd source files are available here for the occasional person who may be interested. This rough Pd version works only on OS X and Linux, with no guarantees.