Paul Jones

full-stack application programmer

Category: Journal

  • Creating Real-Time Audio Applications

    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

    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

    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

    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,…