01 / PERFORMANCE
Real-time processing
The granular engine preallocates up to 64 voices. Imported audio is decoded in the background so playback can continue while the sample loads.
AUDIO SOFTWARE PROJECT
A VST3 audio effect for shaping live input and imported samples with granular processing, modulation, and spatial effects.

01 / SOUND DEMO
Start with the original synth phrase, then switch between two treatments rendered through AVENIR’s effects engine.
NOW SELECTED
The original synth phrase before effects.
02 / INTERFACE
Follow the signal from sample selection through granular processing and the effects rack.
03 / ENGINEERING
AVENIR is a C++20 project built with JUCE and CMake by Alexander Nichols, a computer science and information security student at John Jay College.
01 / PERFORMANCE
The granular engine preallocates up to 64 voices. Imported audio is decoded in the background so playback can continue while the sample loads.
02 / STATE
Preset files store effect settings separately from audio. Changing presets can leave the current sample and playback position in place, while the host project can save the audio for reopening.
03 / VALIDATION
CTest suites cover DSP, granular processing, and preset restore. A JUCE test host loads the compiled VST3 and checks editor opening and project-state restoration.