Playing with the additive editor

I have been playing around with the additive editor lately, trying to reorganize the spectral edition features, and add more useful ones. Here is a short example, using the “interpolate” option to generate constant harmonics over the full spectrum…
Interpolate

… resulting in an approximation (because we only use 64 harmonics) of an infinite spike at the origin…
Infinite Spike

… then apply the “divide by harmonic number” transformation:
Divide by harmonic number

… and the resulting waveform is a saw wave ! Just refer to Dr. Fourier if you want to know why !
The only annoying thing is the oscillations around the edges. This is known as the Gibbs phenomenon, and it happens because we abruptly stop the harmonics series after 64. Fortunately, it can be reduced, by smoothing out the harmonics – this is exactly what the “anti-ripple” function does (applying a Hamming window over the spectrum)…
Anti Ripple
… leaving us with a beautiful, alias-free, pure saw wave to feed into Rhino’s filters !

It is also very easy to get a square wave from here, just use the “remove evens” function to get rid of the even harmonics:
Remove Even

So as they are, these spectral editing functions are already quite useful. One thing that could be added, though, is waveform editing functions for effects like PWM, quantization or rectification. Hmmm…. time to fire up xcode :)

Leave a Reply


  • What users say

    "One word describes Angelina - Heavenly!! Wonderful, atmospheric, and most importantly, inspiring sounds. Analog is fine, but there are just so many analog emulations around. It's refreshing to come across something so different. I'm going to recommend this instrument to anyone who'll listen!!" - Mike Hobson, UK
  • Register

  • Welcome !

    Welcome to Big Tick web site ! Please login or register.

    Registration is free, and will enable you to download additional instruments and effects.