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.