Access Virus Editor change log – This is the official source
Version 25.01.24
[ New ] Atomizer Mode control now available for Virus TI users in FX / SETTINGS #2 tab.
[ New ] When Filter, LFO or Vocoder Link is toggled on, linked parameters are set in parallel or offset from each other. Offset option can be set via Utilities menu.
[ New ] If Hypersaw is selected in Osc 1 or Osc 2, ”sync 2>1” text changes to ”x-sync”.
[ New ] Added X-Sync Frequency controller for Osc 1 when Hypersaw is selected.
[ New ] MIDI ports are checked frequently to detect connection status.
[ Fixed ] If Device ID is set manually from Multimode Settings before settings MIDI ports, hardware detection works as expected.
[ Fixed ] Resolved issue where Delay Clock mode didn’t draw layers correctly.
[ Fixed ] Resolved issue where Librarian Data button came visible after search was closed.
[ Fixed ] Resolved issue where Controls didn’t send out values in some cases.
[ Fixed ] Resolved issue where Solo and Mute toggles didn’t work as expected.
[ Fixed ] Resolved issue where Layers were shown even when they were not supposed to.
[ Other ] Improved librarian requests.
[ Other ] Improved parameter drawing when controls are adjusted.
[ Other ] Various performance improvements.
Version 24.12.21
[ Fixed ] Resolved issue where Magic Mouse scrolling macOS didn’t work on some parameters.
[ Fixed ] Resolved issue where Logic failed to validate Audio Unit.
[ Fixed ] Some parameters didn’t show proper values in control display.
[ Fixed ] Fixed issue where regular knob automation was stepped.
[ Fixed ] Fixed issue where LEDs would be stuck until playback was stopped.
[ Fixed ] Fixed issue where Editor could not remember last window view after reopening it.
[ Fixed ] Fixed issue where bubble control would not work unless defaulted was on.
[ Fixed ] Fixed issue where Editor would crash when data from librarian was dropped to part.
[ Fixed ] Fixed issues with graphical glitches.
– If interface scaling is set to auto, then editor remembers your window size per session.
– Any other interface scaling value is recalled when editor is opened.
[ Other ] Removed total recall interrupted notification as it didn’t work out as expected.
[ Other ] Dropdown menus how show proper location on User Interface.
[ Other ] Some random graphics stuff here and there.
Version 24.10.22
[ Fixed ] Fixed issue where Tempo BPM was not transmitted to hardware properly in some cases.
[ Fixed ] Fixed issue where Editor would not load in Pro Tools.
Version 24.10.18
[ Fixed ] Channel and Poly Aftertouch values were not passed through the Editor.
[ Fixed ] Update Available button didn’t react to mouse clicks.
[ Fixed ] Request Interval setting in Utilities menu was ignored during initialization.
Version 24.10.15
[ New ] If host Tempo is above 190BPM, then hardware tempo value is divided by two. This allows tempo sync for projects with higher than 190BPM.
[ New ] various keyboard shortcuts added [quick mixer area (Q), main edit tab (M) and patch librarian (L)]:
– ctrl/cmd + c = copy part (Q, L)
– ctrl/cmd + v = paste data (Q, L)
– ctrl/cmd + i = initialize part (Q, L)
– ctrl/cmd + r = randomize part (Q)
– ctrl/cmd + g = get part from hardware (Q)
– ctrl/cmd + p = push part to hardware (Q)
– ctrl/cmd + l = lock part (Q)
– ctrl/cmd + r = rename librarian slot (L)
– arrow left = previous edit tab (M)
– arrow right = next edit tab (M)
– arrow up = previous part (Q)
– arrow down = next part (Q)
[ New ] Quick Edit View accessible via Multimode Mixer as well.
[ New ] When Osc 1 Shape/Osc 2 Shape value is modified, Wave Select and Pulse Width are grayed out based on Shape value.
[ New ] When Sub Osc Level is at 0, Sub Waveform is grayed out.
[ New ] When Osc 3 Level is at 0, Osc 3 controls are grayed out.
[ New ] When Noise Level is at 0, Noise Color is grayed out.
[ Fixed ] Refresh folders now works as expected.
[ Fixed ] X & Y Pad menu triggers swapped in quick edit view.
[ Fixed ] Mod Wheel automation works as expected.
[ Fixed ] Skin changes work as expected even when defaults are written.
[ Fixed ] Model changes work as expected even when defaults are written.
[ Fixed ] Search results and Category limit list content was reset after selecting preset from the list.
[ Fixed ] Tape Delay Feedback values now showing proper value (0%-200%).
[ Fixed ] FM Mode now works as expected.
[ Fixed ] Global Data is now recalled properly.
[ Fixed ] Incoming SysEx data handling works faster now.
[ Fixed ] Part Lock toggles work as expected.
[ Fixed ] Global Soft Knobs work as expected.
[ Fixed ] Input Mode and Input Selection lists were misplaced in fx #1 tab.
[ Fixed ] Editor would crash if part that was disabled got selected via the hardware.
[ Fixed ] Editor would crash if part was locked and set part would receive CC / SysEx data to it.
[ Fixed ] Filter Section Lock now locks Vocoder and vice versa. These parameters are tied together, therefore locking both makes sense.
[ Fixed ] Knob Display is disabled for legacy Virus users. Value is shown after globals has been received.
[ Fixed ] Part LEDs would not blink if playback was on.
[ Improvement ] Utilities menu now has option to show warning in Editor display if incoming MIDI is not processed due to Advanced MIDI Settings options.
[ Improvement ] When the editor was loaded, master volume was maxed out. Utilities menu now has option to bypass master volume changes during editor load.
[ Improvement ] Multimode Settings Tempo knob now displays BPM when tempo is adjusted.
[ Improvement ] MIDI CC is no longer processed if value hasn’t changed since last send.
[ Other ] If Application user adds Remote MIDI Input port without MIDI I/O set in preferences, popup will be shown to use prefs for hardware connection.
[ Other ] User has option to ”Set HW to SINGLE MODE on exit” if chosen so via Utilities menu.
[ Other ] When DAW playback was on, Editor LEDs didn’t react to incoming control changes.
[ Other ] When Virus TI is selected as current model, parts 5-16 are no longer disabled.
[ Other ] Alan Marcero’s Virus TI Soundset removed from the package. You can download it from his website.
Version 24.05.28
[ New ] macOS GPU now uses Metal framework. Mac minimum requirements: https://support.apple.com/en-us/102894
[ New ] Arpeggiator tab redesigned with User Pattern XY-controls.
[ New ] Last loaded value is shown in bubble control and editor value display with [*value] marker.
[ New ] Double click to reset parameter with last loaded value or default value. Option can be toggled from Utilities menu -> User Interface.
[ New ] Section Menu and Part Edit menu now has items to revert section or part to last loaded values.
[ New ] Control Display shows time remaining when data is requested or sent.
[ New ] If user has specified default Model and/or Skin, a dialog will appear upon Model / Skin selection asking to update preferences file or not.
[ New ] Soft Knob name and function menus are now grouped just like mod matrix menus.
[ New ] Reworked User Manual and pointed URLs to main store pages.
[ New ] Added option in Utilities menu to bypass DAW MIDI CC processing and pass it directly to MIDI output port.
[ New ] Added XY pad controls for Arpeggiator Pattern Editor.
[ New ] Randomizer buttons for Arpeggiator Pattern Step, Velocity and Length.
[ New ] Arpeggiator Pattern nudge left & right buttons.
[ New ] Copy Arpeggiator Patterns to User Pattern Editor (Virus TI).
[ New ] Added Easy / Advanced Views to Patch Librarian with Quick Edit controls.
[ New ] If Editor detects Virus single mode messages, Editor will disable multi functions and displays button to enable multitimbral mode.
[ New ] Librarian category filters are now set individually per part.
[ New ] Librarian search is now set individually per part.
[ New ] Randomizer can be set to exclude Type/Mode menus.
[ New ] Added Part Note Velocity detection & meters.
[ Fixed ] Resolved issue where speedclicking the UI would crash the editor
[ Fixed ] Resolved issue where bubble control value was not lined up with control display value.
[ Fixed ] Resolved issue where Editor would crash on DAW sample rate change.
[ Fixed ] Resolved issue where Virus TI was stuck when MODE was changed from hardware.
[ Fixed ] Resolved issue where Bank and Program selection menus didn’t work as expected.
[ Fixed ] Resolved issue where Soft Knobs didn’t follow master Control changes.
[ Fixed ] Resolved issue where Virus TI users were unable to set default MULTI / SEQ MODE.
[ Fixed ] Resolved issue where data was not properly handled when requesting Arrangement to user interface.
[ Fixed ] Resolved issue where Abort Process button didn’t work after clicking it once during session.
[ Fixed ] Resolved issue where automation didn’t work as expected after data request from hardware.
[ Fixed ] Program + / – buttons work as expected.
[ Fixed ] Program and Bank menus and displays update accordingly even when requests are disabled.
[ Fixed ] Added missing Global ARP switch for Legacy models in Global & Multi Settings -> MIDI tab.
[ Fixed ] (Windows) Resolved issue where Tooltips were not showing correct data.
[ Fixed ] Vocoder and Envelope Follower HUD is now working as expected.
[ Fixed ] Arpeggiator Pattern can be randomized even if 3 out of 4 section locks are toggled on.
[ Fixed ] Some layers were shown in wrong views.
[ Fixed ] Quick Mixer view didn’t update part patch name properly in some cases.
[ Fixed ] Section Randomizer action didn’t respect Randomizer settings from Utilities menu.
[ Fixed ] Librarian bank and patch number selections follow part change properly.
[ Fixed ] Part / Program changes would crash the Editor.
[ Improvement ] Added a bit more delay to randomizer so that it won’t flood the hardware buffer.
[ Improvement ] Re-opening Plug-in takes less time now.
[ Improvement ] Requesting Data from hardware works much faster.
[ Improvement ] Sending Data to hardware works much faster.
[ Improvement ] Section Locks data send back works much faster now.
[ Improvement ] Bank menus updated for Virus TI Snow users. Renamed to RAM 1-2, 3-4 etc.
[ Improvement ] Added RAM / ROM separator to Bank selection menus for easier readout.
[ Improvement ] Added more safety checks to prevent crashes.
[ Improvement ] Parameter processing rewritten. Near zero CPU load when tweaking parameters!
[ Improvement ] If Vocoder is on, Filter controls are disabled.
[ Improvement ] If Envelope Follower is on, Filter Envelope controls are disabled.
[ Improvement ] Completely rewrote SysEx parameters. Now taking less CPU to process.
[ Improvement ] Completely rewrote Randomizer function.
[ Improvement ] Patch up and down buttons respond faster.
[ Improvement ] Control Display shows control values when mouse is over a parameter. Disable or Enable from Utilities -> User Interface menu.
[ Other ] Removed unused entities from Bank Edit and Utilities menus.
[ Other ] Fixed Some Bank Edit and Utilities menu naming schemes.
[ Other ] Editor log file renamed to Access Virus Editor.log
[ Other ] SysEx data sending now follows Access’ spec. This means data transfers might take a bit longer, but this ensures data is processed properly in hardware.
[ Other ] Librarian view is no longer reset when request is cancelled.
[ Other ] Request Interval items in Utilities menu affects to Virus TI requests only.
[ Other ] Removed spinning ball and windows cursor mods when data is processing.
Version 24.02.17
[ New ] Filter Bank frequency and resonance values are reflected from hardware values.
[ New ] Added Defaults for Advanced MIDI Settings to Utilities menu.
[ New ] Added Defaults for AutoSave, Show Bubble, LEDs Off and Tooltips to Utilities menu.
[ Fixed ] Resolved issue where registration failed under certain circumstances.
[ Fixed ] Resolved issue where SysEx parameters were stuck after total recall / when program was sent to hardware.
[ Fixed ] Resolved issue where Time parameter of Envelopes 3 and 4 was not saved.
[ Fixed ] Resolved issue where part selector returned to default value when right click was performed immediately after left clicking part selector.
[ Fixed ] Resolved issue where Keyboard Local was not toggled on / off as per Utilities menu default setting.
[ Fixed ] Built-in MIDI clock is more accurate and follows tempo change from DAW.
[ Improvement ] Send all notes off only when SysEx packages and/or program changes are sent to hardware.
[ Improvement ] Removed Total Recall interrupted display. If sounds are not recalled properly, open Patch Librarian TAB and click PUSH DATA TO HW.
[ Other ] Removed user manuals from package and change their menus address to URLs.
[ Other ] Improved Editor loading process.
[ Other ] Updated installer scripts on macOS.
Version 24.01.25
[ Fixed ] Automation parameter list fixes and cleanup.
[ Fixed ] Resolved issue where saving Multis to HDD would not work.
Version 24.01.23
[ Fixed ] Improved patch loading speed.
[ Fixed ] Improved editor initialization – Editor no longer gets stuck at 88%.
[ Fixed ] Update Available no longer shows with current version number scheme.
Version 24.01.22
[ New ] Added green LEDs to mini mixer view indicating if part is enabled or not.
[ New ] Category filters has been reworked so that both categories can be set for more precise results.
[ Fixed ] When category mode is set on and – / + sign is clicked, editor crashed.
[ Fixed ] Resolved issue where enabling section lock lead to locking the whole part.
[ Fixed ] Resolved issue where Loading UI DATA would sometimes mess up the user interface.
[ Fixed ] Virus A scheme for EQ section had color mismatch compared to other tabs.
[ Fixed ] Resolved issue where user could not disable hardware auto-connect.
[ Fixed ] Resolved issue with Patch Librarian current bank & program selection upon project recall.
[ Fixed ] Bank was saved under legacy format even when TI patches were present during bank Save As and Overwrite.
[ Fixed ] Parameter values are restored one value lower than saved. (VST3 issue)
[ Other ] Version numbering changed to simplified yy-mm-dd format.
Version 2024.01.18
[ Fixed ] Editor crashes when right click disable part is chosen.
[ Fixed ] Enable all parts by default (except for TI Snow).
[ Fixed ] When part 1-16 right click was executed, active part was always executed, not the part right click was applied on.
[ Fixed ] Resolved issue where Filter options were not shown in Mod Matrix dropdown menu.
Version 2024.01.16
[ Fixed ] Resolved issue where Soft Knob assignments got stuck after preset change.
[ Fixed ] Resolved issue where Mod Wheel was not sent out to hardware when received via DAW port.
[ Fixed ] Older project without part enable toggles we not recalling all data properly.
[ Fixed ] Resolved timeout issue when initializing Editor.
Version 2024.01.12
[ New ] Part Enable switch. Each part has switch to enable or disable set channel. This reduces the MIDI and SysEx data flow therefore improving performance. Disable all unused parts to load the editor / session faster.
[ New ] Drag’n’drop from Patches from librarian to part. Arrow will change to hand tool on top of set part name when drop can be performed.
[ New ] Part Select right click menu. User can now select various actions like request and send data, initialize or randomize data and copy & paste data between parts.
[ New ] Utilities menu has a new section for MIDI Preferences with Local KBD default and process DAW CC values.
[ New ] MIDI clock signal is passed from REMOTE IN port (standalone app) to hardware.
[ Fixed ] Main view URL now points to our website instead of ko-fi.com page.
[ Fixed ] Release All Locks button no longer flashes when requesting / transmitting data.
[ Fixed ] Resolved issue where MIDI LEDs triggered twice under certain circumstances.
[ Fixed ] Total Recall didn’t work as expected if DAW playback was hit too early during recall process. Now data is recalled properly and warning is shown to user if the process is interrupted to push the data to hardware again.
[ Fixed ] Resolved issue where TI would get stuck during initialization.
[ Fixed ] Resolved issue where wrong part data was modified under certain circumstances.
[ Fixed ] Resolved issue where chorus mode change wasn’t set properly.
[ Fixed ] Resolved issue where editor could crash during loading.
[ Improvement ] Data is sent to hardware much faster compared to previous version.
[ Improvement ] DeviceID probing works better.
[ Improvement ] Patch file logging was off. Now works much faster.
[ Improvement ] part focus works as expected now.
[ Improvement ] Made changes to how incoming data is processed, therefore gaining more performance.
[ Improvement ] When data is sent or received, mouse pointer shows default OS waiting state.
Version 2023.11.20
[ New ] Non-TI models now use MULTI/MULTISINGLE effect by default.
[ New ] Add Soft Knobs 1 – 3 to the Editor so that they can be automated.
[ New ] Add Pitch Wheel to the Editor so that it can be automated.
[ Fixed ] Changing the Low Key and High Key on the hardware is shown in the Editor display (one octave lower than on the hardware) but not reflected in the Multimode Mixer Part settings.
[ Fixed ] Multi data is not requested to UI when Sync Data from HW is clicked. Only parts are requested.
[ Fixed ] Multi Editor writes Part range information one octave too low (TI models, Editor set to Multi Mode).
[ Fixed ] Resolved issue where Editor would crash if Mac didn’t have Metal in it. Using OpenGL2 now for drawing elements instead of Metal.
[ Fixed ] Resolved issue where DAW would crash if Editor interface was not opened before program changes.
[ Fixed ] Resolved issue where Editor interface was reset to zero-stage if control changes were made before opening the User Interface.
[ Fixed ] Resolved issue where section menu didn’t appear for parts 2-16 even when arp was toggled on.
[ Fixed ] Resolved issue where Program and Bank menus next to Editor control display did not work as expected.
[ Fixed ] Resolved issue where effect layers didn’t update control visibility properly.
[ Fixed ] Resolved issue where parameter values were not updated in DAW when patch was changed.
[ Fixed ] Resolved issue where Editor would go crazy if Patch was changed while DAW playback was on.
[ Fixed ] Resolved issue where DAW would crash on parameter changes from hardware.
[ Other ] Notes from hardware are now bypassed by default in Advanced MIDI Settings.
[ Other ] Control Messages from DAW are now bypassed by default in Advanced MIDI Settings.
[ Other ] Section menu for User Arp Pattern is now disabled if pattern is not set to USER mode.
Version 2023.10.31
[ New ] Minimize button. Users can now minimize (50%) the Editor window in case it won’t fit to your display.
[ New ] Utilities menu overhaul. We moved some items around to make it more obvious what the functions are made for. ie. User Interface submenu, Editor Preferences submenu, Librarian Preferences submenu etc.
[ New ] User Interface has now option to load from default scaling level OR preset values (50-175%).
[ New ] Virus TI is set to SEQ mode when USB is connected (macOS only).
[ New ] Virus legacy models are set to multisingle mode.
[ New ] Hardware requests has new function to retry connections from hardware instead of rolling through all device IDs.
[ New ] Device ID scanning can be enabled from the Utilities -> Editor Preferences menu.
[ New ] Added option 3 out / 1 in for Virus TI users while USB mode is engaged.
[ New ] Option to set default data folder location manually. Will be improving this function over the next couple of days to verify data folder can be written when set. As of now, data folder can be set, but it doesn’t seem to read data from custom location in macOS. Fancy macOS with its protection system (gosh).
[ New ] Utilities menu has option to set request timeout multiplier (which will decrease request times) by factors of 0.6 – 0.7 – 0.8 – 0.9 and 1.0. User can start with value 0.6 on initial requests and see how that turns out. Editor will automatically adjust the value higher during retry if it experiences drop outs.
[ New ] Added small popup notifications across all data transfer functions which will be triggered under right conditions.
[ New ] Part lock button next to part name now triggers all part specific locks on or off.
[ New ] Add 4 new section locks to User Arp Velocity, Gate, Step Length and Pattern Length controls.
[ New ] User can now save current settings as defaults from utilities menu -> editor preferences. If defaults are set but not working as expected, user can clear custom defaults.
[ New ] Apple Silicon AAX.
[ New ] Internal DSP to help with MIDI timing issues.
[ New ] Automatic MIDI port change detection.
[ New ] Auto-connect to hardware when MIDI ports are set.
[ New ] If category filter results less than 128, empty slots are now empty, not filled with -init- patches.
[ New ] If search yields less than 128 results, empty slots are now empty, not filled with -init- patches.
[ New ] Section menus. User can now copy and paste data between part sections or save section data in presets folder. Init or randomize sections available as well.
[ New ] Randomizer Preferences submenu in Utilities menu. Set randomizer target area or exclude OSC Pitch values, LFO Assign items, Mod Matrix Sources or Mod Matrix destinations from randomizer all together.
[ Fixed ] MIDI data flow has been re-designed and data flows with all models work as expected.
[ Fixed ] Renaming part / multi or librarian items work as expected. Any trailing white space are removed automatically.
[ Fixed ] Demo, Changelog and Total Recall were stuck on forever until editor was reloaded.
[ Fixed ] Demo, Changelog, About this plug-in and Total Recall close window image was hidden from frontend.
[ Fixed ] Resolved issue where some librarian buttons were stuck after search was toggled on and buttons were clicked.
[ Fixed ] Resolved multiple parameter stuck issues under certain conditions.
[ Fixed ] If bank didn’t have any items in it, it was not shown in the librarian.
[ Fixed ] Resolved issue where Oscillator 3 level was modified even after mixer section was locked.
[ Fixed ] Resolved issue where Mod Matrix destinations didn’t work as expected.
[ Fixed ] Resolved issue where patches didn’t get sent to hardware in some cases.
[ Fixed ] Resolved issue where renaming part / multi didn’t work as expected.
[ Fixed ] Resolved issue where multimode mixer keyrange menu triggers were stuck on front.
[ Fixed ] Resolved issue where user arp was not drawn properly.
[ Fixed ] Resolved issue where category on / off buttons was stuck.
[ Fixed ] Resolved issue where TI banks were not rendered properly.
[ Fixed ] Resolved issue where Editor was not able to connect with Virus TI Snow.
[ Fixed ] Resolved issue where OSC1 and OSC2 semitones didn’t work as expected.
[ Fixed ] Resolved issue where device id was set wrong.
[ Fixed ] Resolved issue where librarian slot drag’n’drop / paste didn’t work with same slot numbers between views.
[ Fixed ] Resolved issue where data transfer to hardware could not be cancelled.
[ Fixed ] Resolved issue where overwriting bank didn’t work as expected.
[ Fixed ] Resolved issue where automation didn’t work as expected.
[ Fixed ] Resolved issue where Virus TI Snow timed out on hardware requests.
[ Fixed ] Resolved issue where tooltips were stuck once toggling the switch on.
[ Fixed ] Resolved issue where Editor control display didn’t shown parameter values after hovering over them once.
[ Fixed ] Resolved issue where Reverb, Delay, EQ and Arp values were not stored properly.
[ Fixed ] Resolved issue where program up and down buttons didn’t work as expected when Lib Control on PC and Req Data on PC were both toggled off.
[ Fixed ] Resolved issue where part focus didn’t work as expected under certain conditions.
[ Fixed ] Some banks were missing from the Patch Librarian due to double entity error.
[ Fixed ] Resolved issue where Category sorted or Search filtered banks got messed up during folder rescan / file writes.
[ Fixed ] Resolved issue where DAW would crash if Editor window was closed and program change was triggered.
[ Other ] Keyboard Local Control is on by default.
[ Other ] Keyboard Input Type is multi by default.
[ Other ] Updated Editor important link URLs.
[ Other ] User Interface loads faster after each patch change.
[ Other ] Change version information to match pattern: year-month-date. ie: 2023.10.4
[ Other ] Advanced MIDI Settings window has been reworked to exclude some of the new randomizer menu items.
[ Important ] MIDI timing SHOULD be better now due to internal DSP.

