DSP programming

During my internship at audio-software company Audio Ease, I designed and worked on TransitionFX, a synthesiser optimised for 'riser' type effects such as whooshes, sweeps and risers.

The synthesiser is being developed in C++ using the JUCE framework.

The goal for Transition FX is to create a synthesiser optimalised for creating transitional moving effects such as whooshes, risers and stingers. These effects usually consist of samples and/or synthesis. I find there to be a lack of a intuitive synthesisers optimalised for creating these effects, which is why I started developing Transition FX. The user should be able to create the entire sound from within the synthesiser, without any automation and external effects.

Developing a synthesiser from the ground up was a very interesting but challenging task. After the 3 month internship it was of no surprise that I hadn't been able to develop the synthesiser up to the point that I wanted it to be. However, I am still continuing to develop it and am currently testing with some sound designers and refactoring the code.

Internship Audio Ease