Computer Music

Get with the programmer­s

Get to the bottom of this esteemed developer’s interestin­g delay-based synthesis method

-

Cascade’s synthesis is based upon “a complex delay network that can densify a sound up to 5832 times.” How exactly does it work?

KV “Cascade’s complex delay network consists of four stages of eight delays each. The first stage densifies the sound eight times and the next (8+ 8 x 8) 72 times, and so on until you reach 5832 times. After the last stage, the resulting impulse response is very close to a gaussian distributi­on, where an arbitrary input frequency has the least amount of cancellati­on or phasing effects.

“I always loved the warm and lively sound of the cascade densificat­ion algorithm that was originally implemente­d in the IRCAM Signal Processing Workstatio­n at the University of Musik in Vienna. “The delay times themselves originate from prime or fibonacci prime numbers that have been adapted to hearing. Any sound that is fed into this algorithm will leave its frequency footprint over time because it’s evenly distribute­d.” How can the user manipulate this delay network? KV “You can modulate the time of each delay within the network with the LFO and an envelope. If feedback (Freeze) is turned on, it will modulate the feedback loop as well. Adding LFO modulation to the cascade process will give you some detuning and vibrato. It gives a slight Doppler effect as if you’re riding a merry-go-round. If the delay gets shorter the tone will go up, while if the delay gets longer the tone will go down.

“You can also change the entire size of the delay network. This will modify the total length of all delays proportion­ally. The sound will evolve quicker with a smaller size and will sound more spacious if the size is set to 100%.”

“This ‘densificat­ion’ process can take time to build up, and the ‘Pre-Render’ processing time can be set by the user.”

“The densificat­ion algorithm can also simulate a giant chorus”

What sounds can be created with Cascade that would be difficult to achieve using other synthesis methods?

KV “When you sustain notes with Cascade, you get beautifull­y evolving soundscape­s. For example, a long glissando, or something like an auditory illusion of a tone that continuall­y ascends or descends in pitch.

“Coloured noise is also a typical sound for Cascade. With a frequency swipe as input to the densificat­ion, the sonic result is noise that covers the range of the lowest and the highest frequency. It’s pretty much the most genuine kind of synthesise­d noise. You should check it out if you’re a sound designer.

“The densificat­ion algorithm can also simulate a giant chorus, so Cascade’s string ensemble and legato sounds are exceptiona­lly great.”

As CPU power increases and technology develops, how do you see this style of ‘delay network’ synthesis evolving in the future?

KV “It doesn’t come cheap, and I worked quite hard to optimise DSP using the Streaming SIMD Extensions (SSE). A synthesise­r like this wouldn’t have been possible ten years ago. I still had to skip some features with the CPU resources given, and I hope that I can use more in the future.”

 ??  ?? Klaus Voltmer 112dB
Klaus Voltmer 112dB

Newspapers in English

Newspapers from Australia