When you place an A# chord in Capo, you probably don’t want it to get replaced with a Bb. That kind of strange behavior is what I set out to fix in 4.3.1. Unfortunately, during the QA cycle I learned that my fix is incomplete…
Only a few (long!) months after sending 4.2 out the door, we’re back with another bite-sized update that continues to nudge Capo forwards. Here’s what we’ve got for you…
It’s not uncommon for me to start my day with a random song stuck in my head. I don’t necessarily hear the song on TV or the radio—it just starts playing in my mind, uninvited, and wants to come out.
I found the cause of the most recent of my AVAudioEngine + AirPods issues, and an end-user workaround to go along with it. Sadly, this isn’t something I can easily patch with code.
I’ve been writing audio code for macOS since 2003, and it’s never been an easy task[…] But the problems were purely related to the inherent complexity of audio and hardware.
There is a high-level component in my training software that is responsible for executing each of the experiments that I need to perform in my chord detection research. I call it the driver, because it drives the training process on my behalf.