Note: score follow and free sheet music are highlighted. Other listening links are also included. (Asterisked works have additional recordings available upon request for portfolio purposes.)
Click on each category to expand it. Curious about more sheet music? Reach out!
Prunella: A Chamber Opera in Two Acts (1:20:00) [2023] - watch
lyric soprano, mezzo, baritone, narrator/spoken
string quartet, piano, 1 percussion (BD+rutes, bon, ch.cym, crot, T-t, B♮ gong, sus.cym, tri, vibes+bow, WB, rainstick)
Conventional Orchestra:
The Twelve Dancing Princesses: Orchestral Suite (22:00) [2024] (*excerpts)
Waldstein Sonata (Beethoven; orchestration) (11:30) [2024]
Orchestra + Electronics:
The Ontology of Fear (15:00) [2022]
Hybrid Ensembles:
Concerto for Spirits in the Forest (4:30) [2020]
hn, tpt, tbn, perc (2 tri, SD, gong), piano, vlns1, vlns2, vlas, vcs
Seniors' Elision (5:00) [2019]
cl1-2, b.clar, a.sax, b.sax, hn, tpt1-3, tbn1-2, euph, tba, perc (BD, vibes+bow, sus cym)
For Binghamton University's Explorchestra:
Terminus and Genesis (7:00) [2023]
Variations on a Theme by Grieg (5:00) [2022]
Chorale for Clouds (3:00) [2022]
Sunlight on a Broken Column (5:00) [2021]
Wash-Walkin Coming (4:15) [2020]
Fantasia on a Theme by Bach (for orchestra) (4:45) [2019]
Θανατοχορός {(1 ms. has instead:) Θανατοχώρος}, sive, Mortis Chorus {Mortis Locus}: or, A Seriouſe Unaturall Covenant; A SCRIPTURE SPATIAL, Wherein by way of 6 Divers Sceanes 5 Paths of the Labyrinth are Trode & Known, SHEWING Some Fraction of Henoſis of Space & Action under Greate Violation & Farthermore Unknown Sainctuary not unlike as if Through a Keyhole Eſpied, Subjoined to Which is a Lament for Aſterion, Prince of Crete; Fit for Moſt Perſons of Open Minde (‘Conſidering all Men taſt not a like,’ quoth Rouland) (c. 30:00) [2025] - listen (excerpts)
AKA: Θανατο(χορός|χώρος)
chamber (fl, cl/b.cl, vln, vla, vc; includes speaking roles) & live electronics
Staggering Fidelity (7:45) [2025]
percussion quintet (glsp, xyl, bgo; vib, f.cym, tri, cast; mar, t.bells, w.ch, cwb; crot, toms, rtch, gong, pots&pans; timp(3), tamb, temp.bl, vib.sl; whirly tubes) & fixed media
Triangle Septet (3:00) [2024]
7 players (suggested: 4", 4", 6", 6", 7", 8", 9" triangles)
In Nomine (After Picforth) (5:00) [2024]
flexible quintet (ob, a.sax, hn, vln, vc works nicely)
An [Meta-] Experiment in Relevance Realization (6:00+) [2024]
percussion quartet (4 triangles, and more) [+narrator (optional)]
Parallel & Indeterminate Collision Course (6:15) [2023] (*)
percussion quartet (mar1, vib; mar2, glock; xyl, WB, crot; tri, cym, T-t, cwb, SD)
Pattern & Contemplation (4:30) [2023] (*)
historical quartet (baroque fl, recorders (A, B), chamber organ)
Five Red Lines (3:15)
wind trio (fl, ob, b.cl)
Eighth Space (6:30) [2023] - listen
saxophone quartet (SATB) & marimba
Crystal Mechanism (6:00) [2023] - listen
percussion quintet (mar1, mar2, vibes, glock+BD, timp)
Precipitious Charybdis (3:45) [2022] - score follow
brass quartet & percussion (tpt, tpt, tbn, tba; clav, cajone)
Superimposition (3:30) [2022] - listen
percussion quintet (2 buckets, timp; SD; kick BD, HH; tamb, ratch, tri; metal bowls, tri, cym; plus 4 bowed music stands)
In Nomine no.1-3 (4:00, 5:15, 4:15) [2021] - listen (#1) (*)
quartet (fl, cl, vln, vc)
This is not Predetermined (5:00) [2021] - score follow
chamber (ob, cl, bsn, pno, vln, vla, vc) & electronics
Fiend in the Field (9:15) [2020] - listen
percussion duo (BD, cwb, ch.cym; bon, cwb, flex, pots & pans) & piano duo (+ rainstick)
Diamond Mines (7:15) [2020]
brass trio (hn, hn, tpt) & bass drum
Weather for Fields (2:45) [2020] (*)
string quartet
Something About Birds (3:15) [2020] - score follow
quartet (fl, cl, vln, vc)
Sepia:Martha:II (6:00) [2019] (*)
mixed ensemble (BD, vln, vc, conductor's stand & 4 music stands bowed)
Peace of Advice (8:00) [2019]
mixed ensemble (fl/picc, cl/b.cl, pno, vln, vla, vc)
Espionage (3:00) [2019]
mixed ensemble (vln, vla, db, pno, mar1, mar2, BD)
Dark Lydian Dance (2:15) [2019]
string quartet or quintet
Solo piano:
A Landscape Is the Sum of Two Landscapes (8:15) [2024] - listen
A Landscape Is the Sum of Two Landscapes (Abridged) (4:45) [2024]
(Tri)phasic (8:30) [2024] - listen
Unfolding (6:00) [2024] - listen
Elements Alloyed (11:30) [2021]
Canyons from the Windstorms (9:15) [2020]
Fantasia on a Theme by Bach (for piano) (2:45) [2019]
Allegro for Freight Trains (2:00) [2019]
Easy solo piano:
Variations on a Dream (2:50) [2019]
Nocturne for a Raincloud (2:15) [2019]
Waltz in G (2:00) [2019] - free sheet music
Waltz in C (3:00) [2018]
Other solos:
Tile Rotations for Solo Guitar (6:00) [2025] for classical guitar with optional projection - listen
Heed & Search (Μιμνήσκω ϗ Ζητέω) (2:30) [2025] for double bass (*)
Duet:
Sketch for Cello and Piano (2:00) [2021] - score follow
Κορ[η]ινθιακός (Cor[a]inthian) (5:00) [2025] (*)
soprano, alto flute, harpsichord
H₂C=CHCl (Vinyl Chloride) (6:00) [2023] - listen
tenor, piano, live electronics
original poetry by AJ White
Three Scenes for Those Who Cannot Be Made to Suffer: And Furthermore Those Who Can (5:00) [2023]
sop, sop, mezzo
adapted from Samuel Beckett (Waiting for Godot)
A Turing Test (7:30) [2022] - listen
tenor, prerecorded spoken voices, perc (ch.cym, fing.cym, ratch, rute), pno, vc
original poetry by Cole Depuy
Meditation (5:00) [2022] (*)
sop, sop, vc, mar, toms (2)
original poetry by Josh Grosse
Dance:
The Setting of the Sun (1:30) [2024] (*)
piano, cello, percussion (tri, fing.cym)
The Rising of the Sun (2:40) [2024]
piano, cello, percussion (tri, fing.cym)
Crystal Mechanism (6:00) [2023]
percussion quintet (mar1, mar2, vibes, glock+BD, timp)
Fashion:
ΑΣΤΡΑΓΑΛΟΙ (Astragaloi) (4-8 min) [2025] - listen (*)
any small group of coherent instruments, and astragaloi
Londronic Tapestry (indefinite) [2024] - listen
any instrument(s)
Museum Pass Season 1 & 2 (indefinite) [2024] (*excerpts)
any instrument(s)
Voice of the Desert (6:00) [2024] - for COMA
SATB any instruments/ensemble + 2 flexible percussion