Log InCreate An Account
  1. Plugins
  2. »
  3. Bjt2
  4. »
  5. Crescendo
  6. »
  7. Details


Programmable VST Plugin by Bjt2

Version 1.0.112 beta released https://www.kvraudio.com/news/crescendo-version-1-0-112-beta-released-60124:

  • UI bugfixes.

  • Log window scroll when full.

  • Change spacing and formatting to not cut labels, change default VST VAR number.

  • Compiled with the last visual studio version.

For feature requests, suggestions, bugs and to download the last version, please use the official thread on KVR: https://www.kvraudio.com/forum/viewtopic.php?t=581986

For the HIGHLIGHTS, see here.

Crescendo Crescendo Crescendo Crescendohttps://static.kvraudio.com/i/b/crescendo99a.png
Crescendo by Bjt2 is a Virtual Instrument and a Virtual Effect Audio Plugin for Windows. It functions as a VST Plugin.
1.0.112 beta
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).
Development Tool
Sample Formats
Loads and/or Saves
AIFF, KBM, SCL, SF2 (SoundFont), TUN, WAV
Copy Protection
My KVR - Groups, Versions, & More
28 KVR members have added Crescendo to 6 My KVR groups 40 times.
Not In Your MY KVR Groups
(or group limitation prevents versioning)
+6 in private groups

KVR Rank

Overall: 71   70

30-Day: 50; 7-Day: 52; Yesterday: 104

Crescendo is a programmable VST plugin 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 (tested with this ~4GB 24-bit file: https://musical-artifacts.com/artifacts/2525), multi instrument files and much more.

See the HIGHLIGHTS here for details.

Latest enhancements, in case you missed them.
Newest first

1.0.112 beta:
UI bugfixes.
Log window scroll when full.
Change spacing and formatting to not cut labels, change default VST VAR number.
Compiled with the last visual studio version.

1.0.111 beta:
Restructured UI code: more performance, less flickering, less bugs.

1.0.110 beta:
UI performance: redraw the full window only every 200ms - 1000ms.
UI hack: changed default initial window size in Settings.ini because of bad hosts that do not implement sizeWindow() (e.g. LMMS 1.2.2).
UI behavior: Browse becomes STOP during loading. Process correctly WM_QUIT message while loading.
Various bugfixes.
Added textual VST parameters.

1.0.109 beta:
UI performance: redraw log window only every 500ms. Great speedup in debug and Soundfont import with big files.
UI Bugfixes.

1.0.108 beta:
On suspend(): stop active notes, reset delays and reverbs, full sequencer reset.
On DAW clock move or DAW stop/play transitions: put active notes in release, full sequencer reset.

1.0.107 beta:
Reset reverbs, delays, sequencer TAPE and cursor on suspend() and DAW stop/play transitions.
Reset sequencer state on NORMAL only on suspend().

1.0.106 beta:
Various bugfixes (UI, loading and saving settings in the DAW, other).

1.0.105 beta:
Stop and reset sequencer, tape and cursors on suspend() or DAW stop.
Bugfixes, performance enhancement.
Read IO instruction also at initialization for hosts that don't support ioChanged().

1.0.104 beta:
Various bugfixes (UI, other).

1.0.103 beta:
UI bugfixes.
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.
Compiled with the last Visual Studio version.

1.0.102 beta:
Added HIDEUI option 9.
Added another optional parameter to DEBUG.
Various tweaks and bugfixes to the UI and debug messages.
Sequencer: bugfix and modify to merged notes algorithm.

1.0.101 beta:
Various bugfixes (UI, other).

1.0.100 beta:
Added QUANTIZE, QUANTIZE2 and SAT2 instructions.
Corrected SAT instruction behaviour.
Various tweaks and bugfixes.
Introduced HIDEUI option 8 to have only the polyphony.

1.0.99 beta:
Dynamic allocations of samples and layers: less memory on small files and almost unlimited samples and layers.
Code reordering to increase loading file performance.
Bugfix on OSCG with envelope.

1.0.98 beta:
Various bugfixes (UI, other).

1.0.97 beta:
Allow in other places INTERFACE, SETFONT, HIDEUI, POLY, SILTH and UIMOD instructions.
FEND prefix to queue some instructions at end of file to override the file settings.

Previous versions:
More robust NaNs avoiding/recovering.
Recompiled with static linking of the runtime: slightly faster and no more need of the VC++ redist.
Added other functions.
More bugfixes and performance enhancements.
Updated the PDF manual.

Latest User Reviews

Average user rating of 0.00 from 0 reviews

Products similar to Crescendo...

Comments & Discussion for Bjt2 Crescendo

Discussion: Active
23 January 2024 at 10:17am

got the email that this has been updated, never heard of it before but it sounds pretty cool so im definitely gonna try it.

26 January 2024 at 12:05pm

Thank you for your interest.

I am looking for feedback: opinions, missing features and bugs.

Please log in to join the discussion