Komplete Kontrol 3 - Slow previews (KBDSW-7936)

16781012

Answers

  • b-righteous
    b-righteous Member Posts: 32 Helper
    edited April 5

    Interesting development. So it seems the issue is with keyboard arrow to scroll through presets. And MK3 Jog works fine? For me, I am not interested in using the keyboard arrows to scroll. However, can someone compare how KKv3 software operates using the MK2 keyboard jog to scroll in this regard? I thought it was mentioned the issue was with the hardware too. Was that specifically with the MK2? Difference with Mac vs Windows?

  • Kymeia
    Kymeia NKS User Library Mod Posts: 5,567 mod

    No idea about Windows, and this is just my experience on Sequoia.

  • Thusis
    Thusis Member Posts: 59 Member

    thanks for your comparison videos. Yes i think of the same as basic issue communication of software and hardware as i stated in my previous message. Thanks for reporting towards N.I. I‘m very curious about this because at some point in time i would like to update the keyboard but i hate scroll presets with the jog wheel. I‘m a Qwerty Guy, way faster for me and especially convenient than scroll with a jogwheel…I can deal with a lot of missing features or different software design but when something really is against your workflow then it‘s no fun…

  • b-righteous
    b-righteous Member Posts: 32 Helper

    Well, I went ahead and upgraded to 3.4.1 to test. Thankfully, there is no issue scrolling through presets from the MK2 here. Previews are snappy. Keyboard arrows are not bad either. This is on Windows 11 in standalone and Live. I only have around 41k instrument presets though.

  • Kymeia
    Kymeia NKS User Library Mod Posts: 5,567 mod

    You don't have to use the scroll wheel - in fact normally I use the 8th knob for scrolling previews (just as fast btw) but easier to reach - and the preset arrows for auditioning presets

  • Kymeia
    Kymeia NKS User Library Mod Posts: 5,567 mod

    Did you try holding a preview arrow? For me that causes the cursor to keep sticking while previews continue to load in the background, which I think is a graphics issue

  • Kirderf-73
    Kirderf-73 Member Posts: 21 Member

    Thats amazing!

    Can somebody else please confirm that the new version (3.4.1) works before I update? ☺️

  • Jeremy_NI
    Jeremy_NI Administrator, Customer Care Posts: 14,191 admin
    edited April 7

    @Kirderf-73 Hey sorry to have been silent for a while. I doubt the issue would be fixed in Komplete Kontrol 3.4.0 or 3.4.1.

    Could you add the following questions to your sheet?

    • Is the lag happening as well when browsing through a controller?
    • Does the problem still occur even without any NI controller connected?
    • Is it only Komplete Kontrol that is struggling or the whole system?
    • Anything notable when checking with Resource Monitor/Task Manager in Windows?
  • musicmanrdu
    musicmanrdu Member Posts: 8 Member

    Exact same issue I am having.

  • b-righteous
    b-righteous Member Posts: 32 Helper

    To clarify, I don't have an earlier 3.x version as a reference. I never encountered this bug since I was on KK 2.x.

  • b-righteous
    b-righteous Member Posts: 32 Helper
    edited April 8

    Holding down the arrows works fine here with no noticeable lag. Could be my database is small and not triggering it. Maybe its some other system components or OS? I'm using native ASIO soundcard and integrated graphics on my intel 14700k.

  • Thusis
    Thusis Member Posts: 59 Member
    edited April 8

    It doesnt help when you say only it's working for you to track down an issue. Did you use Komplete Kontrol Version 2 and have comparison about the user experience which you have now with KK 3 Keyboard and Software?

  • Thusis
    Thusis Member Posts: 59 Member

    hi,

    Recently i upgraded from an iMac to a Mac Studio. I experienced in Kontakt 8 normal browsig behaviour with the qwerty keyboard which i didnt have on the Intel Maschine. On Intel i had the same bad browsing expierience like in KK3 Software. So i thought maybe worth to check again KK3 Software as i‘m running an ultra fast CPU now (M4 Max). But no very bad browser behaviour, overjumping presets and preset sound laggy…So processor in apple ecosystem doesnt make a difference…NI, where are your coders?

  • Kirderf-73
    Kirderf-73 Member Posts: 21 Member

    The sheet is updated with added questions - The NI requested questions and what sound card you are using, if there is any latency when selecting other ASIO drivers in preferences.

    I may add, I found no latency in 2.9.6, even though in the preferences I change the ASIO to my built-in motherbord soundcard.

    Please take your time to update the sheet. Thanks!

  • XeviaN
    XeviaN Member Posts: 9 Member

    Hi, same here on Win 11 with KK 3.4.1 on a Ryzen 9 5900x, 64GB Ram and some nvme disks (5 GB/sec)

    Last night I started trying to figure out the cause of this slowdown using external tools like Sysinternals Procmon, which lets you monitor disk and registry reads/writes of any process.

    In the meantime, I discovered that the database containing all the presets KK detects on the system is located at %appdata%\Local\Native Instruments\Komplete Kontrol\Browser Data\. The file is named komplete.db3 and it's a SQLite database.

    I tried deleting it to have KK rebuild it. When I launched KK, it started rebuilding the database. Since it takes quite a while to complete the process, I periodically tried listening to the file previews. In this case, when there were only a few presets (a few thousand), browsing was instant. It stayed that way until about 30,000 presets, and then it started slowing down.

    I have 45,000 presets installed (I have the Collector’s Edition), and the database is around 262 MB in size.
    I remember that not too long ago, preset browsing was instantaneous, but it's also true that back then I had the Ultimate edition, not the Collector’s — so I imagine I had fewer presets.

    One "strange" thing I noticed is that Komplete Kontrol.exe continuously creates/reads/closes the file %appdata%\Local\Temp\Komplete Kontrol.log while idle, and also performs some registry accesses. This happens in bursts, constantly. As a developer, I find that behavior rather "unusual", and it might (possibly?) contribute to a general slowdown of the software.

    When I trigger the play of a preset, KK accesses both the komplete-db3-shm and komplete.db3 files, reading the entire database from disk 4 or 5 times (******?). That’s also quite odd. Also, since it's a particularly "heavy" file, I'd personally keep it in RAM rather than accessing it repeatedly from disk. But I don’t know KK’s internal structure, so I can't say for sure.

    I’ve only just started scratching the surface, but unfortunately, I don’t have much time to dedicate to it right now. I’ll run the same tests on my laptop, where I have the same setup, and let you know.

    If any admin has more “technical” tests I could run (even with other external tools), I’d be happy to try them out in order to help pinpoint the issue.

    Chris

Back To Top