SuperCollider as a Reactive Performer

SuperCollider as a Reactive Performer

Built a Q-Learning system in SuperCollider (C++) that can generate beats of varying intensities while following an acoustic performer.

Correst

Correst

Created a procedurally generated platformer in Unity. User choices are fed into a neural network in Pure Data which generates a live soundtrack.

Bird Ring

Bird Ring

Composed and recorded an album and interactive website in p5.js, consisting of four songs based on ornithological data.

Ctrl 0

Ctrl 0

Wrote a Processing (Java) program using the concepts of conduction created by Butch Morris. This piece was performed at ShapeShifter Lab in Brooklyn in 2019.

Extractive Summarization

Extractive Summarization

Built an extractive summarizer using Python and NLTK, evaluated on ROGUE-1 and ROUGE-L scores. Used the Critical Role Dungeons and Dragons Dataset (CRD3), colleced from 398,682 turns.

Neurological Circuit Building

Neurological Circuit Building

Used Hodgkin-Huxley mathematical model of a system on neurons and synapses in MATLAB. Simulated logical gates (AND, OR, NOT, XOR) using the modeled current through the neurons.

Stravinsky and Stein

Stravinsky and Stein

Wrote an essay comparing the compositional styles and choices in Gertrude Stein’s Tender Button and Igor Stravinsky’s The Rite of Spring. Published in Confluence Spring 2022.

HJS Emerging Artist Showcase

HJS Emerging Artist Showcase

Selected as a finalist for this jazz competition for their tenor sax improvisation, and received the honor of performing in Bushnell Park in Hartford.

Tug of Words

Tug of Words

Adapted the Tug of Words game show into a web game built in p5.js. Built two modes, endless and versus, where users are given a word clues and must guess the correct letter change.