Drum Sequencer Bass Arpeggiator Plugin

I built a 16‑step drum sequencer in Max MSP for my Computer Music Fundamentals final project. Learning Max MSP was challenging but extremely rewarding. Here’s how it works and what it can do:

  • Sequencer Grid: A 16×5 matrix ctrl object where each row triggers one of five drum buffers. Clicking a cell sends a “1” to its buffer’s play object; an empty cell sends a “0.”

  • Melodic Layer: A multi-slider drives a saw~ object (a saw wave), reading pitch values from a coll (collection object) filled with scale degrees. You can toggle between major and minor scales.

  • Drum Sounds & Presets: I imported my five favorite drum samples and created three custom presets to switch between different grooves.

  • Global Transport: Everything syncs to Max’s global transport, so you can adjust the tempo on the fly.

Overall, I’m thrilled with how smoothly it runs and how flexible the interface feels. Feel free to download the patch and try it out!

BeeCorp Soundtrack

A good friend Josh Gioffre reached out to me to work on a theme song for a mobile game he’s working on, so I gladly accepted the challenge of making my first ever video game OST. The game is currently in pre-alpha, but I’ll link it here when it’s available for download.

Above is a video of me demoing the game (BeeCorp) with the soundtrack I composed playing in the background. Enjoy!

Matteo Farinacci Short Film Score

My longtime friend Matteo Farinacci asked me to score a project for one of his classes at ArtCenter College of Design in Pasadena, CA. This short-film was shot completely on film which I think is so cool. Scoring this movie was particularly challenging for me, but in the end I’m happy with what I came up with.