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 releases a year, at the end of Q1 and end of Q3, 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.
FUTURE: Next Significant Release (Release 6)[Updated March 2021] Release 6 is currently potentially looking to include further enhancements to modules where automatic connections to such as Pitch, Gate, Sustain, Aftertouch, etc. inputs make sense (CV Delay Processor, Delayed LFO, envelopes, and so on); the addition of the optional 2ms minimum gate time to some more modules where it makes sense; the addition of repeat end step on the Step Generator (to add 1-2-3-3-2-1-1-2… as well as the current 1-2-3-2-1-2… mode) and various other small functional/UI enhancements across the current set of modules.
In addition, I am considering adding some further small utility/helper modules as well as possibly adding modules that extend on the ideas in current modules, for example an extended version of the Poly Delayed LFO including clock sync and more CV controls; an extended Trapezoid Envelope with additional CV controls; and some others – but some of these may slip into the next major release.
As the backlog for this has grown, I am considering splitting into two releases, release 5.x and 6.0, with the enhancements and maybe some of the smaller “helper” modules being delivered in a rolling set of updates and then Release 6 concentrating on the new and more complex modules.
FUTURE: Next Major Releases
The backlog for the subsequent major release (Release 7) is also starting to take some shape. Currently this release will look at any new modules that did not make Release 6, plus potentially major set of additions to the Sequencing part of the Sequencing and Ratcheting collection. This aspect of new modules may well be the focus for Release 7, with it potentially becoming the “Sequencer Release”.
Also being considered for future releases (probably after Release 7) are some more audio-specific modules in the Mixer and Switches Collection and maybe even some modules for MIDI to CV handling to help with the live use of Voltage Modular and to potentially emulate some vintage poly-synth behaviours. This latter set of modules will be a significant exercise for me and may result in a brand new Collection.
Modules being added to existing Collections will continue to be provided free to existing users. It is worth noting that my current thinking is that the brand new Collection may not be added free to existing Ultimate Collection users, but will be offered at a discounted “upgrade” price.
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:
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.