Work

Pieces

three harp vignettes

six hands, one harp, 2021

"hey, when––?"

browser-based telematic piece for voices, 2021

The Ten of Swords

open score for chamber ensemble, 2020

dark parts

experimental short film, 2020

in the event of my

reed quintet and fixed media, 2019

godtrash

experimental short film, 2019

I have a deep and enduring need to become real

combined chamber and electronics ensembles, 2019

some favored gem

saxophone quartet and fixed media, 2018

Ouroboros

body controller and live electronics, 2018

the body is/isn't extraordinary

surround fixed media, 2018

Tomorrow, When I Grow Up

voice and live electronics, 2017

I want ___ please

processed harp and fixed media, 2016

Hold Still

live art and electronics, 2015

Rex

voice and piano/harp, 2013

May the 7th, 1910

voice and string quartet, 2013

Projects

Packetsphere: An Internet Travelogue

browser-based interactive art/music piece, 2021

the Incurable Caravan’s Online Car Show

curated online gallery exhibit, 2021

Foster Mayor

semi-political solo set, 2019

Sites/Code

SEAMUS 2020

jekyll + some extras, 2020

James Lam Scheuren

Wordpress portfolio site, 2020

components.one

Nuxt, NodeJS, 2020

N_SEME @ UVA

jekyll + github pages, 2018

Andrea Cheeseman

Wordpress portfolio site, 2017

PBS AppleTV prototype

XML and Python, 2013

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus imperdiet eros dolor, vestibulum tempus enim suscipit sed. Nam vitae rhoncus ligula, ac volutpat augue. Donec sed sollicitudin lectus, nec tristique lacus. Aliquam ipsum ante, euismod at malesuada at, cursus non orci. Phasellus eu nisi mauris. Donec quis luctus sapien. Fusce commodo quis neque vitae eleifend.

Nam malesuada, purus nec vestibulum maximus, mauris ex hendrerit turpis, eget sodales odio erat at tellus. Mauris viverra porttitor cursus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam a purus neque. Quisque aliquam sem in enim facilisis, nec dapibus ante laoreet. Etiam imperdiet auctor consequat. Vestibulum pellentesque sollicitudin orci, quis mollis felis mattis id. Suspendisse velit nibh, posuere eu ultrices sed, porta sit amet sapien. Fusce egestas dapibus risus sit amet condimentum. Nullam placerat quam ut vulputate tincidunt. Sed ante urna, bibendum eu felis eu, auctor lobortis lorem.

Donec scelerisque lectus odio, at venenatis erat egestas non. Etiam porta euismod sapien. Cras quis imperdiet lectus. Sed sed erat at neque facilisis congue et vitae nisl. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Sed at pharetra lacus. Suspendisse mattis, quam sit amet aliquam pharetra, ex eros molestie dui, et cursus magna turpis in tortor.

Suspendisse sollicitudin id lacus et dictum. Nam dignissim justo nec purus sollicitudin, sit amet congue risus sollicitudin. Aenean sit amet lectus vel turpis aliquet scelerisque in eget nulla. Aenean velit est, ultrices at diam tristique, accumsan suscipit sem. Nunc ultrices sed elit eu egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas pellentesque metus ante, at blandit massa consequat in. Mauris a lacus a massa euismod tristique pulvinar ut metus. Nam fermentum nibh pharetra elit vulputate, nec consectetur tellus laoreet. Nullam aliquet congue sagittis.

Duis vestibulum mi sit amet mi dignissim, nec porttitor dolor tempus. Vivamus quis neque ac magna aliquet venenatis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse luctus augue nec diam accumsan, ac facilisis est sodales. Vestibulum eu odio efficitur, condimentum quam ultrices, aliquam urna. Maecenas ante magna, elementum sed eleifend ut, dapibus in sapien. Sed blandit arcu sit amet nulla lacinia, at rhoncus arcu ultricies. Pellentesque quis diam et mi ultrices vestibulum. Aliquam tincidunt in urna vitae vestibulum. Cras facilisis dictum pellentesque. Phasellus semper libero in ullamcorper rhoncus.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus imperdiet eros dolor, vestibulum tempus enim suscipit sed. Nam vitae rhoncus ligula, ac volutpat augue. Donec sed sollicitudin lectus, nec tristique lacus. Aliquam ipsum ante, euismod at malesuada at, cursus non orci. Phasellus eu nisi mauris. Donec quis luctus sapien. Fusce commodo quis neque vitae eleifend.

Nam malesuada, purus nec vestibulum maximus, mauris ex hendrerit turpis, eget sodales odio erat at tellus. Mauris viverra porttitor cursus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam a purus neque. Quisque aliquam sem in enim facilisis, nec dapibus ante laoreet. Etiam imperdiet auctor consequat. Vestibulum pellentesque sollicitudin orci, quis mollis felis mattis id. Suspendisse velit nibh, posuere eu ultrices sed, porta sit amet sapien. Fusce egestas dapibus risus sit amet condimentum. Nullam placerat quam ut vulputate tincidunt. Sed ante urna, bibendum eu felis eu, auctor lobortis lorem.

Donec scelerisque lectus odio, at venenatis erat egestas non. Etiam porta euismod sapien. Cras quis imperdiet lectus. Sed sed erat at neque facilisis congue et vitae nisl. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Sed at pharetra lacus. Suspendisse mattis, quam sit amet aliquam pharetra, ex eros molestie dui, et cursus magna turpis in tortor.

Suspendisse sollicitudin id lacus et dictum. Nam dignissim justo nec purus sollicitudin, sit amet congue risus sollicitudin. Aenean sit amet lectus vel turpis aliquet scelerisque in eget nulla. Aenean velit est, ultrices at diam tristique, accumsan suscipit sem. Nunc ultrices sed elit eu egestas. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas pellentesque metus ante, at blandit massa consequat in. Mauris a lacus a massa euismod tristique pulvinar ut metus. Nam fermentum nibh pharetra elit vulputate, nec consectetur tellus laoreet. Nullam aliquet congue sagittis.

Duis vestibulum mi sit amet mi dignissim, nec porttitor dolor tempus. Vivamus quis neque ac magna aliquet venenatis. Orci varius natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Suspendisse luctus augue nec diam accumsan, ac facilisis est sodales. Vestibulum eu odio efficitur, condimentum quam ultrices, aliquam urna. Maecenas ante magna, elementum sed eleifend ut, dapibus in sapien. Sed blandit arcu sit amet nulla lacinia, at rhoncus arcu ultricies. Pellentesque quis diam et mi ultrices vestibulum. Aliquam tincidunt in urna vitae vestibulum. Cras facilisis dictum pellentesque. Phasellus semper libero in ullamcorper rhoncus.