Kontrol 2024 outlook: what was, what now, what next?
Hi, folks!
We're constantly enhancing features and revisiting old ones. Many of you have asked for clarity on certain issues, or for a clearer roadmap in general, so let's dive in.
This is an open dialogue - your thoughts, feedback, questions, and answers are welcome. Note that specific dates are unavailable beyond those mentioned here.
How did we get here?
Past
Kontrol MK1 (2014)
This was designed to:
- Speed up your creative flow with unified browsing of/seamlessly integrated control over your entire Komplete library.
- Expand your creative possibilities with Play Assistance.
To realize this vision, we introduced:
- The Native Kontrol Standard (NKS) SDK, powering the automatic hardware integration.
- Komplete Kontrol software, acting as the librarian of your content and the brains of the automatic hardware integration.
We improved the capabilities over time, creating a more equitable music making experience for all with Accessibility features, and opening NKS to 3rd parties.
Kontrol MK2 (2016)
This included both hardware and software upgrades:
- Exponentially more NKS compatible instruments/effects.
- Enhanced browsing via Audio Previews for NKS compatible instruments.
- Deeper DAW control (Undo, Redo, Quantize, etc).
- Introduced a Maschine integration for both transport and creative control.
- Two colour screens for more immersive on-device display overall.
The Kontrol community grew exponentially larger, with which came some user requests and usability themes, most notably:
User Requests
- Wanting capabilities (e.g. Play Assist) to be on-device (software agnostic).
- Wanting Komplete Kontrol to modernize (visual features like HiDPI and Resizing).
- A general frustration at the slow cadence of updates to Kontrol.
Usability themes
- 2/3rds of the content loaded in Komplete Kontrol was Kontakt. Those users often asked that the integration be made available directly in Kontakt instead.
- The Maschine integration –beloved by those who used it– was rarely used en masse and unwieldy to maintain. The (exponentially larger audience of) Kontrol-only users would often express confusion at the seemingly “broken” or “non functional” buttons.
- The seamless integration NKS offered was good, but could be greater. Not every parameter is logically controlled by a continuous rotary encoder, for example. Endless page scrolling also left some to be desired.
A wholesale modernization was needed, to iterate on this large volume of user search and feedback, and set us up for a next generation of hardware devices (yes, this plural is intentional).
Kontrol MK3 (2023)
The first product on this new tech stack, it added on-device processing capabilities, and allows us to build and iterate on many of the ongoing feature requests, but at launch included:
- A focussed set of high quality hardware design improvements (materials, controls, screens, etc).
- Some usability improvements, such as:
- Direct Connection to Kontakt 7, as requested
- NKS2, a much improved parameter integration with new iconography and navigation for better ease of use.
- Polyphonic Aftertouch, kickstarting an ongoing story of Expressive Input.
Meanwhile, the software transitioned from (tech talk alert) a static UI built mostly of bitmaps to a dynamically resizable UI built on the Qt framework, allowing us to ship resizing and HiDPI. Of course, any major step forward is not without cost. An explicit focus on what to prioritize also creates an implicit focus on what not to do. The most controversial examples were:
- Maschine integration. Since very few users used this and it was confusing to everyone else, it wasn’t something we were willing to prioritize at the expense of other features. Basic Transport integration may return at some point, but not to the prior depth.
- MIDI Templates. Only a minority of existing users used custom templates, so we deprioritized the capability to a post-launch update and focussed on the main features users asked for (see above). This was particularly frustrating to power users, and we hope to have it reintroduced soon (see below).
- Browser Property Editing and Drag+Drop were not widely used, and remains available in Komplete Kontrol 2.9, so this too was deprioritized to a post-launch update.
- Kontrol MK1 support was frozen as of Komplete Kontrol 2.9.6 due to incompatible and outdated frameworks.
Though the launch was well received and widely adopted overall, for users of the above, understanding why a decision was made is not the same thing as finding it palatable, and nor should it be. Please know that my intent in sharing the roadmap update here is not to re-litigate the past, but to build for the future.
Since the initial launch, we’ve continued to iterate, adding new features and stability improvements more than once a month via a total of 7 software and 2 firmware updates since October 1st 2023. This is a much faster cadence than ever before. The biggest new post-launch feature was Browser resizing. The biggest stability fixes were twofold: a catastrophic Windows S88 driver issue, and a rare but insidious firmware bricking issue. Though still a small minority, those issues affected hundreds of customers and were incredibly frustrating for all - as seen on the forums.
Of course you all wish to see more. Hence…
Present (Q1 2024)
Where are we now, in Q1 2024? We had originally intended to deliver the following by the end of the quarter, and in this order of priority:
- Ship official macOS Sonoma support
- Deliver three major Kontrol S MK3 on-device features to beta:
- MIDI Templates
- Accessibility
- Play Assist
- Ship two minor (but major to affected users!) browser improvements:
- Property Editing
- Drag+Drop
It’s early March, and the teams have made excellent progress considering the trials and tribulations life threw our way. Some unexpected bugs slowed us down, albeit the silver lining was the team’s quick response to shipping fixes. Absence due to winter sickness also hit hard.
- macOS Sonoma support
- Komplete Kontrol is in beta, and is planned to ship in March, barring unforeseen bugs.
- Kontrol S MK3 is held up by a bug on Apple’s side that is being addressed by them. I’ll share more as I have it.
- Deliver three major Kontrol S MK3 on-device features to beta:
- MIDI Templates: likely to hit beta in April
- Play Assist: likely to hit beta later in Q2
- Ship two minor (but major to affected users!) browser improvements:
- Drag+Drop: this was temporarily paused as some higher priority topics emerged for the Browser team. I’ll share more once it’s back in active development.
- Property Editing: this is done, internally, with some kinks to work out before shipping
- Accessibility: likely to hit beta in April
We also took on a number of emergent issues and have a long list of small but impactful improvements coming soon, such as font size improvements, pedal configuration improvements, and so on. Here are some assorted screenshots of what's coming.
This shows MIDI Template Zone Editing:
We have some recall bugs to fix and some user experience improvements coming to the pedal configuration process:
Future (2024+)
Once the above have shipped, I imagine there are still questions about what else will happen, and by when. Although I can’t talk about everything we have planned in a public forum, I can share at least some of the things likely to bump up the backlog next. The topics of interest include:
Q2 / Q3 2024
- A more powerful production experience, with deeper DAW integrations. We’d love to improve the DAW integrations beyond basic transport functions, and improve the way we interface with stock Browsers, Instruments and Channel-strips in general.
- Increasing the immersion, with better visualizations on Kontrol S MK3. Today, each product loads a static banner image. Tomorrow, each product should have more control over what imagery is shown when, rather than one size fits all.
- Greater expressive potential, going beyond Polyphonic Aftertouch and utilizing the full power of the Kontrol S MK3 hardware.
- Expanding the MIDI 2 implementation on Kontrol S MK3. Yes, this is limited until DAWs and content manufacturers implement MIDI 2 more widely and robustly. But I expect this to expand greatly, since MIDI 2 has some compelling capabilities.
Q4 2024
- ?!?! There are some larger announcements planned for this time of year. But that’s as much as I can say for now.
That’s all I had, let’s talk! What do you think? What would you like to hear more about? What would you advocate for or against?
Kind Regards,
Matt
Appendix:
The Team(s)
Since I made reference to some topics living with various teams, and some here have asked their own questions about it, I thought it might interest the community to know how we approach things, internally. Within the division, we are several small but mighty teams working together, each hyper focussed on one aspect of the products.
- Team working on the desktop software
- This includes Komplete Kontrol, Maschine and the NKS SDK.
- Team working on the on-device software
- This includes Kontrol S MK3 and Maschine+.
- Team working on the device firmware and hardware
- This includes Kontrol and Maschine.
As you see, we work simultaneously on Kontrol and Maschine. You’ve seen some progress on the former, and will see some progress on the latter before too much longer. Things are happening! We also collaborate directly with several more teams throughout the company:
- There is a team working on Discovery
- This includes the Browser, which products like Komplete Kontrol and Kontrol S MK3 use.
- There is a team working on the Kontakt Builder Experience
- This includes implementing NKS in KSP, the Kontakt Script Processor that instruments are built with.
- There is a team working on Kontakt’s end user experience
- This includes implementing the Direct Connection API built by the on-device team for Kontrol S MK3.
And of course, our colleagues responsible for building the instruments and FX, with whom we collaborate on continually improving the NKS experience.
Comments
-
"What do you think? What would you like to hear more about? What would you advocate for or against?"
Great overview and it sounds like exciting things are upcoming.
For me - the only thing I want to hear more about is when KK v3 will begin to drift more inline with KK v2.9.6 with respect to feature parity (and usability).
For those of us who have decided that our MK I /MKII devices will remain our daily drivers for the foreseeable future - all these longer term Series MKIII plans (while cool) do not apply.
VP
10 -
Thanks for asking and for the comprehensive roadmap. As a film/tv/games professional I need some things to stay in the ecosystem:
- clear explanations on all the scenarios where projects created with KK2 instances will not open properly in their updated KK3 sessions. In my experience it's not simply the VST2 editions of KK2 that have trouble opening in KK3.
- implementation of some kind of error message system that clues me in on how to troubleshoot when KK3 cannot find a patch. Was it a Kontakt version mismatch? Was it unable to open an old VST2 version of KK? Was it something else? The current system of just not loading anything, with no error message, is not acceptable.
- comprehensive bug fixes with crashing and stability in Cubase
- an update on the velocity differences between white and black keys on the MK3 S61
My experience with upgrading to the MK3 / KK3 was so frustrating, and caused so much lost work, that for now my plan is to stick with my MK1 / KK 2.9.6 so I can continue to load current projects, and not use Komplete Kontrol at all in any new projects moving forward. Hopefully this will allow me to dip back into the ecosystem via direct integration, but I'm unable to upgrade while still dependent on KK2 instances in so many projects and won't be upgrading to the MK3 unless I see major progress on the above.
9 -
@Matthew_NI , thank you very much for this great information update. 👨💻
I find this a very fitting opportunity to tell you that most often when I read something written by you then I can not help thinking that either you are very well educated or you got some excellent help writing your material for you. And the above is no exception ! It's very well composed and written ! 🙂👍️
1 -
Thanks for the insight - appreciate it.
-1 -
Thanks for this update :) Having just purchased both S88mk3 and S61mk3 to retire older models, this is top of mind and was here looking for just this "state of the state" info. :)
0 -
@Matthew_NI Firstly, thank you for the detail - this has been something missing for so long, and it's great to see open dialogue, and a roadmap. Kudos to all the teams involved.
My tuppence would be simply that the best way to test some of these beta features and get essential feedback, is to invite some of the power users to the beta - those with MK3 for hardware/software testing, and those with MK2, for compatibility testing. I know a couple of users who are on the KK beta, but are not interested in taking part, while some (including me) would be more than happy to help.
I realise power users are a small subset, but they're the more vocal on this forum, and engaging those people is still important, in my opinion.
Additionally, please don't release the updates during GDC . Every year I read about a software update while I'm away doing work things in San Francisco (18th-22nd March). I have to wait to get back to the UK before updating and I'm the worst at patience.
That said, if you or any of the team are at GDC, let me know - it would be great to grab a coffee or a beer for the Liverpool game.
I would also love to hear more about this:
- Greater expressive potential, going beyond Polyphonic Aftertouch and utilizing the full power of the Kontrol S MK3 hardware.
[insert EmperorPalpatine.gif]
P.S. +10 points for the pedal fixes.
0 -
Browser improvements, all I care about, all I have ever wanted to see improved personally. Everything else is nice, but not the core function of what KK is, a powerful browser to find sounds. That was the number 1 task it had and it did work well, bring back that functionality as it was, a nice convenient browser you can use when ANY instrument is open and just improve that, better tag filtering etc etc. Been asked for, begged for since day 1 by most users, pretty sure almost all users would like to see that as top priority over almost anything else listed (other than DAW and maybe MIDI template editing which is just playing catch-up really). This is not even just about editing tags which I couldn't care about in V3 as I just use V2 but actually browsing sounds with ability to better filter tagging such as ability to exclude a tag from a browse, maybe ability to save tag filters as a recall, ability to easily see what sounds belong to what plugins (popup on hover or something...).
The old browser (IMHO) was just so much faster to scan through sounds and find something fast. Was certainly not perfect but you could quickly noodle on a sound, then find something else. When you press Browse on the keyboard you could utilise the computer screen to browse too, this was important to many. Having to switch between Browser and Plugin, I welcome anyone to chime in and say they like this approach at all. It does make me wonder how an entire dedicated team doesn't understand this problem.
I take projected timeframes with a grain of salt because exactly as you have stated, things come out of left field all the time, especially with maintaining things to work for macOS which seems to either show an OS update or another Logic incompatibility every few months. Will simply see what can be achieved in 6 months and hopefully there isn't a rush to push out whatever is coming in Q4 before it is actually ready.
Not every parameter is logically controlled by a continuous rotary encoder, for example. Endless page scrolling also left some to be desired.
There were like 8 buttons that could have been used for on/off control on the MK2, increasing the function of the thing even more, they were basically unused at all on the MK2. Could also have implemented double tap the touch encoder to toggle controls instead of still having to twist, both great suggestions. It has always seemed a waste having all that space and only 8 parameters accessible at a time.
"Endless Page Scrolling" is never an issue for "official" NKS because devs are rarely allowed to implement more than maybe 6 pages. The main reason unofficial NKS has more is for blind users and deeper sound design possibility. Another great suggestion for years was to allow a simple "global" template for a plugin, one that can be applied by the user any time and used for any loaded instrument instead of hte default NKS presets with the ability to switch/select between these templates. This could have allowed easy custom full featured templates atop the official limited factory templates.
I remain reserved in my expectations. I am certainly glad to see some actual updates and projections put on paper, but also have a realistic outlook so will see what can be done before end of year I guess.
11 -
Nice. One question: when will "Sub Banks" be available again? This is quite important when dealing with a large number of add-on banks.
3 -
@Matthew_NI .... Thanks for the status report +
The deeper DAW integration sounds like the big news to me.
K-MK3 hardware being able to easily control Logic's built-in instruments & FX would be a fantastic thing.
Nektar has just recently accomplished some of this with the Panorama C-12... I am very tempted to buy one.
But if this is gonna happen on my already purchased K-MK3, I shall resist.
Any hints on the initial DAW's being developed for?
3 -
When will NI provide seamless integration for Reaktor ensembles and Battery in the Kontrol MK3 S series keyboards, like it does for Kontakt.
2 -
This is a very fair question!
Since it's more detailed than the above roadmap would allow, I'll create a dedicated thread on that topic, so we can be definitive about what capabilities didn't migrate, whether they will or not, and if so, when(ish).
Stay tuned!
2 -
KK2 -> KK3 migration scenarios
This deserves a dedicated knowledge-base article. I'll add that to our to-do list and report back once it goes live.
Cubase stability
We fixed the most significant one in a recent update (thanks for your help with that) and are tracking the other major issue at the moment.
Feature requests - what?
In terms of the Error Handling and Velocity feature requests, consider them noted. With Errors, we ourselves don't always know why something has gone wrong, but we could better inform users when we do. With Velocity, I'd rather call this a request for more Velocity Calibration, as our one-size-fits-all approach appears to work for many, but indeed, every player is different. This would be a good function to offer.
Feature requests - process?
I've shared a high level roadmap. We also have a detailed backlog, tracking many ongoing improvements. This was just to detailed to share in this format. But what happens to requests such as yours? Do they go into a black hole? I've noticed that users sometimes feel as if they do. So I want to improve that for us all, as well.
Here's the process: I add them to our backlog, whereupon they remain open, until they're periodically refined. This means they've been discussed, designed, assigned a priority of High/Medium/Low and are ready to implement if we decide to do so.
I'll have a think about if there's an appropriate way to at least share some of the more detailed backlog. For Maschine, they've recently used the forum to expose some ways of showing, and allowing input/voting on this.
2 -
You wanted to hear more about what greater expressive potential might mean.
I don't want to give the full game away, but at least one example I can outline that will come as no surprise:
- Kontrol S MK1 had Touch-strip physics models: Standard/Spring/Bouncing Ball/Tempo/Stepped, with adjustable Friction, Gravity, Walls, Strength, and so on. This allowed for really fun interactions when modulating parameters via the Touch-strip.
- Why exactly Kontrol S MK2 dropped support for these, I'm not sure.
- Bringing them back to Kontrol S MK3 would be a lot of fun. Hence it's on the list for later this year. Lists can and do change, but that's the best current thinking.
3 -
@Vocalpoint was asking after an overall KK 2.9 vs KK 3.0 communication, and I said I'd set up a dedicated thread. I'll be sure to roll this in to that communication. Stay tuned!
3 -
I can't offer any hints, unfortunately.
0
Categories
- All Categories
- 19 Welcome
- 1.3K Hangout
- 59 NI News
- 706 Tech Talks
- 3.6K Native Access
- 15.2K Komplete
- 1.8K Komplete General
- 4K Komplete Kontrol
- 5.2K Kontakt
- 1.5K Reaktor
- 354 Battery 4
- 783 Guitar Rig & FX
- 403 Massive X & Synths
- 1.1K Other Software & Hardware
- 5.3K Maschine
- 6.7K Traktor
- 6.7K Traktor Software & Hardware
- Check out everything you can do
- Create an account
- See member benefits
- Answer questions
- Ask the community
- See product news
- Connect with creators