Skip to content

Release Notes: Release 6.2

8th November 2022

Release 6.2 consists of ten new modules plus enhancements/updates to eighteen nine modules including significant enhancements to nine modules, optimisations and fixes to a further nine modules and some work on core performance and UX enhancements.

New Modules:

Eight DC Sources: provides eight independent DC sources with coarse and fine controls, quantization mode (for generating CV note information), CV learning, module-wide transpose and poly out for the eight values.

Patch Bay (10 Mono) and Patch Bay (10 Poly): simple modules to allow introduction of one sample delay by patching through the patch bay patches where sample-accurate synchronisation is needed (each cable introduces a one sample delay).

Poly Dual VCA and Inverter: polyphonic version of the enhanced Dual VCA and Inverter

Poly Trapezoid Envelope VCA: polyphonic version of the enhanced Trapezoid Envelope VCA, allows simple envelopes and repeating loops to be generated (taking inspiration from the EMS VCS and Synthi vintage synths).

Zero Crossing Processor and Poly Zero Crossing Processor: utility modules that provides “zero-crossing” processing for Gate and CV signals, taking inspiration from Expert Sleepers Persephone. This process is designed to remove or reduce clicks generated when gates/CVs allow a signal through when the signal is not at zero.

Trigger Counter Plus: generates a number of triggers and gates based on the count of input triggers received. The number can be manually set and can be adjusted by a CV input, with control over the looping, starting, stopping and reset of the count.

Wave Peaks to CV: a small helper module that was designed specifically to work with the Wave State Processor to get the maximum (peak) and minimum (floor) of a waveform that are important in sensing the wave hitting/passing the peak and floor of the signal.

Wave State Processor: generates triggers and gates for various stages of a waveform including moving up from zero, hitting a set peak (or floor) value, being at or above the set peak (or floor) value, etc. The peak and floor values can be set manually or by CV.

Enhancements to Existing Modules:

Voltage Controlled Envelope: added Retrigger Damping control (allows return to zero through to continue from current level), new Retrigger to Attack option, limiter for level plus CV on Sustain Level, option for unlimited Times plus CV (and BPM based times).

I/O Bus Plus: updated UI adding jack inputs to allow use with MIDI to CV, making the Sustain options switch more visible and accessible and providing more UI consistency with Poly I/O Bus Plus.

Poly IO Bus Plus: added options for Sustain processing in Poly scenarios to make it work consistently with polyphonic instruments where the gate/trigger is expected on each channel.

Micro Envelope (mono and poly versions): added option for retrigger control of the Delay Stage (as per Voltage Controlled Envelope), whether the retrigger starts the Delay stage or goes straight to the Attack stage, plus better aligned UI for both.

Micro Envelope VCA (mono and poly versions): added optional zero-crossing handling on the VCA stage to reduce/remove clicks on aggressive envelopes, plus better aligned UI for both.

Trapezoid Envelope VCA: added Decay CV Input and Retrigger Damping options to the trapezoid envelope generator as well as optional zero-crossing (or pure digital VCA) in the VCA stage.

Dual VCA/Inverter: added more options to the inverter allowing non-zero inversion as well as bipolar signals in addition to the original unipolar signals allowed; added option for zero-crossing handling on the CV for the VCAs.

Zero Crossing is an approach that effectively uses a sample and hold approach on CV signals, using the waveform from the signal to be process by the CV crossing zero as the point at which the sample and hold is triggered – this means that any changes in the CV only occur when the signal is at zero and therefore removes the hard edges that can occur otherwise.

General Enhancements:

Note Editing: for a number of modules where appropriate, it is now possible to enter CV values as notes, using the format F#+1, Eb-2, C4, etc. These values are used assuming A4=2.75V and the format is flexible allowing for entry of notes like Cb or E#.

Fixes and Optimisations:

Specific optimisation of the handling of digital displays in ten modules, reducing UI lag seen in very specific instances/configurations; fixes to incorrectly calculated exponential processing on some modules; and continued optimisation and standardisation of code including optimisation and improvement of shared code modules.

— END —

Andrew Macaulay

Andrew Macaulay is an electronic music composer/player/producer and a developer of music software in the form of modules for Voltage Modular by Cherry Audio.

Comments (0)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back To Top