This page holds a selection of my personal projects spanning musical experiments, games, and more.

Alchemist
Endless runner with crafting progression
Godot • 2026

Shuffle Cannon
Mashups created with stems
Serato • Ableton • 2024

Rhythmic Relationships
Generate rhythmic accompaniments
PyTorch • 2023

Conductor
Control music with your hands
Yoha.js • Tone.js • 2022

GIF Sync
Sync GIFs to music
Essentia • ffmpeg • 2022

Barnyard Karaoke
Recreate melodies with animal sounds
Python • 2022

Theme Explorer
A map of musical themes
JavaScript • 2021

Wheel
A rotary percussion instrument
Arduino • Max • 2021

Chordico
A sketch pad for chord progressions
JavaScript • Python • 2020

Chord Progressions
A library for working with chord progressions
Python • 2020

Codenames: GIFs
A variation of a popular board game
React.js • Firebase • 2020

Grove
A 3D re-creation of my apartment
Blender • Python • 2019

Coda Pilot
An interactive journey along a tree of audio
p5.js • Tone.js • 2018

Curtain
A projection on sliding panels
Installation • C++ • 2017

Groove Sergeant
Visualize your groove learning curves
React.js • Tone.js • 2017

Scout
Find substitute film locations
Python • Dataset • 2015

Patricio Ovalle