Crescendo by Bjt2

Crescendo is a programmable VST plugin for Windows 64-Bit users...


Crescendo is a programmable VST plugin for Windows users that allows the user to write custom VST instruments, Audio effects, MIDI effects or MIDI sequencers, with a complete programming language, supporting almost unlimited oscillators, LFOs, envelopes, filters, distortions and other effects per layer.

It supports microtuning, multiple inputs and outputs, Soundfont 2.04 file import, multi instrument files and much more.

Latest enhancements:

Added BAR option for DELAYs.
Added and modified some test files.
Sequencer: TAPE load and SAVE also across sessions. See the PDF manual for details.
Altered INTERFACE behaviour on negative numbers.
Added two optional parameters to DEBUG.
Added QUANTIZE, QUANTIZE2 and SAT2 instructions.
Corrected SAT instruction behaviour.
Various tweaks and bugfixes.
Added HIDEUI options 8 and 9.
Sequencer: bugfix and modify to merged notes algorithm.
Added new functions, prefixes and options.
Dynamic allocations of samples and layers: less memory on small files and almost unlimited samples and layers.
Various bugfixes on SoundFont import: reimport all the files.
Various tweaks and bugfixes.
More robust NaNs avoiding/recovering.
Performance enhancement (tweaks on the code, tweaked inline functions, changed compilations flags).
Recompiled with static linking of the runtime: slightly faster and no more need of the VC++ redist.
Added new example files.
Updated the PDF manual.


Tested on Windows 10 64-bit with Ableton Live 9.7.5, 64-bit, LMMS 1.2.2 64-bit and Savihost64 (this requires VC++ 2008 Redist).