KORG Wavestate Native v1.1.1 macOS

KORG Wavestate Native v1.1.1 macOS

Apple Silicon and Intel

Release Note

Version 1.1.1

Known issues

Ableton Live: program changes are slower than expected for VST3 instruments in general, on both Windows and macOS. The slowness appears to be more noticeable for plug-ins with large numbers of automatable parameters, including wavestate native. On macOS, we suggest using the AU version of wavestate native as a workaround. Ableton is aware of this issue.

Support for multiple simultaneous user User Sample Banks

Added support for multiple simultaneous user User Sample Banks.

Removed the old User Sample Bank selection from the Settings dialog.

Added the new User Sample Banks… main menu command and dialog. All User Sample Banks must be placed at the root level of the folder selected in the dialog; sub-folders are not supported. We highly recommend that this folder be located on an SSD, and not on a rotational hard drive. Up to 65,535 Banks are supported; note that very high numbers of bank files may cause noticeable slowness when checking the contents of the folder and adding Banks (see below).

Every time wavestate native instantiates, it checks the contents of the selected folder. If there has been a change in the number of files, or the names, sizes, or modification dates of the files, the User Sample Bank portion of the database will be cleared (to remove potentially obsolete references); all of the bank files in the folder will then be added to the database. With modern computers and SSDs, and a reasonable number of Banks, this should be completed very quickly.

Pressing OK in the “User Sample Banks…” dialog also goes through the process above. Use this to update the database if you’ve added files to the folder while wavestate native is already running.

Individual Multisamples are identified by UUID (see the Sample Builder manual for more details), and not by the Bank which contains them. This means that it’s possible for the same Multisample to be included in multiple Banks. If this happens, the Multisample is loaded only once, from the last-added Bank (Banks are added in alphabetical order: 0-9, A-Z, a-z). The Multisample’s source Bank is shown at the bottom of the Inspector in the Sound Browser.

Sample start buffers are now loaded as required, when Performances are selected. (Previously, all sample start buffers were loaded at startup.) This reduces startup time, and should dramatically reduce memory usage when running multiple instances in hosts which load each instance in a separate, sandboxed environment. It also facilitates the new support for multiple simultaneous User Sample Banks.

Sound selection and Librarian

Selectors for Performances, Programs, etc. now show a “filtered list” icon between the inc/dec arrows if there are active search keyword / category / collection filters (so that only part of the full list is shown). To clear the filters without opening the Sound Browser window, click the icon.

When an item is deleted in the Librarian, the list now remains in the same location, rather than scrolling to the top.

Category lists are now sorted alphabetically.

Favorite and Save icons now become brighter when the cursor hovers over them

Librarian and Sound Browser windows allow typing into the list to select a matching row.

Pressing enter in the Sound Browser selects the item and closes the window. Pressing enter in the Librarian list showing Performances selects the Performance. Pressing enter in the Librarian list showing Set Lists opens the Set List editor.

Filtering on Collection, then deleting the last item in the selection, now clears the Collection filter.

Disabled text color is now correct for Category on factory-locked items.

Previously, when stepping through sounds in the Performance or Program Select popup, the Info panel could sometimes show the information for the previous selection. This has now been fixed.

Added support for Favorites in the Performance selector, Librarian, and Selection dialog.

Performance selector is now wider, to accommodate longer names without truncation.

Revised Multisample Selector to show “Missing multisample” in parenthesis.

Column widths and filter/inspector panel widths are now retained for the Sound Browser and the Librarian window.


Added Aftertouch Source in Settings. This allows you to use Poly Aftertouch to control existing Aftertouch modulation routings, without needing to create new, dedicated Poly AT routings.

Off: All aftertouch will be ignored.

Channel: The mod source “Aftertouch” receives Channel Aftertouch. Poly Aftertouch can still be used via the dedicated Poly AT mod source.

Poly: The mod source “Aftertouch” receives Poly Aftertouch. Channel Aftertouch is ignored.

Channel+Poly: The mod source “Aftertouch” receives both Channel and Poly Aftertouch. If both are sent simultaneously, the most recent value is used.

When hovering over a parameter with a dragged mod source (e.g. Amp LFO), the modulation inspector now immediately switches to show the information for that parameter. When hovering over a parameter which cannot be modulated (either it can’t be modulated at all, or it can’t be modulated via the dragged source), an informative message is shown.

Knobs with built-in modulations (such as filter cutoff with lfo, env, etc) now always show the orange modulated value indicator. Previously, they would not do so until a user-created modulation routing was added.

Fixed modulation routings, such as Filter LFO to Filter Cutoff, are now included in the Mod Inspector and Mod List. These routings are marked by a lock icon, and differ from user-created modulation routings in several ways: they cannot be deleted, the mod source cannot be changed, and there is no second modulation source.

Amp Envelope and Amp velocity are now included in the amp level knob’s modulated value dot indicator.

