ルビとHTML
I took a few years of Japanese classes in undergrad, and today I'm returning to that and discussing some HTML markup for Japanese and other East Asian languages.
A blog about my personal interests, including composition, sound design, and audio programming; working with Max/MSP, Lilypond, C++/JUCE, Rust, and Neovim; and web development and philosophy on the IndieWeb
I took a few years of Japanese classes in undergrad, and today I'm returning to that and discussing some HTML markup for Japanese and other East Asian languages.
Eli and I are engaged, and we're getting married later this year!
For this month's IndieWeb Carnival, I'm writing about music that emphasizes timbre or “tone-color,” and how I use this kind of approach in my own composition.
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.
I've been mostly making music tools rather than writing music. Today I'm talking about getting out of this rut with a “take two” on my current composition.
I discuss how algorithmic reverbs work using the popular “Freeverb.” I give details on feedforward/feedback delays and allpass filters, and I include a Max/MSP patch to play with.
For this month's IndieWeb carnival on “small web communities,” I'm thinking about lowering the barrier for web independence and freedom
My Swedish textbook publisher wanted me to listen to audio examples on their site or in their app. I had other ideas.
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!
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!