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...
A C++ Class Factory for JUCE

A C++ Class Factory for JUCE

So, I’m working on a side project (as one does), and reach the point in development where I need to be able to take a tree of objects that all share a common base class and persist them to and from disk.
I prefer using plain text files to binary for a bunch of different reasons, so the problem really boils down to:
At runtime, I need to be able to convert a string containing the name of a class into a pointer to an object of the corresponding C++ class. Sounds simple, right?

An RPC Framework for JUCE

An RPC Framework for JUCE

Recently, I’ve been working on a project for a long-time client who came to us with a request that we haven’t seen in a while–we were tasked with taking their existing application written in C++ using the JUCE application framework into two separate...

Developing Audio Applications With JUCE (part 3)

Okay — so far, we have an in-progress Scumbler application that can interface with audio hardware and route audio signals through itself (part 1) and also load third-party audio effects plugins into that audio stream (part 2). This time, we’ll add code...
Developing Audio Applications With JUCE (part 2)

Developing Audio Applications With JUCE (part 2)

Last time we looked at getting a very basic version of an application that can process audio running using the classes provided with the JUCE application framework. The Scumbler app as we last saw it: Could enumerate the installed audio/MIDI hardware on a computer Let...