If you drag a modulation source (e.g. Filter Envelope) over a page tab such as Synthesis or Wave Sequence, the page will change accordingly. You can then drag the modulation source to the desired parameter to create a new modulation routing.

Previously, modulations to Reverb Wet/Dry appeared twice in the Mod List. This has now been fixed.

When creating a new mod routing to a “built-in intensity” routing, such as the knob for Filter Env -> Filter Cutoff, the main mod source (e.g. Filter Envelope) is supposed to be fixed and not editable. This now works properly. Previously, it was inadvertently editable immediately after creating the routing, before clicking away to show modulation for another parameter.

After creating a mod source using drag and drop, using undo followed by redo did not restore the mod source correctly. This has now been fixed.

Corrected the text of the automation value strings for mod processor Gate source/fixed-value switch.

When all Layers are disabled, modulation list scope/section buttons are now dimmed correctly.

Filter graphics are now animated to show modulated values.

In Mod Processor Shape, the effect of the Curve parameter was inadvertently reversed for Symmetric mode. This has now been fixed. Previously created sounds are detected and converted, so that they will still sound the same.

“Show In Mod List” can be set to show all mod routings (“All”), only Performance-level routings, or only routings in the current Layer (e.g. Layer B). If this is set to the current Layer, and then a new Layer is selected by clicking on the Program names at the left side of the window, Show In Mod List now changes to show the newly selected Layer instead of reverting to All.

Program Mod Knobs now appear correctly in the Mod List.

Poly Legato now appears on the modulation source Generators list

Midi Learn for CC Assignments now works correctly from the Settings window.

Previously, dragging modulation sources to Amp LFO or Amp Keytrack didn’t create a modulation routing. This has now been fixed.

Disabled mouse-wheel value editing in Mod Inspector, to avoid accidentally changing values when scrolling list with mouse wheel.

Renamed Synthesis page Amp LFO knob to LFO.

Vector envelope release now starts from the current position of the envelope.

Wave Sequence

Previously, Wave Sequence Step parameters might remain in the modulation inspector after clicking on an unrelated step parameter. This has now been fixed.

Each of the 64 Sample Step Multisample Selectors now maintains its own filtering for Category/Collection/search text. Note that these are still cleared at Performance/Program/Wave Sequence/Sample Lane changes, as with other Selector filter states.

Changed title of Select/Save dialog for Master Lane to “Master Lane” instead of just “Master.”

When the Wave Sequence is changed, Step selection is now cleared, and the Timing Lane is shown in the Wave Sequence Inspector

If more than one Wave Sequence Step is selected, the Step Inspector is now cleared.

The Mod Inspector is now cleared when switching between Steps and Lanes, and the Wave Sequence Inspector title now always updates correctly.

Fixed cosmetic issue with sequencer step selection rectangles.

Added ability to drag up/down to select Shapes for Shape Lane Steps.

In the Wave Sequence editor, graphic representation of Step values now takes advantage of the full available height.


Updated appearance of Randomize dialog.

Randomize dialog knobs now control the correct settings.

Randomize scope selection list could sometimes include scopes which didn’t apply to the current Layer. This has now been fixed, and a Layer selector has been added to the dialog.

Randomization of knobs values now uses a more effective range.

Randomize arpeggiator now works properly.

Other improvements

Hold now works well in conjunction with the Arpeggiator.

Added new Graphics Mode selector in settings dialog (macOS only). This setting will affect both CPU and GPU performance. In general, use Core Graphics for Apple Silicon hardware, and OpenGL for Intel hardware.

Revised text for Settings window version update “Check Automatically” button.

For space efficiency, note length parameters now abbreviate triplet with “T” and dotted with “dot.”

When EQ is disabled, the colored Band underlines now dim.

At startup, wavestate native now confirms that the System folder contains wavestate data.

Fixed cosmetic issues with darkened state when all layers are disabled.

The alignment of the Modern Phaser Step Note Multiply field is now correct.

Unified appearance of EQ graphics in different effects.

Multisample Start Offset and Channel now correctly show “n/a” when disabled, rather than “Off.”

The Sample Missing indicator now updates correctly after doing Ok/Refresh in User Sample Banks dialog.

Improved band-limiting of initial attack portion (first few samples) during sample playback.

Updated lock icon.

Fixed degrade from 1.0.3: couldn’t close app after opening a nested model dialog (e.g. Set List select dialog from within wavestate Settings dialog).

Fixed degrade from 1.0.3, in which previously saved AU automations on filter parameters would no longer work in Logic.

The Audio/MIDI Settings dialog now shows a vertical scrollbar if there are too many audio/midi devices to fit.

If wavestate native was opened and immediately closed, a crash could occur. This has now been fixed.

Fixed a crash which could occur under rare and specific conditions after closing and re-opening the UI.

Playing and holding a note, and then pressing OK/Refresh in User Sample Banks dialog while still holding the note, could cause a crash. This has now been fixed.

Other improvements to performance and stability.

KORG Wavestate Native v1.1.1 macOS COMMENTS