Official update status - Kontakt 6 – current: 6.2.2

Discussion in 'KONTAKT' started by Mick @ NI, Sep 28, 2018.

Thread Status:
Not open for further replies.
  1. Mick @ NI

    Mick @ NI Banaholic NI Team

    This thread provides information about upcoming patches for Kontakt. It will be updated whenever new information becomes available.

    The currently available software version is 6.2.0 Please make sure that your installation is up to date.

    Kontakt 6.2.2 - 2020-02-17
    • FIXED Using Super Audio Cart by Impact Soundworks would cause hangs and crashes in certain cases
    • FIXED The effect of having "Unwind Automation" On was reverted after saving and recalling a multi or host project, when the assignments were made through KSP
    • FIXED There were still hangs and crashes when batch re-saving certain instruments
    • FIXED Kontakt would crash when trying to load NKM files directly from the operating system (Finder / Explorer)
    • FIXED Kontakt would crash when trying to load certain NKI files directly from the operating system (Finder / Explorer); only reproducible with NKIs from Kontakt Player libraries that were not activated on the affected device
    • FIXED Overwriting an NKI through the "Save as..." menu did not work correctly on macOS 10.15 Catalina
    • FIXED Kontakt could crash when adjusting LFO Retrigger across multiple groups
    • FIXED Button hover states would not appear as expected in v6.2.0 and 6.2.1 when controls where overlapping
    • FIXED After using the Creator Tools Instrument Editor on Windows, file paths would sometimes be corrupt when saving and recalling an NKI using Kontakt
    • FIXED KSP Arrays loaded from NKA files were erroneously populated from fallback data on snapshot recall

    Creator Tools 1.2.0 - 2019-11-14
    • ADDED File Browser: Direct access to the file system, complementing the new Project Manager
    • IMPROVED New layout, allowing for more than one tool to be visible at once
    • IMPROVED All factory content (scripts, instruments, performance views, etc) are now easy to copy to a user location for direct editing; just use the new Help menu entry.
    • FIXED Instrument Editor: Pulling data from big NKIs (>90k zones) would be unreliable
    • ADDED GUI Designer: A new widget type is added: MouseArea
    • ADDED Instrument Editor: MIR type tagging can now be performed with Lua
    • ADDED Instrument Editor: Zone and group pan settings can now be set and retrieved with Lua
    • ADDED Tutorials: Populate Zones From Filesystem (Instrument Editor Lua Scripting)
    • ADDED Instrument Editor: New user zones field displays true when a zone is a user zone or false otherwise
    • ADDED Tutorials: MIR Type Tagging (Instrument Editor Lua Scripting)
    • IMPROVED UniqueID property has been removed, zone ID's are now handled automatically
    • FIXED Adding a UI element and then clicking undo would collapse the element tree

    Kontakt 6.2.1 - 2019-12-03
    • FIXED In Kontakt 6.2.0, the AAX plug-in (Pro Tools) did not support routing audio through multiple outputs

    Kontakt 6.2.0 - 2019-11-14
    • ADDED There are now three new state of the art modulation effects (Choral, Flair & Phasis)
    • ADDED KSP: There is a new type of zone that can be created and is fully accessible from KSP, allowing for dynamic mapping of samples, including end-user ones (set_num_user_zones(), set_sample(), set_zone_par(), set_loop_par() & is_zone_empty())
    • ADDED KSP: All zone parameters can now be read from KSP (get_sample(), get_zone_par() & get_loop_par()); available for both user zones & standard ones
    • ADDED KSP: New MIR functions to detect pitch, RMS, peak level and loudness of any zone (user or standard)
    • ADDED KSP: New MIR functions to classify samples based on their audio characteristics (e.g., Kick, Snare, Choir, Synth, etc)
    • ADDED KSP: New UI widget (ui_mouse_area), this first iteration of which allows dropping files from the system to an instrument’s UI
    • ADDED KSP: New command to make handling asynchronous operations more convenient (wait_async())
    • IMPROVED An instrument can now be loaded with missing resources (samples, NKRs, etc) without the references being completely discarded, i.e., one can load an instrument, ignore missing samples, save it and reload it without losing data
    • ADDED A new entry in the Mapping Editor’s Edit menu allows for manually removing all zones with missing samples
    • IMPROVED KSP: purge_group() now returns an async ID, allowing for reliable tracking of the operations completion
    • IMPROVED There were some performance issues with instruments with many automation assignments when running in Logic
    • IMPROVED The scrolling and animation speed in the Libraries tab has been adjusted
    • FIXED There are no more conflicts between MIDI and Host automation in Logic
    • FIXED Kontakt would often crash when trying to run a Batch Resave operation
    • FIXED There were some audible clicks in certain cases involving looping samples played back with Time Machine Pro
    • FIXED Kontakt would crash when saving an NKI after assigning user automation to any of the recently added reverb and delay effects
    • FIXED KSP: Switches and menus would get stuck in their hover states under certain circumstances
    • FIXED KSP: In certain cases, when a control was within a panel, its position would be 1 pixel off of what was expected
    • FIXED Kontakt now works on Mac OS Catalina

    Kontakt 6.1.1 - 2019-05-28
    • FIXED KSP: In certain cases, the ui_file_selector element would revert to its base path, forgetting the last selected file (v6.1.0 regression)
    • FIXED KSP: Controlling most convolution parameters from KSP was broken (v6.1.0 regression that caused all related controls on many instruments to become unresponsive)
    • FIXED KSP: The getter for $CONTROL_PAR_HIDE would not return the right value if the value was $HIDE_PART_BG (v6.1.0 regression that caused severe cosmetic issues on Spitfire products)
    • FIXED KSP: Any use of $HIDE_PART_CURSOR would always apply to all cursors of the xy_pad it was used on as opposed to just the one intended (v6.1.0 regression)
    • FIXED Kontakt would crash when trying to load an instrument that had automation assigned to controls that were removed after the assignment (v6.1.0 regression that affected certain products by Big Fish Audio and 8Dio)
    • IMPROVED Kontakt's new Auto-Apply feature (introduced in 6.1.0) now ignores changes in subfolders of the watched folders (anything deeper than scripts or performance_view)
    • IMPROVED KSP: All PGS-related coding mistakes are now Warnings instead of Errors, both in how they are shown in the Creator Tools Debugger, and in that processing doesn't stop
    • FIXED KSP: There were some unexpected behaviors around the use of nested panels and certain Z layer settings
    • FIXED KSP: The getters for $ENGINE_PAR_WT_FORM_MODE and $ENGINE_PAR_WT_QUALITY would always return 0
    • FIXED KSP: Info Pane text would not appear for ui_button controls

    Kontakt 6.1.0 - 2019-05-08
    • ADDED There is a new wavetable mode (Inharmonic) that stretches the partials away from the harmonic series for more bell-like tones
    • ADDED KSP: Kontakt can now import whole performance views as NCKP files (that can be made with Creator Tools) through the new load_performance_view() command
    • ADDED KSP: A new UI control container has been added (ui_panel)
    • ADDED Kontakt now automatically picks up changes in the following subfolders of the resource container: scripts & performance_view; editing and saving any of those files results in an instant update of the related Kontakt instrument without the need to reset the engine via the panic (!) button in the header
    • ADDED KSP: The Retrigger button on modulators can now be controlled via KSP ($CONTROL_PAR_INTMOD_RETRIGGER)
    • ADDED KSP: The waveform display now has two new drawing modes ($CONTROL_PAR_WF_VIS_MODE, with $NI_WF_VIS_MODE_1, $NI_WF_VIS_MODE_2 & $NI_WF_VIS_MODE_3 as potential values)
    • FIXED Slices from imported REX files would not be recognized
    • FIXED The labels for the Lo Shelf and Hi Damp controls in the Plate Reverb were inverted
    • FIXED KSP: There were some missing getters for newly added control parameters around custom fonts (e.g. $CONTROL_PAR_FONT_TYPE_ON_HOVER)
    • FIXED KSP: There were some missing getters for $CONTROL_PAR_TEXT for certain controls
    • FIXED Zone volume changes from the Creator Tools Instrument Editor were not predictable when higher values were used
    • FIXED Sorting of files in the Library tab wouldn't be predictable on APFS disks
    • FIXED KSP: search() would not work on ui_tables
    • FIXED Host automation would break for ui_switch elements in many cases
    • FIXED It was possible to set the delay time for Replika to values that would cause instabilities
    • FIXED Kontakt would crash when loading certain 3rd party products (like those in the Shreddage 3 series)
    • FIXED Kontakt would crash or hang when attempting to change note mapping on GGD Matt Halpern Signature Pack
    • FIXED The wavetable oscillator would sound "darker" on certain pitches
    • FIXED KSP: Color settings for level meters would not take effect if applied outside the init callback
    • FIXED KSP: The hide state of ui_file_selector appeared to be wrong when queried via get_control_par()
    • FIXED The group source mode parameter is no longer saved in snapshots; snapshots saved with older versions are recalled as they always did
    • FIXED Kontakt would crash when pressing the End key in the File Browser (Windows only)
    • FIXED KSP: In certain cases, the wavetable display UI widget would not be displayed on first load of an instrument
    • KNOWN ISSUE KSP: In certain cases, the ui_file_selector element reverts to its base path, forgetting the last selected file

    Creator Tools 1.1.0
    • ADDED GUI Designer: A new tool that enables the declaration and editing of full performance views without the need to write KSP
    • ADDED GUI Designer: Individual controls can be exported and imported for cross-project use
    • ADDED GUI Designer: A test instrument can now be found in the Factory Content folder next to the Creator Tools application
    • ADDED GUI Designer: The new engine parameter for the waveform display (drawing mode) is now also available here
    • ADDED Error messages are now more informative
    • ADDED GUI Designer: It is now possible to drag and drop NCKP files from the OS to the GUI Designer to open them
    • ADDED Instrument Editor: It is now possible to drag and drop LUA files from the OS to the Instrument Editor to open them
    • ADDED All info boxes and context menus now include key shortcuts where relevant
    • CHANGED The Quick Tour is now updated to reflect the changes in v1.1.0

    Kontakt 6.0.4 - 2019-02-21
    • ADDED The Kontakt 5 Database feature is now also included in Kontakt 6
    • IMPROVED The 'Batch re-save' dialog now contains information about the potential effects of this action
    • FIXED The 3-band EQ would not initialize correctly in certain cases, causing “filter sweep” artefacts
    • FIXED Assigning one modulator on multiple targets would disable real time control of most of the target parameters
    • FIXED Effects with longer tails would turn silent after manually resetting the playhead position in certain DAWs
    • FIXED Files saved with Kontakt 6 would not show the correct "Created By" information on the Info Pane
    • FIXED When changes were pushed from the Instrument Editor in Creator Tools to Kontakt, the upper key of a zone's range would not be updated correctly

    Kontakt 6.0.3 - 2018-11-13
    • FIXED In some cases, Dynamic Fonts would be the wrong color after loading a new instrument
    • FIXED KSP: Kontakt would crash if watch_var() was used with a ui_control variable
    • FIXED KSP: Certain GUI elements on already released Libraries (e.g., Una Corda) would appear one pixel narrower in 6.0.2 (related to the ui_switch control)
    • FIXED The Replika Delay feedback parameter would jump to 100% after a sample rate change
    • FIXED Quick parameter changes on the wavetable module would cause audible artefacts when not coming from the built-in modulators; now, all parameter changes (including using the GUI, automation or direct KSP parameter access) are smoothed more effectively for better sounding results

    Kontakt 6.0.2 - 2018-10-01

    • ADDED There is now a Wavetable source module mode
    • ADDED Kontakt can now be used in conjunction with Creator Tools
    • ADDED There is now a new Replika Delay
    • ADDED There are now three new reverbs (Room, Hall and Plate)
    • ADDED There is now a Cry Wah guitar effect
    • ADDED There is now a new Multi Digital mode for LFO
    • ADDED KSP: There is now a wavetable UI Widget for real time wavetable visualization (ui_wavetable)
    • ADDED KSP: Dynamic Fonts can now be used in Kontakt instruments' UI's with get_font_id()
    • ADDED KSP: Variables and arrays can now be watched on Creator Tools with watch_var() and watch_array_idx()
    • ADDED KSP: $NI_BAR_START_POSITION returns position of the last downbeat in 960 ticks per quarter note (host dependent)
    • ADDED KSP: The mouse event type (click, drag or release) that triggered a ui_control callback can now be queried for ui_xy controls ($NI_MOUSE_EVENT_TYPE)
    • ADDED KSP: New control parameters for buttons, switches and menus for selecting different fonts for different states ($CONTROL_PAR_FONT_TYPE_ON, $CONTROL_PAR_FONT_TYPE_ON_PRESSED, $CONTROL_PAR_FONT_TYPE_ON_HOVER, etc.)
    • ADDED KSP: There is now the option to quickly disable emission of messages, warnings or watched variable events to both the Kontakt Status Bar and Creator Tools; use disable_logging() with $NI_LOG_MESSAGE, $NI_LOG_WARNING or $NI_LOG_WATCHING as the argument
    • ADDED KSP: There is now the option to deactivate text position shifting when clicking on buttons and switches ($CONTROL_PAR_DISABLE_TEXT_SHIFTING)
    • IMPROVED Effects are now organized in categories in the "Add Effect" menu
    • IMPROVED KSP: $CONTROL_PAR_AUTOMATION_NAME can now be used in all callbacks
    • IMPROVED KSP: $CONTROL_PAR_TEXTPOS_Y now works on ui_value_edit
    • IMPROVED Alt+Drag on Mapping Editor would zoom in the wrong area
    • REMOVED The Database has been removed
    • REMOVED 3rd Party format import is not possible anymore
    • REMOVED 8 and 16 output VST plugin flavors
    • CHANGED New artwork in About Screen
    • CHANGED Application and plug-ins are now called "Kontakt" (no number)
    • CHANGED Reverb is now called Legacy Reverb
    • CHANGED Delay is now called Legacy Delay
    • CHANGED Documentation is now only hosted online with links available in the Help menu
    • FIXED The Info Pane for many controls is no longer out of date
    • FIXED Kontakt would use more CPU than necessary in some cases
    • FIXED Kontakt's built-in browsers would display timestamps in the wrong time zone on macOS
    • FIXED The standalone version of Kontakt would crash on systems with Japanese characters in the names of their output device
    • FIXED KSP: get_engine_par() would return inaccurate values for certain parameters of the Solid Bus Comp
    • FIXED KSP: When using overlapping controls on multiple z layers, help text would sometimes be blocked in unexpected ways
    • FIXED KSP: Multiline ui_label wouldn't scroll all the way to the bottom when adding new text lines
    • FIXED KSP: When attempting to set envelope parameters to negative values from KSP, Kontakt would become unstable, resulting in crashes under certain circumstances
    • FIXED KSP: set_key_name() would not operate as expected when used multiple times on the same key

    Creator Tools 1.0.0 - 2018-10-01
    • ADDED Debugger: Messages, errors and warnings coming from KSP are logged in the main view
    • ADDED Debugger: There is a Variable Watching panel that works in combination with two new KSP commands (watch_var() and watch_array_idx())
    • ADDED Debugger: All logged content carries the following info: time (in system time and engine uptime), type, description, source line, source instrument name and source script slot index
    • ADDED Debugger: Logged content can be filtered by type, text content, instrument source and script slot index
    • ADDED Debugger: Option to automatically clear the log every time a script is applied on the Kontakt side
    • ADDED Debugger: Most columns can be shown or hidden through the new right click menu on their headers
    • ADDED Debugger: Logging can be paused
    • ADDED Instrument Editor: It offers programmatic access to parts of a Kontakt instrument's structure that lends itself for automating repetitive tasks. The parts of the structure that are currently exposed are related to sample mapping, playback and looping
    • ADDED Instrument Editor: MIR functions allow pitch and loudness detection based on the contents of audio files
    • ADDED Instrument Editor: Examples and tutorials are available as well-commented Lua scripts
    • ADDED Instrument Editor: Lua files can be dragged and dropped from the OS to the Creator Tools window to be loaded
    • ADDED Instrument Editor: Lua scripts can be directly opened in your default editor directly from Creator Tools
    • ADDED A Getting Started slideshow is shown at launch by default, guiding new users through the Tools
    • ADDED There is a simple connection indicator on the Kontakt side, in the Expert Engine tab of the Browser
    Last edited: Feb 17, 2020
    • Like Like x 1
  2. Mick @ NI

    Mick @ NI Banaholic NI Team

    Updated to reflect 6.0.3
  3. Mick @ NI

    Mick @ NI Banaholic NI Team

    Update for Kontakt 6.0.4
  4. Mick @ NI

    Mick @ NI Banaholic NI Team

    Updated for 6.1.0
  5. Mick @ NI

    Mick @ NI Banaholic NI Team

    Updated for Kontakt 6.1.1
  6. EvilDragon

    EvilDragon Moderator Moderator

    Updated for Kontakt 6.2.0
    • Like Like x 1
  7. Mick @ NI

    Mick @ NI Banaholic NI Team

    Updated for 6.2.1
  8. Mick @ NI

    Mick @ NI Banaholic NI Team

    Updated for 6.2.2
Thread Status:
Not open for further replies.