Audio Engineer with a Masters in Computer Science
DAFx19-Gamelanizer. Accompanying material for the paper 'A Real-Time Audio Effect Plug-In Inspired by the Processes of Traditional Indonesian Gamelan Music'
55AudioSearch. Python implementation of the "Shazam" algorithm
52NegativeHarmonizer. A python tool to invert the tonality (a.k.a negative harmony) of midi notation
39OvertoneFilter. Simulate sygyt style overtone singing (a.k.a. throat singing) by emphasizing MIDI-selected harmonics of an audio signal.
20PathSynth. A simple synthesizer where the oscillator is determined by a user-defined path.
18unity-botw-style-paraglider. "Breath of The Wild" style paraglider in Unity3D
8negative-harmonizer-plugin. C++
6farkle. (WIP) A JUCE-based audio plugin that recreates Bruce Botnick's "Farkle" effect, as heard on Van Dyke Parks' 1968, Song Cycle
5MusicalRingMod. (WIP) A JUCE-based audio plugin that lets you control a ring mod's frequency with midi
2DelayMWE. A simplified, minimum working example, version of the basic delay JUCE implementation in Audio Effects: Theory, Implementation and Application
1UnityRayMarching. C#
1PanningTheory. C++
1unity-snake. C#
1