Kawai K4/K4r controller done!

Home Forums General Panels, Components, Macros Kawai K4/K4r controller done!

Tagged: 

Viewing 20 posts - 21 through 40 (of 42 total)
  • Author
    Posts
  • #955
    kaneel
    Participant
    • Topics: 0
    • Replies: 4
    • Total: 4

    Very good question, I have a friend who is interested into downloading this panel!

    #956
    markuc
    Participant
    • Topics: 0
    • Replies: 2
    • Total: 2

    No answer ? So why do you write this thread ? <img loading=” title=”Confused” />

    #957
    Anonymous
    • Topics: 3
    • Replies: 15
    • Total: 18

    Did anyone start a Kawai K1 panel? I haven’t finished my other panels, but I might start this one anyway!

    #958
    dimi_dimi
    Participant
    • Topics: 1
    • Replies: 7
    • Total: 8

    hey all,

    first, big greeting to all members of this community. i think it is an amazing work. i am looking to to this forum for some time (since last major ctrlr revision) and i am very excited to see some new panels.
    i will also be interested in Kawai K1M panel, let me know if you have some prototype panel. I am not focused on programming, but at least I would like to test it.

    #959
    Binman_UK
    Participant
    • Topics: 0
    • Replies: 3
    • Total: 3

    [quote:1l488icv]Did anyone start a Kawai K1 panel? I haven’t finished my other panels, but I might start this one anyway![/quote:1l488icv]

    If you could do a panel for the K1 (I’ve got the K1M) it would be MUCH appreciated <img loading=” title=”Smile” />.
    It’d really improve the usability of the synth.

    Cheers.

    #960
    ivysun
    Participant
    • Topics: 0
    • Replies: 3
    • Total: 3

    whats next? hmmm debating between The Ensoniq SQ2 or the Korg M3r….
    both would truly benifit from a good controller surface.

    good post

    Rc Hobby[/url:3ow5w4j8]|Rc Helicopters Reviews[/url:3ow5w4j8]

    #961
    romsom
    Participant
    • Topics: 3
    • Replies: 27
    • Total: 30

    A few weeks ago I found a document on creating "panels" with SoundDiver nad tthe examples they used were the K1 and the LXP5 (which I am going to do a panel for in good time <img loading=” title=”Razz” /> ). There were some interesting notes about how these devices behave that might be of interest when creating a panel, e.g. that the K1 has no patch cache and you directly modify (i.e. overwrite!) the patches in your K1’s memory.
    If anyone is interested I can dig through my internet cache and look for that pdf.
    BTW I, too, would really appreciate a K1 panel but I don’t think I will have the time to do one soon, so if anyone still wants to try it out, go ahead! <img loading=” title=”Wink” />

    EDIT: Sorry for the Spam! <img loading=” title=”Wink” />

    #962
    ware505
    Participant
    • Topics: 0
    • Replies: 1
    • Total: 1

    Is this panel available anywhere?

    #963
    atom
    Keymaster
    • Topics: 159
    • Replies: 2945
    • Total: 3104
    • ★★★★★

    this panel is like a ghost, it’s there but it’s not there <img loading=” title=”Smile” />

    #964
    layzer
    Participant
    • Topics: 6
    • Replies: 36
    • Total: 42

    yup, sorry on this one and a couple others. they need some LUA to function acceptably. as i learn new tricks in LUA
    i will get these up ASAP

    #5182
    betaaffair
    Participant
    • Topics: 0
    • Replies: 1
    • Total: 1

    Haha, my bad luck.
    I just downloaded Ctrlr and deleted MQ because I saw this thread…
    Really must read to the end next time.

    Hey Layzer how’s your new tricks?

    I imagine the original unacceptable one worked just as well as MQ anyway.

    Have  a fine after noon all.

    #21190
    STK
    Participant
    • Topics: 0
    • Replies: 1
    • Total: 1

    Hello Layzer,

    why don’t you upload your unfinished panels and have people help with finishing them? Any work done is much appreciated. Look at how many hits this thread has…

    #29992
    shooking
    Blocked
    • Topics: 14
    • Replies: 60
    • Total: 74

    I have created two panels, albeit in Beta form, for K1r and K4.

    Please find them both currently hanging off my Miniaktools website.

    https://sourceforge.net/projects/miniaktools/files/beta1/

    Imaginatively entitled MyK1Panel.panel and MyK4Panel.panel

    So far I expose all the parameters and one can send values to the synths.
    I have not written systex decoders (yet) to load up state to the panel.
    Looking at some existing panels for inspiration. I also wrote a C# panel so maybe I do the decode there first then work out this LUA language.

    The Tools->Send Snapshot at least updates the Kawai’s with your current values.

    I am colour / artistically challenged – but the key point is the sysex and ranges are mostly correct should you want to take this and collaborate on improving things.

    Please share credit, that’s all I ask. Oh and let me know of bugs which I will try to fix.

    I there is an official place to store these by all means let me know.

    Hope you find them useful — my K1r is being used again after years of sulking in corner of studio. It is being triggered by the K4 via ctrlr 🙂

    And the K4 — much more fun to sculpt with panel than using the presets.
    I will probably update wave names on K4 soon (at the moment I just use inc/dec).

    Regards
    Steve H

    #32240
    wikter
    Participant
    • Topics: 5
    • Replies: 49
    • Total: 54

    WEll, I’ve been testing the panel.
    There’s a very confusing sort of values.
    In some cases your K4 editor show values that doesn’t reflect the ones shown in any K4 editor. Sometimes, modulators that have bipolar values (-50, 0, +50) show values from 0 to 100 in your editor.
    That’s really annoying, there’s a way to create a list of shown values that have different values when they’re sent by sysex. The formulas are usually simple.
    Also, the labels of the groups mess with other value labels.
    The important values such as Cutoff, Level, PAN, Velocity>Level… have the same size as other unused values…

    MVXSynths
    R3 / MOX6 / Electribe2 / Electribe R MkII / Electribe MX / K4R / BCR2000 / XStation61 / XStation25 / Virus Rack / Chameleon / Proteus 2500 / RM1X / KN2600

    #32241
    wikter
    Participant
    • Topics: 5
    • Replies: 49
    • Total: 54

    Well… analyzing more indepht I’ve seen that you’ve used MS/LS messages when almost all of the K4 messages are just lower than 127.
    I’ve been correcting some… And it shows clearer.

    MVXSynths
    R3 / MOX6 / Electribe2 / Electribe R MkII / Electribe MX / K4R / BCR2000 / XStation61 / XStation25 / Virus Rack / Chameleon / Proteus 2500 / RM1X / KN2600

    #32259
    wikter
    Participant
    • Topics: 5
    • Replies: 49
    • Total: 54

    Ready!!! It works fine!

    EDIT: Updated!

    • This reply was modified 7 years, 7 months ago by wikter.
    • This reply was modified 7 years, 7 months ago by wikter.
    Attachments:
    You must be logged in to view attached files.

    MVXSynths
    R3 / MOX6 / Electribe2 / Electribe R MkII / Electribe MX / K4R / BCR2000 / XStation61 / XStation25 / Virus Rack / Chameleon / Proteus 2500 / RM1X / KN2600

    #32329
    shooking
    Blocked
    • Topics: 14
    • Replies: 60
    • Total: 74

    There’s no problem with MS/LS … this is simply ctrl’s way to represent the number.
    If as you say most of the values are 0 … 127 then the MS will never be used.
    But infact many of the values (OSC 2, 3, 4) are > 127 so you do need MS/LS.

    You are right that I did not modify the values to centre them (ie I left sysex 0 … 100 as is, rather than -50 … 50). The reason for this is simple. I did all this in C++ program and it was tiresome to modify the sysex decode in LUA. Subsequently I found one can use the +bias and -bias method (like I did on the drop-down menus). Still from my perspective the panel was allowing me to control the params so I was happy to do the math in my head.

    You are right that for completeness it should be modified.

    Thanks for trying the panel.

    regards
    Steve H

    #32330
    shooking
    Blocked
    • Topics: 14
    • Replies: 60
    • Total: 74

    Nice … I see you have made the UI much more compact/logical. Excellent work – like I said I am no artist!

    I will test this out at the weekend. Pleasure collaborating with you.

    regards
    Steve H

    #32344
    wikter
    Participant
    • Topics: 5
    • Replies: 49
    • Total: 54

    Well, the hard work was almost fully done by you, I give a look to the manual and I remembered how terribly it was written. I made a programmer for Synthmaker some years ago, but I used SoundDiver to get the values. The Sysex Spec in the manual is really a mess.
    In fact, to match the correct values I had to use my own synthmaker plugin.
    Maybe your mistake in the values was that you count the “element number” as part of the data.
    Any sysex chain has parameters for:
    – manufacturer Id
    – device ID
    – sub ID’s…
    And these Sub Id’s are structured in sections and elements.
    In the K4 messages, the last third byte is related to each of the four voice elements, but again in a strange way:
    00 – Common + element 1
    02 – Element 2
    04 – Element 3
    06 – Element 6
    In fact, the waveform parameter, with almost 256 values may guide to wrong interpretation of these values as there’s no room for higher than 127 in the only byte left to values…
    (Some manufacturers use 2 bytes for values)
    F0 40 00 00 00 04 00 20 F7
    F0 – start
    40 – manufacturer
    00 – device
    (…)
    00 – ELEMENT
    20 – Value
    F7 – END
    (that sample message is taken from sysexdb.com and is not an edit message but a recall routine)

    I’ll offer this panel here when I finish adding labels for patch.
    http://www.mvxsynths.tk

    MVXSynths
    R3 / MOX6 / Electribe2 / Electribe R MkII / Electribe MX / K4R / BCR2000 / XStation61 / XStation25 / Virus Rack / Chameleon / Proteus 2500 / RM1X / KN2600

    #68640
    wikter
    Participant
    • Topics: 5
    • Replies: 49
    • Total: 54

    Ok, I’ve revisitated the K4R panel and found some errors, problems, etc…
    I’ve fixed some of them.

    If anyone wants to generate a lua script to translate presets, feel free to modify anything an repost here, thanks.

    Enjoy!

    The file contains the old and the new version “K4R b”.
    Remember to use the overrides to allow full VST automation.

    • This reply was modified 6 years, 3 months ago by wikter.
    Attachments:
    You must be logged in to view attached files.

    MVXSynths
    R3 / MOX6 / Electribe2 / Electribe R MkII / Electribe MX / K4R / BCR2000 / XStation61 / XStation25 / Virus Rack / Chameleon / Proteus 2500 / RM1X / KN2600

Viewing 20 posts - 21 through 40 (of 42 total)
  • The forum ‘Panels, Components, Macros’ is closed to new topics and replies.
There is currently 0 users and 60 guests online
No users are currently active
Forum Statistics
Threads: 2,495, Posts: 17,374, Members: 77,605
Most users ever online was 12 on January 22, 2019 3:47 pm
Ctrlr