Native Instruments Support Kontakt

What's new in Kontakt 8.2.1

What's new in Kontakt 8.2.1?

Fixed:

  • Incorrect entries were shown in the Default View’s File Menu

Builder Changes:

  • Komplete UI issue where Popover was not displayed when ‘visible’ property initially set to ‘true’
  • Komplete UI issue where Popover was not following its anchor
  • Komplete UI crash when the UI was reloaded and a Popover was present

What's new in Kontakt 8.2.0?

Overall Changes:

Added:

  • Patterns Tool - A new polyphonic step arpeggiator

Fixed:

  • Excessively long wait times when saving/loading DAW projects containing Kontakt
  • Corrupted user interface when loading certain older instruments
  • If hosted, Kontakt 8 would cause a crash when closing Komplete Kontrol 3
  • Blank user interface for Electric Keys Diamond, Phoenix, and Alicia Keys
  • Crash when Drag+Drop onto the Rack
  • User-saved Multis have incorrect Browser Bank Values
  • Erroneous warning message when importing Kontakt content with .ncw files
  • File type banner text could spill into the user interface if Kontakt is set to minimum size
  • Tempo sync issues between Kontrol S MK3 and Kontakt

Improved:

  • Use the modern (Vista and above) file open dialog on Windows when locating folders


Leap Changes:

Added:

  • Command + Click sets a parameter to its default value
  • Anonymous usage data tracking of Leap for opted-in users
  • Support for BPM and ID3v2 when importing samples to Leap
  • Replaced group/single text switches with buttons for better usability
  • Time sync parameter for Global FX

Fixed:

  • Changing sample rate breaks waveform visuals in Leap
  • Leap Macros and Save/Load of global presets would break after periods of inactivity in Logic Pro
  • Quickly bypassing the amp and releasing a key could cause hanging notes in Leap
  • Samples no longer lose sync when set to Legato Playback in Leap
  • Time and pre-delay values in Send FX do not report automation correctly in sync mode
  • Changing global tonality in Leap was momentarily delayed, causing notes to briefly play in the incorrect key
  • Speeding Leap playback Up/Down will throw currently playing loops out of time
  • Speed can no longer be set to 0% as this would cause no sounds to trigger
  • Playing one-shots in Legato Mode when quantized and in the same choke group can prevent voices from playing in Leap
  • Leap samples do not respond to MIDI pitch bend
  • Empty slots in Leap are inconsistently grayed out
  • Leap sample start/end points are not reset when replacing a sample
  • In classic engine mode, switching to non-ping-pong mode can cause a loop to play in reverse with the reverse button not active
  • Notes randomly not playing when triggered from the on-screen keyboard in Leap’s Single Mode
  • Muzak Macro preset in Leap was saved with incorrect Delay and Reverb Macros
  • Toggling sync on/off in delay and reverb FX causes values to jump unexpectedly in Leap
  • Position indicator ring displays incorrectly when duplicating a sample in Leap
  • Grid is sometimes incorrect after duplicating grids in Leap
  • Replacing a file with modified start/end points can sometimes cause start/end points to not display in Leap
  • Start marker in Leap can sometimes disappear
  • Duplicating a REX file shows, but does not respect or use the start and end points of the copied sample


Tools Changes:

Fixed:

  • MIDI Note Off events not sent for the Chords Tool for notes not in scale


Builder Changes:

Added:

  • Komplete user interface updated to version 1.0
  • Noise options for the Wavetable Modulation Oscillator
  • Blend mode for Wavetable source module’s Modulation Oscillator

Fixed:

  • Some MIDI CCs interpreted erroneously as CC 0, breaking KSP multi scripts
  • Stop writing library.json in binary format
  • Changes made when in mono instances of any stereo FX will not be reflected in the second instance when switching mono off via KSP
  • Crash in Wavetable Oscillator

Fixed KSP:

  • dont_use_machine_mode() does not bypass TMPro polyphony limitations

Fixed API:

  • get_instrument_options() doesn’t work with encoded instruments

