Portfolio

Master's Thesis

For my Master's Thesis, I am researching Real-Time Music Source Separation using Machine Learning. I am adapting HS-TasNet, a model developed by L Acoustics, for better performance using knowledge distillation via a student-teacher model. This technique involves using a bi-RNN during training, and a single direction RNN during inferencing. This allows the models to leverage future information during training, potentially increasing performance during causal inferencing.

This thesis serves as partial fulfillment of my degree, M.S. Music Engineering Technology.

More to come in the coming months. Stay tuned and check out my Linkedin, Github, and this website for updates.

a laptop on a desk
a laptop on a desk
Gate and EQ Plugin

The bmfAudio G-EQ is an 8 band EQ (HPF, Low-shelf, 3 parametric bands, high-shelf and LPF) with a gate.

Great plugin for early in your processing chain!

Check it out on my github here.

Channel Strip Plugin

The bmf_ChannelStrip is a "Channel Strip" style plugin featuring input trim control, 3-band parametric EQ, compressor with attack and release controls, and a reverb with pre-delay and absorption (diffusion) control.

This plugin works great as parallel processing. Try it on a send for your drum bus! You can shape, squash, and smear to your liking.

Check it out on my github here.

Compressor/Expander Plugin

A robust dynamics processor audio plugin that features a compressor and expander, toggled by a switch. Extreme ratios can allow for limiting and gating. Made in C++ with JUCE.

For more on the code, checkout my Github linked here.

Speaker Build

I built a desktop speaker for my final in a course I took, Transducer Theory. The enclosure is built of MDF and the driver is a Dayton Audio PS95-8 3.5" driver. For parameters, my final report, frequency response and the speaker spec sheet, check out my github linked here.

Microphone Preamp Build

Another project I worked on was a Microphone Pre that I built. I used a schematic from the internet and modified it. I also removed the 48V phantom power, since this was a bit more complicated for one of my first builds.

For more pictures, frequency response, signal to noise, and a spectrogram click here.

Direct Input Box Build

This project was a DI Box I built for a class in my undergrad. Parts were sourced from various electronics and circuitry websites, and then first assembled on a bread board. Following successful testing on the bread board, the build was duplicated for the enclosure, soldered, and closed.

For more pictures, frequency response, signal to noise, and a spectrogram click here.

Mock Studio Acoustics Build

This was a final project for an undergrad acoustics project. The goal was to create a layout for a control room and live room, and have the RT60 times for both spaces land within a target range. Additionally, necessary materials for appropriate isolation were listed.

For the full project click here.

person playing brown and white acoustic guitars
person playing brown and white acoustic guitars