• Home
  • Projects
  • Blog
  • Resume
Resume

Who Am I?

Dec 2022

What Do You Call A Programmer With 10 Years Of Sound Experience?


Once upon a time, I struggled to give myself a title. Am I a guitarist, an audio editor, a sound designer, a composer? Or am I something else? My solution was to call myself every skill I had: I was a guitarist, sound designer, composer, and programmer...

Ambisonic Cheat Sheet

Sep 2022


Welcome to this breakdown on Ambisonics. It is increasing in popularity and use but still poses a challenge to learn and understand. Many terms are thrown around: a-format, b-format, spherical harmonics, ambisonic order, spatial audio, and many more...

Making A Free Unreal Engine Serialization Plugin

Sep 2020

The Journey And Retrospective


This summer, I released a serialization plugin called "Numbskull Serialization" to the Unreal Engine Marketplace. I started working on this during development of Beyond Binary. We felt it was necessary to create our own serialization system due...

How To Build Plugins For FMOD

May 2019

A Basic Starting Point


When I first started using FMOD Studio, the low-level code seemed daunting and complicated. But over the years, I gained more programming experience and became comfortable with how FMOD worked; I took some audio programming lessons using JUCE and felt...

Copyright © 2025 James Kelly