Voltage Modular Version History

2.9.2 (6/27/2024)

  • Uses Java 22 for speed and multi-threading improvements

  • Able to load modules with more than 100 classes

  • Fix for rare saved cabinet corruption

  • Multiple speed improvements for large module libraries

  • Fixed issues with saved cabinets that include Remote Control

  • Fixed issues with auto-scroll engaging when modifying controls

  • Connect/disconnect of jacks now only send one message for each change

  • Fixed minor issues with the preset save dialog

  • IO panel properly handles MIDI All Notes Off message

  • Fixed "Randomize Controls" not working properly with Switch components

  • Fixed bug that prevented .voltagepreset files from opening directly in Windows

  • macOS System Requirements raised to macOS 11 Big Sur. macOS Catalina support deprecated.

2.7.0 (12/1/2022)

  • Increased max number of CPU cores

  • Various bug fixes and performance enhancements

  • New universal installer for Intel and M1 Macs

  • Updated with full support for macOS Ventura (OS version 13)

  • Fully compatible with Apple M1 Ultra processor

  • macOS Minimum System Requirement updated to macOS High Sierra (OS version 10.13)

2.5.5 (2/22/2022)

  • Fixed issues with multi-line text controls not rendering correctly

2.5.3 (2/15/2022)

  • Added Apple M1 native support.

  • Now supports Java 17, the latest long-term-release of Java. Benefits include improved low-latency performance.

  • Preset Favorite star button added to main toolbar.

  • Preset .zip files can be dropped onto main interface to easily install third-party preset collections.

  • OpenGL support has been removed from Voltage Modular.

  • New minimum OS requirement of macOS 10.12. For M1 support, macOS 11.6 or higher is required.

  • Software updates no longer auto-download. Instead, pressing the Update button directs users to the Voltage Modular download page.

  • Fixed stability issues, including a potential crash using multiple VM instances on macOS.

  • Fixed issues displaying multi-line text.

2.3.4 (8/3/2021)

  • Improved preset-loading process to avoid rare crash while changing presets 

  • Fix for linear FM not working properly in some Cherry Audio oscillators 

  • Fix for server communications problem requesting all modules when library size has grown too large 

  • Improved keyboard focus for selected module 

  • Fixes bus animating issue in the Buses tab

  • Fix for plug-in file dialogs not appearing if last-used directory no longer exists 

  • Improved cable-end art when dragging cables 

  • Faster DSP code for some processor-intensive functions for oscillators, envelopes, noise generators, and more

  • Fix for crash hitting delete while dragging a module 

  • Improves setting new preset folder to avoid problems 

  • Fix for preset issues in previous beta 

  • Fix for CMD-Q Mac shutdown losing current patch 

  • Fix for Musical Typing Keyboard stealing keystrokes when other dialogs are open 

  • Fixes for modules consuming keystrokes unintentionally 

  • Minor fix that may help people not lose their modules in case the server isn't online 

  • Fixed issues that could cause presets to appear twice in the preset manager 

  • Fixed possible incorrect count of number of jacks assigned to a bus 

  • Fixed undo issue with performance panel name changes 

  • Added Select All Modules In Cabinet on right-click, fixed Ctrl-A to select all modules properly 

  • Fixed right-click issue with last column in bus list 

  • Fixed sorting feature in module table view 

  • Fixed issue with Program Change MIDI messages ignoring the "Ask To Save Preset" preference

2.2.5 (4/15/2021)

  • Fix for drawing glitch with bus assignments

  • Fix for duplicating a module with labels making extra copies of labels

  • Improved mouse-wheel support for some modules.

2.2.4 (2/17/2021)    

  • Fixed issue with clicks introduced at non-48 kHz sample rates with small buffer sizes

  • Scroll bar was missing from MIDI device list in Audio Settings

