Category: Journal
-
Creating Real-Time Audio Applications
With Pro Punk Drums, I created a system for loading drum samples into a digital audio workstation (DAW) plugin, using the JUCE framework, which is a popular choice for developing audio applications. The core objective here was to get a digital instrument I could use to quickly demo ideas without using my drums and all…
-
Experimental Frontend Application Development
Far from being simple, simple is hard. A calculator is the kind of simple everyone understands, and so is the idea that food is nutritious, and maybe even making calculations of the nutrients in food. JavaScript, as as far programming languages go, is also simple. If things get complex, the JavaScript ecosystem offers an abundance…
-
Foundations of a Backend System for a Modern Business
The Picket platform aims to simplify the home inspection process, to make it as easy as filling out a form, or better yet, for your realtor to do it for you. It lets homebuyers easily connect with local, qualified home inspectors on their terms, thereby removing the guesswork and inconvenience that often come with finding…
-
Codesigning an AAX Plugin: Roadblocks I Encountered
As a music producer, I am always looking for ways to improve my workflow and expand my toolset. Recently, I decided to take on the challenge of creating my own AAX plugin for Pro Tools. However, the task of codesigning the plugin proved to be more difficult than I had anticipated. In this blog post,…