FFT Averages
This post assumes you already know what an FFT is, so if you don’t, I suggest reading Chapter 8 and Chapter 12 of The Scientist and Engineer’s Guide to Digital Signal Processing. What I’m going to...
View ArticleMinim: An Audio Library for Processing
It’s here, the first release of my audio library for Processing: Minim. Here are some of the cool features: Released under the GPL, source is included in the full distribution. AudioFileIn: Mono and...
View ArticleFrequency Modulation Is Easy
I’m working on adding the ability to do frequency modulation in Minim. I didn’t figure it was a very complicated thing. I knew that I’d have to do it while generating each sample, so it couldn’t be...
View ArticleSound Byte: Mass-Spring-Damper System
I’m picking my way through Real Sound Synthesis for Interactive Applications by Perry R. Cook (one of the authors of the STK) and decided to start making small apps to demonstrate the different kinds...
View ArticleSound Bytes: Oscil as a looping sampler
Eventually, we plan to add a UGen to Minim that will allow you to control the generating speed of any other UGen, but that got me thinking about how you might do something similar with existing...
View ArticleSound Byte: Filtered Tuning
I’ve been meaning to try out some digital Moog filter code. A digital Moog filter is simply a filter that attempts to model the analog filters found on Moog synthesizers. It’s got two knobs: frequency...
View ArticleSound Byte: Broken Record
I wrote a UGen the other day that allows you to change the tick rate (or sample rate, if you like), of any UGen that you patch to it. After making a mouse-driven example to test it out, I created this...
View ArticleSound Byte: Beat Generator
Probably the coolest Sound Byte yet, this one will generate drum beats based on probabilities for each sixteenth note in a measure. The sound-set is basic: kick, snare, hat, plus a chime loop that is...
View ArticleSound Byte: Glitch Generator
I’ve been working on this one for a few days. It follows the same principle as the beat generator from my previous post: whether or not a note is added to the generated sequence at a given step is...
View ArticleThe TickRate UGen
I’ve received several questions about the TickRate UGen that I’ve used in some recent Sound Bytes. Quite simply, this is a UGen that allows you specify an audio generation rate. Setting a rate of 1...
View Article
More Pages to Explore .....