#programming
Plugins for Everyone! Cross-Platform JUCE with CMake & GitHub Actions
My C++ reverb plugin is finally available for macOS, Windows, and Linux! Here's how I'm using JUCE's CMake API and GitHub actions to make that possible.
Databending Part 5—Listening to Telephone Codecs
One way to get more variety when transforming data into audio is to change the encoding. Today I'm implementing the VOX ADPCM telephone codec—which I especially like—in Rust to accomplish this!
Databending Part 4—Data to Audio with a Rust Tool
Manually importing data as audio in Audacity sounds super cool but takes a while and slows down my composition. Today I'm automating it in Rust!
A Grimoire of Shell Scripts
Today I'm discussing my thoughts on “home-cooked” and “situated” software, and how that's inspired me to start a collection of useful script tools for myself.
Static Site Generators Are Nice
Making it easier to blog, and to use my site instead of social media
Receiving Webmentions, Part 1
Setting up my blog to receive Webmentions
Do Read the Comments
A writeup of using Netlify serverless functions and Supabase to code a comments section on a static site