Accurate Timing

Accurate Timing

In many tasks we need to do something at given intervals of time. The most obvious ways may not give you the best results. Time? Meh. The most basic tasks that don’t have what you might call CPU-scale time requirements can be handled with the usual language and...
Re-animated

Re-animated

Recently, I spent a bit of time updating the `friz` animation control framework for JUCE that I wrote last year, adding a few things to it that make it easier to use and more expressive.

Making Spectrograms in JUCE

Making Spectrograms in JUCE

Spectrogram of swelling trumpet sound Art+Logic’s Incubator project has made a lot of progress. In a previous post I mentioned that Dr. Scott Hawley’s technique to classify audio involved converting audio to an image and using a Convolutional Neural...