What's new in Kontakt 8.1.0?

Kontakt Improvements:

Added:

  • AAX Plugin migration is now available from Kontakt 5, 6 and 7 to Kontakt 8
  • New amp and stomp effects: Super Fast 100, Chainsaw, Kolor, Skreamer Deluxe

Fixed:

  • Space bar did not get picked up by the DAW after a Tool has been loaded
  • Crash when showing the Batch Resave dialog in default view
  • Crash when restoring a ProTools project with a large number (>10) of Kontakt instances
  • Previews continued to play after Tool or Leap presets were loaded from the Default View side pane
  • Drag and drop to create an instance of Kontakt in ProTools brought up the Missing Content dialog
  • Tool “Retrigger” and “Dyn Mode” macro knobs did not show values in Maschine/Komplete Kontrol or when automated

Improved:

  • Bass Invader amp can now process stereo signals


Leap Improvements:

Added:

  • More SendFX Delay and Reverb types

Fixed:

  • Playback stopped if pointer is moved while playing
  • Macro knobs on play page were missing hover states
  • Issues after duplicating samples
  • Snap functionality took points after the sample end and start into account when snapping in Auto or REX mode using Beat Machine
  • Stuck latched notes in scaled mode
  • Parameter labels were not drawing on Kontrol S MK3
  • Changing audio device in Bitwig brought up the Missing Content dialog
  • Changing the engine of any sample killed all current voices
  • Changing the engine of any sample killed all current voices

Improved:

  • Perform FX and Macro FX toggles are now pinned to both Sound and Engine tabs

Changed:

  • Snap mode now defaults to Grid


Instrument Building and Scripting:

Added KSP:

  • $NI_EPP_EQ_MODE_E_GRAND built-in constant

Added API

  • set_zone_group() command

Fixed KSP

  • Regression with $EVENT_NOTE and $EVENT_VELOCITY built-in variables having random ## values in multiscript
  • (N)RPN messages sent from multiscript did not reach instrument scripts

Improved KSP

  • NKS2 parameter groups can now have up to 48 parameters

Known Issues

  • Arrow Keys not working in Sidepane of Default View in some VST3 DAWs on Windows (Live, Cubase, Studio One)
  • New Kontakt-related files types (NKL,NKT) do not open Kontakt when double-clicked in OSs filer/explorer
  • On macOS, Spacebar input to start/stop playback reaches DAW only at 2nd press if Kontakt plugin is moved via D&D

What's new in Kontakt 8.0.1?

Fixed:

  • Unable to create new Instrument from loading audio file in Classic View (whilst other Instruments or Tools are in view)
  • Leap: quantising will stop all other notes in group mode
  • Tools: Missing “Off” state for Dynamics mode on the UI
  • Chords: hanging notes when using this Tool
  • Chords: Recorded chords not being strummed as intended
  • Phrases: Retrigger modes “Off” and “Legato” modes not working correctly
  • Phrases: Missing NKS1 labels for Retrigger and Dynamics mode

Known Issues:

  • Leap: While adjusting tuning, all voices playing in single mode will be set to the same pitch
  • Spacebar not reaching DAW when content is loaded from the side pane Browser
  • Crash on loading Pro Tools project with many instances, whilst using Kontrol MK3 keyboards
  • Leap: duplicating Kontakt instances containing Leap presets may trigger a missing content dialog (which can safely be ignored)
  • Loading a sample via drag and drop on a rack that is not empty can cause an incorrect error dialog to appear. Please create a new Leap from the menu and drag samples onto it instead

What's new in Kontakt 8.0.0?

Minimum OS requirements: macOS 13, 14, and 15 (latest update), Windows 10 or 11 (latest Service Pack)

New Default View with side pane navigator and browser, Tools MIDI processors, built-in instruments "Leap" and "Piano Uno", and Leap Expansion "Lo-Fi Vibes", Traktor effects and Wavetable source module features, Komplete UI language for graphical interface development. IMPORTANT: Kontrol S-MK3 users must update to Hardware Connection Service version 1.7.7 (or higher) in Native Access.


