Blog Archive

Capo's Own Language

Just before I started grad school in 2022, I began picking away at the "Keyboard and MIDI Overhaul" project […] and it ultimately spawned a little domain-specific language (DSL) for configuration.


My Overdue Eulogy for the Mac Pro

The Mac Pro is now officially dead—but it's been dead to me for years.


Printing in Capo: Should be Easy, Right?

I cannot express how big of a deal it is for Capo to let users print chords. It is easily the most-requested feature.


The SuperMegaUltraGroovy Newsletter is Back!

The recent loss of access to my Campaign Monitor account was quite the fire-under-my-ass wake-up call that I needed to revisit the SuperMegaUltraGroovy Newsletter.


Capo 4.6, reworked for macOS Tahoe

Boy howdy was this a busy summer for me, and I'm really excited about today's update


I guess I let it go a bit too long…

So here's a not-at-all-funny story for you, unless you're really into schadenfreude, to which I'll say in advance: 'you're welcome.'


Leveraging Earworms

Earworms can be annoying, especially when you don't like the song that's playing in your head. But what if I told you that a well-crafted earworm could help you learn the melody of a new song, or a tricky solo?


Learning By Memory

Tonal working memory is a short-term buffer in your mind that lets you answer the fundamental, repeated question of ear learning: 'did I play the note I just heard?' Unfortunately, this part of your mind is rather delicate, and it doesn't hold very many notes.