2.2.3 (2/11/2021)  

  • Added curve controls to the MIDI panel, for customizable linear, logarithmic, and exponential response curves. 

  • Preset dialog can now be pinned open.

  • Added Favorites system to the presets dialog. Users can now tag their favorite presets via the right-click menu.

  • Improved audio resampler for enhanced audio quality at sample rates other than 48 kHz.

  • Improved GUI performance overall, including improved cable drawing efficiency

  • Improved Mac drawing efficiency significantly, especially on Big Sur

  • User Presets and Factory Presets are now stored in separate folders. Modified factory presets display with an asterisk next to their name, and the modified Factory Presets can be restored via right-click menu.

  • Fixed rare crash when deleting Voltage Modular plug-in.

  • Updated menu fonts to be Apple-friendly.

  • Fixed toolbar buttons consuming keyboard messages, such as space bar, when they have focus.

  • Fixed potential crashes related to min/max knobs in the MIDI tab.

  • Fixed difficulty dropping a cable on an expanded jack platter.

  • MIDI mapping no longer dependent on MIDI channel

  • Fixed cross-compatibility issue with Arial Black and Trebuchet fonts

  • Fixed potential undo/redo issues with Return to Default Value, Edit Value, and display of control names in the undo text

2.0.30 (8/27/2020)

  • Fixed occasional issue loading presets after performing a search 

  • Fixed problem with custom categories disappearing 

  • Fixed problem with number editor text not restoring properly from a preset 

  • Improvements to module drop-down menu system 

  • New art for Settings panels 

  • Fixed minor issue with setting a switch's state 

  • Sliders and Switches are notified of their initial values, in addition to knobs (which already were being notified) when a module is first loaded 

2.0.25 (7/10/2020)

  • Fixed issue that caused CPU to spike when recording (and even after recording)  

  • Reduced memory usage while recording. 

  • Improved frequency response for sample rates less than 48kHz 

  • Fixes plug-in host bug affecting polyphonic MIDI-generating plug-ins  

  • Fixed Mac small icons  

  • Fixed MIDI, Performance Panel, and Remote Control movement of "skewed" knobs and sliders  

  • Fixed rare issue with Remote Control not saving/loading some parameters properly  

  • Fixed minor cable animation issue  

  • Fixed inability to load certain modules containing many classes, including Vult Rescomb2  

2.0.22 (6/26/2020)

  • Fixed the rare possibility of dropped MIDI notes 

  • Fixed LED skin bug that could appear when switching LED color 

  • Improved memory management when downloading new modules and updates 

  • Possible fix for recording not ending properly 

  • Fix for a threading issue with the on-screen keyboard 

  • Fixed pitch-bend QWERTY keys on Mac 

  • Added variation number to variation drop-down menu 

  • Fixed right-clicking on labels to remove them on Mac 

  • Fixed disabled state issue with switches 

  • Moved module settings and manufacturer settings to separate files 

  • Recording signal now affected by master volume control 

  • Fixed internal canvas resize issue 

  • Variations now properly include performance knob settings 

  • Removed obsolete "minimum cabinet width" preference

2.0.17 (06/01/2020)

  • Greatly improved performance with reduction in overall CPU use

  • Fixed issues with the Favorites system

  • Fixed issues with choppy DAW automation on mixdown

  • Fixed minor issues with the Recent preset list

  • Fixed rare issues with selecting presets

  • Favorites and custom module categories are now saved in their own files and can be moved between computers

  • Fixed rare issues with IO Panel recording

  • Number of Mixing Threads maximum increased to match number of virtual CPU cores

  • Disable mouse scrolling (via wheel or touchpad surface) when adjusting a control

  • Improved performance of initial start-up sorting of module library

  • Added flashing red LED to I/O panel when recording

  • Show the correct categories on Right Click->Add Module menu

  • High-def art fixes for several buttons, new art for Login and About screen, fixed drawing glitches related to Learn mode

  • Automatable parameter names are now properly updated for VST3, AU, other formats

  • Added scrollbars to the library when there are too many categories  

  • Fix for possible freeze when updating catalog

  • Fixed situation where custom module categories were getting lost 

  • Fixed highlighting the currently selected preset when loading VM as a plug-in  

  • New module notifications sent at start and end of loading a variation  

  • Fixed potential crash related to missing modules after deleting modules  

