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

Crescendo

Programmable VST Plugin by Bjt2
MyKVRFAVORITE18WANT20

Version 1.0.130 beta released https://www.kvraudio.com/news/crescendo-version-1-0-130-beta-released-61090:

  • Bugfix on forced release.

  • Introduced CHOKE instruction to activate forced release for repeated notes to simulate e.g. piano single note behaviour.

For the HIGHLIGHTS, see here.

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

To download the last version: >>> DOWNLOAD here <<<

Crescendo Crescendo Crescendo Crescendo Crescendo Crescendo Crescendo
Crescendo by Bjt2 is a Virtual Instrument and a Virtual Effect Audio Plugin for Windows. It functions as a VST Plugin.
Product
Version
1.0.130 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).
Instrument
Formats
Effect
Formats
Other
Development Tool
Sample Formats
Loads and/or Saves
AIFF, KBM, SCL, SF2 (SoundFont), TUN, WAV
Copy Protection
None
My KVR - Groups, Versions, & More
32 KVR members have added Crescendo to 6 My KVR groups 46 times.
Not In Your MY KVR Groups
(or group limitation prevents versioning)
+6 in private groups

KVR Rank

Overall: 144   143

30-Day: 553; 7-Day: 817; Yesterday: 1174

>>> DOWNLOAD here <<<

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.

It supports:

  • Almost unlimited oscillators, LFOs, envelopes, filters, distortions and other effects per layer.
  • Sampled and Synth oscillators, completely automatable with custom formulas (e.g. AM/FM modulation).
  • Each automatable parameter can be automated with an unlimited complex formula, that in turn can have automated parameters that can be automated with a complex formula, and so on.
  • Uncompressed WAV, AIFF and AIFF-C (integer, floating point, big and little endian) files direct support.
  • Conversion with FFMPEG and caching of unsupported files, if available.
  • Temperaments, microtuning, SCALA, TUN and KBM files support.
  • Soundfont 2.04 file import (tested with this ~4GB 24-bit file: https://musical-artifacts.com/artifacts/2525).
  • Drag & drop support for audio, SCALA, TUN, instrument and SoundFont files.
  • Multiple inputs and outputs.

  • Multi instrument files.

  • UI personalization.

and much more...

See the HIGHLIGHTS here for details.

Example:

{See video at top of page}

Latest enhancements, in case you missed them.
Newest first
:

1.0.130 beta:
Bugfix on forced release.
Introduced CHOKE instruction to activate forced release for repeated notes to simulate e.g. piano single note behaviour.

1.0.129 beta:
UI bugfixes and tweaks.

1.0.128 beta:

Added multiplier for VELOCITY MIDI step, depending on note key to perform simil low/high/band/notch pass filtering.

1.0.127 beta:
DPIAWARE instruction to optionally force DPI_AWARENESS in the HOST process.
RNDN function for Gaussian noise.
Compiled with the last Visual Studio version.

1.0.126 beta:
Compiled vanilla, AVX, AVX2 and AVX512 versions of the plugin. Check with your CPU. Vanilla version works on all x64 CPUs.

1.0.125 beta:
Bugfixes and workarounds for hosts that don't support DPI awareness: force DPI awareness on the host process.
Compiled with the last Visual Studio.

1.0.124 beta:
Fixed some debug messages.
Added border thickness settings for knobs.
Compiled with the last Visual Studio.

1.0.123 beta:
Added oversampling option in QUALITY instruction.

1.0.122 beta:
Bugfixes.
Made envelope statuses double precision to avoid roundoff with high decay or release times.
Performance enhancements: restructured some code.
Performance enhancements to SoundFont generated code. Reimport all files.

1.0.121 beta:
Bugfix PEDAL and SOSTENUTO. Added more debug messages.
SoundFont IMPORT: added HOLD and SOSTENUTO knobs to all files, linked with MIDI CC 64 and 66. Reimport all SoundFont files.
Compiled with the last Visual Studio: good performance enhancement.
UI bugfix and performance enhancements.
Added some tooltips.
Use mouse wheel on some text to change DEBUG and HIDEUI on the fly.
Added UIMOD option (1) to enable or disable Themes (visual styles). Default now is theme enabled.
PDF manual tweaks.

1.0.120 beta:
Caching of FFMPEG converted files.
Compiled with the last Visual Studio.

1.0.119 beta:
Cosmetic tweaks to the knobs.

1.0.118 beta:
Modified pitch shifters: now the parameters are in milliseconds, removed power of two limits, varied default parameters (see PDF manual).

1.0.117 beta:
Added one parameter to PSHIFT2.
Tweaked PSHIFT and PSHIFT2.
Tweaked error messages and SAMPLEUI file filter.
Added in the PDF manual the help on the FFMPEG feature.

1.0.116 beta:
Detect if FFMPEG.exe is in some predefined locations and use it to extract audio from files not directly supported.
Bugfix SAMPLEUI: avoid excessive file reloading.

1.0.115 beta:
Bugfixes for WAV and AIFF files.
AIFF-C files support for big endian floating point, PCM uncompressed big and little endian files.
Tweaked PITCH SHIFTER parameters.

1.0.114 beta:
Added PSHIFT2 with configurable parameters.
Modified parameters of the fast PSHIFT function.
Performance enhancement of the pitch shifter.
Bugfixes.
Added drag&drop support for WAV and AIF(F) files on the SAMPLEUIs.
Compiled with the last visual studio version.

1.0.113 beta:
Added real time PITCH SHIFTER instruction.
Remember VST parameter initial position and let it be restored with CTRL or SHIFT click on the knob.
UI: tweak knobs positions.
SAMPLEUI: added file filters, bugfixes.

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().
Bugfixes.

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().

Previous versions:
More robust NaNs avoiding/recovering.
Compiled with static linking of the runtime: slightly faster and no more need of the VC++ redist.
Compiled with the last Visual Studio version.
Added new functions, declarations and options.
Various tweaks 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
Discussion: Active
clown134
clown134
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.

bjt2
bjt2
26 January 2024 at 12:05pm

Thank you for your interest.

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

clown134
clown134
6 June 2024 at 9:33pm

so far this plugin is a bit over my head although admittely its mainly because i am unsure how to go about doing things.

would this be capable of long delays? like 20+ seconds, or multiple (8) bars?

bjt2
bjt2
7 June 2024 at 8:40am

The current delay limit is 2 million of samples, that are 40+ seconds at 48kHz and 20+ seconds at 96KHz.

For the limit in BARS, they must be converted in seconds.

At 4/4 and 120 BPM 8 BARS are 16 seconds, so you are into the limits up to 96kHz of sample rate.

I can increase this limit if it is necessary.

The maual is admittedly a bit too concise. There are not many examples and there is more than one way to do things, as with any programming language.

Let me know if i can help you in something.

clown134
clown134
7 June 2024 at 5:57pm

8 bars is actually pretty good! ive been trying to find an alternative to a plugin called elottronix xl by elogoxa for stability reasons.

i stay at 48kHz so this is good news. thanks im going to look into how to set this up and ill stay in touch if i need anything.

thank you.

Please log in to join the discussion