Kawai K1 as VSTi - Nils' K1v is here

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS
Nils K1v

Post

Hmmm, which commercial ones :)

Post

I do not want to name names here, but the ones with worse browser than Kawai K1 :D We focusing on Kawai K1 here yes ;)

Post

ZonderP wrote: Sat Oct 03, 2020 11:43 am it seems that in 1.13 the K1v reports the wrong number of programs.
In 1.10 - which was my previously used version - it reported 768 and in 1.13 it reports 832 (+64), whereas it should report 968 (with the additionally added 200 PHm presets).
Thanks, the issue will be fixed in 1.14.
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

Hey, Nils. Just wanna say, I've been loving the K1v from the day I started using it. It is positively brimming with its own character and complements my collection of soft synths wonderfully. And it's free as well! Thank you so much for putting so much work into this. The sounds I get from it are superb.

KVR should absolutely do a One Synth Challenge on the K1v at some point if they haven't already done so.

Post

Thanks, appreciated a lot!

Next version 1.14 will fix stuck notes, wrong number of presets being reported to the plugin, got cursor keys navigation in presets (@moss) and as a larger new feature, it will support Multis :wink:

I'm trying to get it out at the weekend.

Image
Image
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

Very cool. Thank you for sharing.

Post

Version 1.14 is out now:

[Fix] Wrong number of presets (832 instead of 968) were reported to plugin hosts
[Fix] Midi notes could get stuck in some cases
[Fix] Rounding issue in fixed key note number drop down menu that caused note B0 to be displayed although note C1 was selected

[Imp] K1v now supports Multi presets. All factory Multi presets have been added for all factory banks, making up a total of 384 Multis, or 1352 presets in total
[Imp] K1v now has a settings page to allow to specify the Midi receive channel, disable/enable receive & send of SysEx and more
[Imp] Midi receive channel can now also be modified by sending an Omni-Mode-Off control change from a specific Midi channel.
[Imp] Added ability to navigate through presets with cursor keys
[Imp] Code optimizations to reduce overall CPU usage

https://www.nilsschneider.de/wp/2020/10 ... i-support/
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

Nils Schneider wrote: Fri Oct 16, 2020 6:58 pm [Imp] K1v now supports Multi presets. All factory Multi presets have been added for all factory banks, making up a total of 384 Multis, or 1352 presets in total
Wohoo! These Multis are insane! Now, that you can play it with as many notes as you like, there is incredible stuff in there!

Sadly, I think I found a critical bug with Multis. I created a simple clip in Bitwig with a Multi preset and had it loop. After a short while the sound went nuts and I noticed that the CPU maxed out.
I tried with several multis and it happens with all of them. Single mode sounds do not cause that.
Then I tried in Reaper with an arranger loop and the same effect happens, so it seems to be a general issue that some resources are not released.

Windows 10 2004, 64 bit, all patches installed.

Post

Ouch, I'm very sorry. I'm trying to repro & fix it asap. Could this be related to a very high voice count due to long release times?

Just asking this because under the hood, every Single is now a Multi, too. I'll investigate..
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

Nice update Nils, the GUI issue with FL Studio is solved. Thanks for the efforts :)

Post

Nils Schneider wrote: Fri Oct 16, 2020 9:47 pm Ouch, I'm very sorry. I'm trying to repro & fix it asap. Could this be related to a very high voice count due to long release times?

Just asking this because under the hood, every Single is now a Multi, too. I'll investigate..
Hi Nils!

I don't think that it is a long release. I noticed it with "IC-3 MYSTRY@NY" but switched also to other Multis in the bank with the same effect.

By opening the Bitwig project again to look at the sound name the plugin crashed. The Bitwig log showed the following error:

"Nils Schneider Nils' K1v is misbehaving: audioMasterAutomate should not be called during setState(); Biwig will scan the parameter values."

Happy bug hunting :-)

Post

moss wrote: Sat Oct 17, 2020 6:15 am Hi Nils!

I don't think that it is a long release. I noticed it with "IC-3 MYSTRY@NY" but switched also to other Multis in the bank with the same effect.
Could you test something for me? Does this behavior change if you set the poly limit for each multi section from VR to 8? I noticed a big difference. I played around with it and for the MYSTRY Multi, I can easily exceed a voice count of 80, which results in 320 Sources being played at the same time. This is much more than a K1 could do. Its not a problem on my machine, but might be an issue on slower ones. I'm thinking about adding automatic voice stealing if the CPU usage gets too high.

Second question if you don't mind, does your CPU usage drop after some time after you've hit stop in Bitwig? CPU usage should drop to idle again after all voices have finished playing.
moss wrote: Sat Oct 17, 2020 6:15 am "Nils Schneider Nils' K1v is misbehaving: audioMasterAutomate should not be called during setState(); Biwig will scan the parameter values."
What? Never heard about it, I'm going to look that up in the VST documentation and change the behavior if that is really true.
https://k1v.nilsschneider.de - Kawai K1 emulated as VSTi/AU
https://heatvst.com - Android Synthesizer with full VST integration
https://gpuimpulsereverb.de - Use your GPU as reverberation DSP

Post

UX issue: if we're on System page, changing from Single to Multi drops us out of System page, even if System page is still selected. System page should still be shown in this case.

Also, would really be nice if K1v remembered the zoom level globally.

Mousewheel seems to jump in different increments for different parameters. It would be great UX-wise if one mousewheel click resulted in a single value increment, not 5 or 7 or 10 etc.

Another thing - I would appreciate if a double-click would reset the parameter to default, for single handed editing (one hand on MIDI controller, another on mouse).

Solo mode - retriggers envelopes. Would be super nice to have a legato mode that doesn't, even if the original K1 didn't have it.

Solo mode under sustain pedal - doesn't retrigger back to previously held keys (so called key-off retrigger). Without sustain pedal it works as should, but IMHO under sustain pedal it should work exactly the same. Play a single key, hold it down, then tap another key staccato to trill it fast. Try the same with and without sustain pedal.


Lovely work all over, Nils, multis are great to have! Perhaps also an option to have individual outputs per part in multi might be good?

Post

EvilDragon wrote: Sat Oct 17, 2020 11:47 am
It would be great UX-wise if one mousewheel click resulted in a single value increment, not 5 or 7 or 10 etc.

Another thing - I would appreciate if a double-click would reset the parameter to default, for single handed editing (one hand on MIDI controller, another on mouse).
Yes, good ideas! Would like them, if they are not too difficult to make?

Post

I know that double-click to reset parameters is very easy to add :)

Post Reply

Return to “Instruments”