2.0.15  (05/21/2020)

  • Fixed Mac installer issues

  • Fixed CPU performance issues

  • Fixed DCO-60 CPU issues

  • Fixed crash with Module tab's List View mode 

  • Right-click "add module" category list now correct

  • Changed Show/Hide cables shortcut to Cmd-D (Mac) / Ctrl-D (Win) 

  • Add a blank cabinet with Cmd-B (Mac) / Ctrl-B (Win) 

2.0.13  (05/19/2020)

  • Voltage Modular 2.0 Initial Release

1.3.16  (08/19/2019)

  • Fixed memory leak while using the Plug-in Host and Mini Plug-in Host modules.

1.3.15

  • Added new preference in the Interface preferences called "Delay Play Trigger and Gate Until Measure Boundary". If this preference is activated, when hitting Play in a DAW, Voltage Modular will wait until the start of a measure before sending the Play trigger, ensuring the sequencers will stay in sync with the project. This useful preference is on by default. Note that this new preference will solve tempo sync issues that have been experienced by users of Cubase.  

1.3.14

  • Plug-in Host and Mini Plug-In Host can now load plug-in files with multiple options per file

  • Current Zoom setting saves & restores when VM is run again

  • Poly Gates outputs on IO Panel now work when Poly Pitch is not connected

  • Fixed accuracy problem with Audio In meters on IO Panel

  • Fixed potential deadlock when using MIDI to control a knob that alters text when modified

1.3.13

  • Fix for highpass filter bleeding low frequencies when resonance is raised.

  • Fixed bug with some patches asking you to save changes when you haven't changed anything, just played notes.

  • Installer checks for and installs correct Visual C++ Redistributable for Java 11 on new Windows 10 installations.

  • Modules in Beta or In Development, but then deleted, are now properly removed from user catalogs.

  • Auto Complete feature added to Voltage Module Designer

1.3.11 (Hot fix)

  • Fix for drawing glitches and potential freezing. 

  • Removed excessive logging

  • Fixed dialogs in 2x mode.  (We renamed the pref for hidef to 'Scale Interface 2X').  This feature is nice for very large monitors.

  • Fixed some settings that were no longer being saved/loaded properly.

1.3.10

  • Upgrade to Java 11 from Java 8

  • Fix for potential clicks introduced into audio in FL Studio when operating at sample rates other than 48kHz.

  • Loading a preset with a module you don’t own now lets you demo a package containing that module, if module is not individually listed.

  • Preferences are now global, and affect all instances of a plug-in loaded into a DAW. Changing the cable thickness in one instance will change it in all instances, for example.

  • Multi-processor mixing threads are now shared between all instance loaded into a DAW.

  • Revised GUI timer code prevents slowdowns from too much GUI activity.

  • Fixed issues with Musical Typing Keyboard and pop-up dialogs showing the wrong size, if cabinet display is zoomed in or out.

  • Improved experience when demo expires, or when running Voltage Modular without any modules in your library.

  • Preference to save and reload current state when exiting Voltage Modular stand-alone.

1.3.5

  • Added QWERTY typing keyboard to Voltage Modular. Keyboard icon on toolbar, or CTRL-K, opens the keyboard.     

  • Fixed crash in Voltage Module Designer. Right-clicking on a module when running without debugger caused a crash.