Workflow Improvements

Added:

  • New side pane Navigator and Browser in the new Default View
  • Browsing can now filter by Preset types (Instruments, Combined, Tools, Leap, Loops, One-shots)
  • Full-screen Browser now shows onboarding information about different Preset types

Improved:

  • Full-screen Browser now shows Presets in a single column
  • Bank chain can now be edited when tagging Presets
  • Overlay and side panel browsers can now display high-resolution assets


Kontakt Engine Improvements:

Added:

  • New default sample instrument type for loop and oneshot based workflows - Leap
  • New MIDI processing instrument type - Tools (Chords and Phrases)
  • 5 new effects from Traktor: Beat Masher, Beat Slicer, Gater, Reverse Grain, Transpose Stretch
  • Wavetable source module now has a second Shaper and a Modulation Oscillator, allowing various audio rate processes: frequency, phase or ring modulation, mixing in with the wavetable

Improved:

  • Instantiation time with a lot of content products and 3rd party plugins installed
  • Kontakt now has 28 stereo outputs specified by default, allowing easier multi-out workflows out of the box
  • Beat Machine now supports reverse sample playback
  • Increased the maximum amount of external modulators to 64 per group
  • Replika delay has greatly reduced memory usage and feature parity with the standalone plugin (except Dual mode)

Fixed:

  • Polyphonic Aftertouch modulator was not applied per voice correctly

  • Beat Machine playback did not take sample start and end markers into account
  • LFO Fade In now behaves as expected (previously it clamped to maximum value earlier than it was supposed to)
  • MIDI Transpose setting in Instrument Options now also transposes MIDI Polyphonic Aftertouch events

Removed:

  • Memory server functionality on macOS


Instrument Building and Scripting Improvements:

Added:

  • Support for Komplete UI language

Added KSP:

  • New MIR functions for key and tempo detection
  • Engine parameters for newly added effects, Replika parameters and Wavetable source module parameters
  • $ENGINE_PAR_VOICE_GROUP, allows setting a group to a specific voice group
  • Support for MIDI 2.0 Per-Note controllers (on note_controller callback, set_note_controller() command)
  • New command to send polyphonic aftertouch events, set_poly_at()
  • New command to get display value of an engine parameter based on externally provided value, get_engine_par_disp_ext()

Improved:

  • Warnings are not shown as errors anymore in Creator Tools Debugger and Kontakt Lua API terminal

Improved KSP:

  • get_folder() can now get the path of the Resource Container linked to the instrument
  • note_off() now has an optional argument for specifying the time offset after which note off will be applied
  • make_instr_persistent() now works with string array variables

Fixed KSP:

  • Beat Machine did not respond to change_tune() commands
  • Regression in load_array() behavior when loading string arrays (since Kontakt 6.7)
  • Regression where $ENGINE_PAR_LR_SWAP and $ENGINE_PAR_PHASE_INVERT did not point to Inverter effect in instrument busses (since Kontakt 7.2)
  • Setting $ZONE_PAR_VOLUME was incorrectly clamped to 31.02 semitones
  • mf_set_event_par() created duplicate events when using $EVENT_PAR_POS

Added API:

  • factory_snapshot_path and user_snapshot_path entries in the Instrument Options table

Fixed API:

  • set_group_start_options() now properly obeys the given group index

Known Issues:

  • Leap: While adjusting tuning, all voices playing in single mode will be set to the same pitch
  • Spacebar not reaching DAW when content is loaded from the side pane Browser
  • Crash on loading Pro Tools project with many instances, whilst using Kontrol MK3 keyboards
  • Quantized notes in Leap instrument can kill other currently playing notes when triggering playback (This can be avoided by holding notes past the chosen quantization interval)
  • Leap: duplicating Kontakt instances containing Leap presets may trigger a missing content dialog (which can safely be ignored)
  • Loading a sample via drag and drop on a rack that is not empty can cause an incorrect error dialog to appear. Please create a new Leap from the menu and drag samples onto it instead