This page summarises my thinking about future releases of my modules, including my own ideas as well as suggestions and requests from users for improvements to current modules and for new modules. The aim of this page is to keep the ongoing evolution of the collection as open as possible, although I will be keeping some of my ideas more “secret” until they are ready for beta or full release.
My current aim is for two significant releases a year, but note that I am not committing to any timescales/dates for the roadmap, as I am also working on composing, producing and publishing my own music (andrewmacaulaymusic.uk).
Note that inclusion of any ideas/items on this roadmap, and any expected releases mentioned, does not commit me to including these features/modules, it just reflects my thinking at this point.
The backlog of enhancements and new modules currently includes more polyphonic versions of, or adding a polyphonic mode or signal path to, existing modules; and some modules that extend ideas from current modules, which may include e.g. an extended Poly Delayed LFO that includes clock sync and more CV inputs and an extended Trapezoid Envelope with CV controls; and more MIDI and Performance modules.
Subsequently, I have some ideas for a significant addition to the Sequencing aspect of the Sequencing and Ratcheting collection which may form the basis for a major future release, a specific “sequencer release”.
There are also likely to be minor releases of the modules that align with Voltage Modular releases, where there are significant fixes and enhancements in Voltage Modular that can be used to further improve/optimise the modules.
Completed Releases/Major Changes
Please see the Release Notes for much more detail on each of major release of the collection. The following is a summary of new modules/major changes:
August 2022 – RELEASE 6.1a: MINOR CHANGES AND 1 NEW MODULE
This release included one new module (the Pitch CV Octaver to help with differences between behaviours in oscillators/instruments), plus changes to five modules to normalise the default display of octaves with notes to be Middle C as C4 (A440 as A4).
July 2022 – RELEASE 6.1: MAJOR ENHANCEMENTS AND 1 NEW MODULE
This release included one new module, significant enhancements to fourteen modules plus UI improvements and fixes to many others. Major changes include polyphonic modes/signal paths on some existing modules; new tempo (BPM) sensing routines are used in all modules that can use an external clock to sense the BPM, including saving/loading last known good tempo in presets – and some have added features to better support using a sequencer as the tempo source; updated timer routines that further improve accuracy; other specific enhancements as well as UI improvements and other optimisations related to the Voltage Modular v2.5 release.
February 2022 – RELEASE 6.0: MAJOR ENHANCEMENTS AND 22 NEW MODULES
This major release included twenty-two new modules and a brand-new collection, the Performance and MIDI Collection. Modules added included a set of MicroTuning and “Keyboard Drift” related modules, a set of “Eight Channel” helper modules, time and frequency measurement modules, plus various utility modules. More modules now have default inputs from the IO Panel (switched where needed), some UI changes were made to the BPM/Clock Sync input panels, various fixes and optimisations were made, and the whole suite updated to the latest common code.
March 2021 – RELEASE 5.5: MINOR UPDATES AND NEW MODULES
This minor release includes seven new modules, covering A/B switching (six modules in total) and a helper module for Pitch CV to WaveTime designed to make using the Slew Processor module with audio signals easier (but also able to do more). In addition, a tooltip has been added to the MIDI Display module to remind users of the limitations around the Program Change message.
August 2020 – RELEASE 5.4: INTERNAL AND UI IMPROVEMENTS
This very minor release (no functional enhancements/new modules) includes completing the move to Voltage Modular standard customisation config, UI enhancements for improved consistency of the knob tooltips and some other minor UI improvements and continued internal code improvements and optimisations.
August 2020 – RELEASE 5.3: INTERNAL AND UI IMPROVEMENTS
This release includes a significant amount of work on the underlying code for handling the customisation setting options and defaults, plus more work to move to common code where possible. For the UI work, the settings popup menu and the customisation switch now have popup menus to allow the defaults to be managed – including brand new module-level defaults. This feature has also allowed the Micro-Status LED colour options to have defaults saved. In addition, all modules now allow right-click on the Andrew Macaulay logo to bring up the settings for the Release Notes functionality and the module-specific tooltip-style help. There are a few enhancements to modules with the ENV-20-EG2 having a new “hard” retrigger option added and the Poly Delayed LFO adding a fade curve shape control.
June 2020 – RELEASE 5.2: INTERNAL AND UI IMPROVEMENTS, DEFAULT INPUTS ON MINI DELAY LFO
This release consists mainly of internal changes to modules to support the latest release of Voltage Modular 2: making modules more robust when using variations saved from a previous version and improving behaviour when resetting or randomizing a module. There are further updates to the UI on some modules, including replacing existing “help popups” used in a few modules with a more traditional tooltip; improving the behaviour of the configuration overlay popups and reworking the UI for Voltage Controlled Switch to reduce its size. Mini Delayed LFO now has gained the default Trigger, Mod Wheel and Aftertouch inputs together with preset migration; Micro Status now allows selection of LED Colours; and there are fixes to modules included the Dual Voltmeter opening display when already connected bug.
May 2020 – RELEASE 5.1: ENHANCEMENTS AND TWO NEW MODULES
Updates and fixes to a number of modules, including adding default I/O Panel gate inputs for Micro Envelope, Micro Envelope VCA, ENV20-EG2; fixes to Slew Processor (now works with audio signals) as well as default I/O Panel pitch input for CV in; Inverted Gates on the Gates to Trigger module; and UI enhancements/category changes on some further modules. New modules are: Poly Delayed LFO (my first poly module) and the CV Change Gate module that generates triggers when the CV (e.g. pitch) changes.
May 2020 – RELEASE 5.0: UPDATE TO VOLTAGE MODULAR 2
Updated all modules to take advantage of the new features in Voltage Modular 2, updated the UI on many of the modules, changed categories to use new available options and some code refactoring to improve code reuse and constancy. Added two new modules: the I/O Bus Plus and CV Utilities modules.
April 2020 – RELEASE 4.3: UPDATE TO VOLTAGE DISPLAY MODULE
Updated the Dual Voltage Display module to allow selection of the number of decimal places to be displayed (between 1 and 5, defaults to 5).
April 2020 – RELEASE 4.2: ANOTHER TWO NEW MODULES
Two additional modules were added, the Sustain Processor to simplify the use of a sustain pedal in traditional monophonic patches and the Micro Voltage Splitter with a fixed set of Splitter, Rectifier and Inverter outputs for control and audio voltages.
March 2020 – RELEASE 4.1: NEW MODULES/UPDATES/ENHANCEMENTS
Four further modules were added as part of this subsequent release, including the Voltage-Controlled Matrix Mixer, CV Note Display, Voltage Processor and Exponent Shaper. Significant enhancements were also included with updates to the Matrix Switch, Matrix Mixer and Wave Mixer.
March 2020 – RELEASE 4: NEW MODULES/UPDATES/ENHANCEMENTS
One of the largest releases to date, with eleven new modules added across all the collections. The release adds a Clock Multiplier/Divider and a Legato Processor module to the Gates and Triggers Collection; a Pitch CV Modifier to the General Utilities Collection; a Step Generator and Voltage-Controlled Ratchet to the newly renamed Sequencing and Ratcheting Collection (formerly the Ratcheting Collection); a Stereo/Mid-Side Processor, Voltage-Controlled Matrix Mixer and Voltage-Controlled Matrix Switch to the Switches and Mixers Collection; and a Korg MS-20 inspired ENV-20 EG2 Envelope, a Sample/Track & Hold, Slew Processor and a EMS VCS/Synthi inspired Trapezoid Envelope VCA to the Envelopes and LFOs Collection.
In addition, seven modules had various enhancements including variable slope controls on the CV Delay and Processor and Delayed LFO; additional usability options on the Matrix Mixer and Matrix Switch; linked Decay/Release times for the Micro Envelope and Micro Envelope VCA, and additional control over sync’d timing, CV inputs plus a Sustain Pedal input on the Voltage-Controlled Envelope.
There were also some minor fixes included around slope behaviours, delay LED displays, consistency of naming of modules, etc. and the Release Notes on first use and use of Configuration File was extended a bit further.
See the detailed Release Notes for R4
August 2019 – RELEASE 3: NEW MODULES/UPDATES/ENHANCEMENTS
Five new modules, adding Delay/LFO modules to the newly renamed Envelope and LFO Collection, a MIDI Display to the General Utilities and a Wave Mixer to the Switches and Mixers Collection. There were some additional updates to modules, including:
Clock Generator: adding additional stop/start/sync features to this to provide even more control.
UI and other enhancements: improved Log-Scale Knobs with Selectable Mid-Point; new options for minimum 2ms timing/gate width for some modules; improved UI for in-module help; new Release Notes on first use; and a new Configuration File for customisation of some defaults.
See the detailed Release Notes for R3
April 2019 – RELEASE 2: NEW MODULES/UPDATES/ENHANCEMENTS
Four new Utility, Metering and Switch modules were releasing. This release also features the following enhancements, as well as a set of fixes and other minor updates:
Pattern Ratcheter: adding a “master” gate-time control to this, alongside the existing per-step gate times.
Gate Delay: adding a gate-sense timing input to add to the existing manual and Host-based BPM controls.
See the detailed Release Notes for R2
SELLING INDIVIDUAL MODULES
All of the modules have been made available as individual items in the store, as well as changing the Ultimate Collection to be a bundle of bundles rather than a bundle of the individual modules.
ENHANCEMENTS TO THIS WEBSITE/ONLINE HELP
This is now complete! Help pages for all the modules is accessible from the modules in Voltage Modular from the right-click menu, and from this site.
NEW TUTORIAL PRESETS
Tutorials have now been provided for all collections, covering the majority of modules.