Piano
| Akelei | 5’ | 2023 |
| Anthos Alpha | 8’ | 2025 |
| Burning Mirror | 14’ | 2016 |
| Coloring | 5’ | 2017 |
| Cross Variations | 7’ | 2024 |
| Diamond | 5’ | 2017 |
| Diamond Part 2 | 5’ | 2017 |
| Dying Ember Variations | 12’ | 2021 |
| The End of the World | 18’ | 2019 |
| Flower in Thought | 8’ | 2018 |
| Heart with Silver Arrow | 15’ | 2019 |
| Holothexis XIII | 5’ | 2016 |
| Honor | 9’ | 2010 |
| I... | 6’ | 2012 |
| The Image of Water | 5’ | 2024 |
| Memory of Sophie | 13’ | 2016 |
| Moon Artifact | 13’ | 2014 |
Moon Jumping Rope ![]() |
9’ | 2023 |
| Mr. Flamingo | 5’ | 2017 |
| N-March | 7’ | 2013 |
| Ode To | 12’ | 2014 |
| Open a Crocus | 5’ | 2020 |
Outer Variations ![]() |
12’ | 2024 |
| Photo and Echo | 12’ | 2022 |
| Plasma | 14’ | 2021 |
| Prelude/Postlude | 8’–16' | 2021 |
| Red Leaves | 5’ | 2016 |
| Songs Left Behind | 11’ | 2020 |
| Stone Bells Intersection | 8’ | 2022 |
| Study for the Future | 8’ | 2020 |
| Sun Artifact | 20’ | 2015 |
| What the Lion Said | 10’ | 2021 |
| Холодные вариации | 11’ | 2022 |
| Piano works under 5’ here. |
Other keyboards
Forever
for organ |
15’ | 2021 |
From the Zero Codex
for organ (optional ¼-comma meantone) |
11’ | 2024 |
| The Holding Oak
for organ (optional ¼-comma meantone) |
9’ | 2024 |
Light of the Other
for organ |
26’ | 2021 |
| Organum:
for sustaining keyboard |
4’ | 2021 |
| Palace of Six Faces
for organ |
28’ | 2020 |
Ribbon
for carillon (two octaves) |
13’+ | 2023 |
Two Scenes
for organ |
11’ | 2016– 2019 |
| Wreath
for carillon (two octaves) |
6’ | 2015 |
Solo
| 10 Years
for solo percussion with drone |
17’ | 2011 |
| Bleeding Heart Transformation
for guitar |
36’+ | 2022 |
| Converted Melodies
for recorder or any sustaining instrument |
1’–45’ | 2022 |
| Cross Variations
for harp or bell instrument |
7’ | 2024 |
Eden Melody
for violin |
40’ | 2023 |
| Gold
for glockenspiel |
15’ | 2021 |
| Gold IV
for guitar transcribed from Gold |
5’ | 2021 |
| Lightning Study
for cello |
6’ | 2015 |
| Lunar Bird Call
for woodwind or bell instrument |
1’ | 2014 |
Moon Jumping Rope
for harp or bell instrument |
9’ | 2023 |
| Pages
for vibraphone |
4’ | 2022 |
| Passage
for walking singer |
15’ | 2018 |
Ribbon
for bells or bell-like sounds |
13’+ | 2023 |
| Soft Laughter
for two small bells (one player) |
9’ | 2021 |
Song Following Itself
for flute with delay for violin with delay |
3’ | 2018 |
Time Escape Harmony
for violin |
40’ | 2024 |
| Tree of Roses
for bassoon |
14' | 2022 |
| York Leaf
for guitar |
7’ | 2018 |
2–5 players
| 10 Years
for percussion with drone (2-4 players) |
17’ | 2011 |
| Air
for trumpet, violin, and piano |
6’ | 2009 |
| Anthos Alpha
for viola and cello for string trio for string quartet |
8’ | 2025 |
| Appeal to Time
for two buglers holding hands |
9’ | 2022 |
The Body of the Conqueror
for three violins and piano |
45’ | 2010 |
| Double Janus
for two violas and two cellos for viola and cello with playback |
8’ | 2022 |
| Drei kleine Stücke, op. 11/3, with colophon
for cello and piano extension of the original by Anton Webern |
2’ | 2023 (1914) |
| Janus
for two flutes for viola and cello |
7’ | 2022 |
| Orchid Song
for two instruments |
3’ | 2022 |
| Organum:
for two sustaining instruments |
4’ | 2022 |
| Petal Falling
for string quartet |
7’ | 2018 |
| Soft Laughter
for two small bells (two players) |
9’ | 2021 |
Song Following Itself
for two flutes for two violins |
3’ | 2018 |
| What the Lion Said
for violin and piano |
10’ | 2021 |
6+ players
| Double Janus
for violas and cellos |
8’ | 2022 |
| Sports and Divertissements
for two silent actors and eight players arrangement of the original by Erik Satie |
20’ | 2008 (1914) |
| Two Scenes
for string orchestra |
8’ | 2016– 2019 |
Collaborations
The Holy Liftoff
co-created from Terry Riley's original graphic score for flute and playback for flute, string quartet, and playback for flute, two-cello quartet, and playback |
30’–65’ | 2024–2025 |
Pulsefield
co-created from Terry Riley's original graphic score for 15+ players |
10–30’ | 2024–2025 |
Other
| * * * * *
alien folksong |
— | 2016 |
Ammonite Song
for MIDI piano |
3’08” | 2018 |
| Earth-Air
for two or no sounds |
0’+ | 2015 |