1.3.3  (03/01/2019)

  • Multi-Processor mixing. The feature can significantly speed up mixing on a fast multi-core computer. You can turn it on, and set the number of mix threads, in the Settings dialog in the CPU section.

  • Labels. Right-click on the blank space in any module and select Add Label. The color and style of the label can be changed by right-clicking on it

  • Shopping cart now available in Store Tab

  • New “CPU” tab in the settings, for OpenGL and Multi Process settings

  • Fixed crash that can occur when switching presets, or when debugging a module with a timer that updates a GUI object

  • Fixed some plug-in compatibility issues.

  • Mixing efficiency improvements throughout

  • Fixed shutdown crash related to MIDI controllers that send MIDI Clock info

  • Fixed possible issue with losing some preferences if we crash on shutdown · Windows installer now correctly remembers VST2 path

  • Samples will load at correct pitch if Voltage Modular/host DAW sample rate is not 48 kHz 

  • MIDI Clock messages no longer get assigned to controls with MIDI Learn 

  • SetCycle() function was not working in oscillators 

1.2.3

  • Fixed serious drawing glitch when dragging cabinets 

  • Plug-in hosting now passes DAW tempo/time sig/play position to hosted plug-ins 

  • Plug-in hosting has more efficient handling of buffers 

  • Fixed bad web link in purchase dialog for presets

1.2.1  (01/16/2019)

  • OpenGL hardware acceleration (if supported)

  • Plug-in hosting modules

  • Favorite icon and category for modules

  • Module presets

  • Right click to add new modules

  • "All But Current Jack" cable transparency mode.

  • Ability to change preset folder to user specified location

  • Fix for potential crash when exiting 

  • Added right click "Reset Controls" to return a module to its default state.

1.1.4

  • Fixed Mac crash in cable drawing code

  • Fixed hiding components not working the first time

  • Fix for “hidden” products not downloading

  • Installer now installs Visual C++ 2010 redist if necessary.

  • Fix for discrete knobs.

  • Fix for return to default value.

  • Removed default edit boxes and replaced with button to go to default.

1.1.1  (12/06/2018)

  • Added polyphonic jacks and cables, and polyphonic CV and gate outputs to IO panel.

  • Fixed some drawing glitches with cables.

  • Fixed HD status bar

  • Loading proper size of plugin in DAW

  • Accidentally was showing saved cabinets in the store

  • Hopefully fixed the preset downloading issue for one customer.

  • Added a Help toolbar item.

  • Dragging a knob or control that is being automated will not respond to the automation.

  • Voltage Core now includes a bunch of new polyphonic and “super” modules, free for existing customers.

1.0.9

  • Sped up painting/drawing performance.  Our platform code was not accounting for small redraws such as LED’s blinking and was redrawing way too much.  We fixed the code to only redraw those small areas. This also helped performance on hi-def / Retina displays a bit, as they are redrawing many more pixels.

  • Increased autoscroll speed when dragging a cable or module.

  • Dragging module above top cabinet no longer pauses dragging.

  • Dragging cable now draws faster

  • Got rid of pref to show cables during module drag.

  • During cable drag, we only redraw if the mouse has moved.  Small optimization.

  • Fixed Add Review Dialog to show button - it was broken with the new demo code

  • Updated EULAs

  • Fixed % download display for larger downloads.  (Was looking like the download was restarting)

  • Fixed auto-update code due to the wrong slashes.

  • Allowing for tooltips if the control so desires.  Buttons rejoice - you can show tooltips if you want now!

1.0.8

  • Fix for saved presets not showing up immediately in current category.

  • Fixed demo mode problems for any module

  • Fixed incorrect buy url

1.0.7

  • Bug #10567, fixed mixdown of automation for performance knobs

  • Fixed text length for info box

1.0.6  (10/06/2018)

  • Fix for line draw glitch when zoomed in at 150% and dragging modules

  • Duplicate cabinet now goes to the next cabinet spot next to the current cabinet, instead of at the end.

  • Fixed a slow down after changing zoom.

  • Update preset display after saving a new preset.

  • Added preference allowing users to adjust controls via the mouse wheel.

  • No longer showing products that are not for individual resale.

  • Added an alert dialog before deleting the cabinet.

  • Added option to add module via right click to library.  Renamed "Show Module Information" to "Info..."

  • Fixed right click issue with hover state of jack staying red.