
ORBit
Virtual Instrument for Oculus Rift
Expressive, innovative musical instrument for non-musicians to experts. The player controls pitch and timbre of notes by moving objects in physical space. The intuitive controls and immersive environment make the experience engaging, fun, and creative. HTC Vive compatibility coming soon.
Unity package Video demo
Crowd in C
Audience-powered musical performance system
Based on Terry Riley's "In C", CrowdInC enables large groups of
musical novices to participate in a collaborative, social musical performance.
Participants draw melodic patterns on their smartphones,
then browse and interact with tunes made by their peers.
Users can enter 'mingle' mode with another audience member,
in which changes to their patterns are visible to each other in real time.
The music comes from the aggregation of phone speaker outputs, and
aspects such as key center and tonality are controlled by a central 'performer'.
System originally designed by Sang Won Lee - features I added include real-time mingle mode,
a browsable library-of-users interface, and data logging for statistical analysis.
Link Returns The Ring to Mordor
VR minigame
Created with Unity - First experience with game development. Simple linear plot with emphasis on world-building. VR compatibility developed for Oculus Rift.
Unity package(Standalone coming soon)

InvisoVR
Virtual Reality Tool for Spatial Sound Design
System for prototyping spatial audio environments from within VR. Users create soundscapes using an intuitive yet powerful and immersive interface, allowing rapid creation of medium-fidelity sound models with no coding experience required. Built in Unity for Oculus Rift.
Video DemoSynthSpace
Navigable, spatialized, musical environment
Created with Unity and Google's Resonance Audio - an immersive, atmospheric musical exploration. Player can choose their own adventure via proximity to different key zones in the space. VR port supports Oculus Rift.
Unity package Standalone playerVR package VR Standalone (windows)
dotSynth
Collaborative visual synthesis interface
Utilizes WebAudio and PubNub to allow real-time, bidirectional communication with sound dots
Github link Try it out
Creative AI Music Generator
Trained models to create melodies
Python program learns from provided music files - Custom Max/MSP synths perform melody, bassline, and chords. Made with teammates Jessica Glynn, Brad Gurwin, and Kayla Wiggins.
Github link Hear it in actionKEC Analytics Project
C++ tool written as media assistant at Kellogg Eye Center
Command line interface expedites updating of resident engagement data - reads .csv files, tells user what to change.
Github link