Everything. No really, everything is new. We completely rewrote Resolume 3 from scratch, in a different programming language. Why? Many reasons; Resolume 2 was getting old, we started programming Resolume when we were still students and we were learning how to do it by trial and error. Therefore a lot of code in Resolume 2 was very inflexible and of poor quality. We had learned so much in all those years working on Resolume that we wanted to take all our gained knowledge about coding and real-time video and build an all new system that would be much better.

Resolume 2 is written in objective pascal with Delphi and uses DirectX for video rendering. This locked us into Windows only. We knew that if we wanted to grow we had to make Resolume run on windows and Mac OSX and possibly Linux in the future. So we had to start using cross-platform technologies like openGL and a cross-platform programming language c/c++.

Resolume 2 does all the video rendering on the CPU, this is fine but the processor on the video-card (GPU) is specifically designed for graphics and can therefore do video rendering much much faster at higher resolution. So we wanted to design a new rendering engine that would run much faster so you can play more layers of video at HD resolutions with virtually unlimited effects.

Resolume 2 does not play audio. We see live audio visual (AV) performances becoming more popular but there are very little tools available to create and perform them. Resolume 3 has full audio visual playback and you can combine any FreeFrameGL visual effects with any VST audio effect to create audio visual effects.

The Resolume 2 interface was having growing pains. It was literally inflexible and Adding new features like audio playback, unlimited AV effects, etc. was impossible without creating a whole new layout. Resolume 3 has an entirely new flexible interface that fits on any resolution monitor and has a layout That accommodates the new features, and will allow many more without becoming cluttered and hard to use.

Resolume Avenue 3 is an all new, audio visual instrument built on 10 years of experience from versions 1 and 2.