Music

Large Ensemble

Small Ensemble

Veils — 11' (2023)

Flute, Clarinet, and Piano (with optional live electronics)

Les Vents12' (2022)

Open Instrumentation

Further Down the Old Park Road 6' (2021)

Flute, Bass Clarinet, Violin, Cello

(negative) — 2' (2020)

Piano Quartet

Tin-tinnabuli — 8' (2020)

Clarinet Quartet (with Tin Foil)

Tracing the Outlines and Seams — 2' (2020)

String Trio

A Set of Discourses — 14' (2020)

String Quartet

Conversations — (2019)

Variable Ensemble with Choreographer

Intersections — 7' (2018)

Chamber Ensemble

Suite for Woodwind Choir and Vibraphone — 2’ (2017)

Flute, Clarinet, Alto Saxophone, Bassoon, and Vibraphone

I. Chaparral — 2’ (2016)

Violin, Bass Guitar, and Piano 

Gare St. Lazare — 4' 30" (2015-2016)

Wind Quintet 

Pierrot Soleil; Things Fall Apart — 3' 30" (2015)

Pierrot Ensemble 

Solos and Duos

Choir

On the Beach at Night — 6' (2020)

SATB Chorus

Fixed Media & Electronics

Resonance Ecology — Open Length (2023)

Open Instrumentation & Live Electronics

Myvatn — Open Duration (2022)

Clarinet and Fixed Media

A Space to Dwell  (2021)  8’

Live Electronic Processing

Reflections of a Sea Bean (2020) 6'

Fixed Media

Mapping Routes  (2020)  8’

Flute, Data Sonification, and Live Processing

Riant (2019)

Open Instrumentation and Live Conductor Control

Water::fall (2019) 5'

Fixed Media

Round & Round (2015) 4’ 

Fixed Media

Intermedia & Film Scores

Ecosystem [352] — (2022) 9'

Live Generated Soundscape Composition

Ecosystem [351] — (2022) 28 (bandcamp link)

Live Generated Soundscape Composition

Inverted Windows — (2021)

Fixed Media and Three Screen Projection

Reflections of a Sea Bean (2020) 6'

Fixed Media

Water::fall (2019) 5'

Fixed Media

Three Days in June (2020) 6’ 

Film Score