Posts by schoko

    Well yes thanks, i am aware of that. But rendered string is heavier for the kempers cpu and the idea is to know

    1.) incoming value is freq. x

    2.) outgoing value is freq y(when turning the knob on your userinterface


    both with just knowing the parameter and a formula to calculate...


    For a future project i am thinking about using a little database and a new user interface. And make a native app with tauri..(frontend with html and css), we will see

    Thanks for that slateboy

    So in the EQ example above, 20hz = 14-bit 0 and 33,488hz = 14-bit 16383 and it interpolates linearly between them? Seems like you'd want some use of log or you'd lose all the precision in the high end (I think...? :) )

    I'll put a couple examples together to see what works/

    thank you for any help

    Thanks for that slateboy

    So in the EQ example above, 20hz = 14-bit 0 and 33,488hz = 14-bit 16383 and it interpolates linearly between them? Seems like you'd want some use of log or you'd lose all the precision in the high end (I think...? :) )

    I'll put a couple examples together to see what works/

    no thats not linear, i tried several freq. db formulars long time ago, it is long time ago i don't remember which.

    i just made a loop with 256 steps(sending out these to the kemper, wait a few seconds and note the value that is displayed):

    0,64,128 ...


    that's the source of the values in the array...(sorry maybe i was unclear in explaining it)

    yes i am aware of that. the question was specifically, when i get an input value of e.g. 5000 (for the above fx parameters) how do i know which freq. / db (for rig volume) this is (for displaying). nonetheless thanks for chimming in, and the good explanation

    Hi mwelker


    i just have mapped 256 values from 0 to 16383, see it on line 32(link above). Well the math here puzzle's me (also for rig volume -> fx1/67/68), i tried various things long ago but couldn't solve it. guessing it couldn't be that hard.


    thanks

    Hey mwelker nice tool, this helps a lot to get quickly code something for the kemper.

    Do you have also found out how to e.g.: calc the "studio eq low frequency" from

    a value from 0 - 16383 to

    20hz - 33 488hz (as displayed on the kemper)

    i just stored it in an array, but that is quite clumsy: https://github.com/schoko11/KEKO-…rc/FxObj.ts#L32

    (similiar for graphic eq : "low cut" and "high cut" and rigvol "-inf" to "+12db", which i didn't find on your page )


    Thank you for this tool (can i have a look at your source code?)!

    about 14 bit with an example for sysex messages:

    before the terminating x'f7' you have usualy 4 bytes for the value...

    x'00 00 f7' to x'7f 7f f7' the highest possible value is x'7f' or decimal 127 or 14 bit( max 16383 i think)

    meaning for a decimal value of 128 you have to decode to x'01 00', 129: x'01 01' ...

    the first to bytes aka msb are calculated by multiplying with 127, the lsb adding to it by 1

    or you can do bit shifting (7 bits)...

    Thanks for the reply!

    I could not spot that icon(weird) but if no request is sent in browse mode it would not help me(will try it also from daw)...

    Many thanks for the suggestion about performances, this could lead to an difficult error to spot(if you are not aware of this)

    Hi,

    when sending control change 48(value 0) or 49(value 0) the kemper switches rig right or left as expected. In the manual is stated that an icon should be shown for control change messages, but that is not the case?

    Further assumed that when setting "ui-to-midi" and "pedal-to-midi" that the kemper reflects changed via midi (so i can be sure the rig has changed and i can request data via sysex). When e.g. switching a rig by hand, no control change is sent(while sysex in and out is working like expected, monitoring on linux with midisnoop).

    I am on OS 10 Beta, any ideas?

    Thanks

    Please Kemper, give technical details for this project!

    This is not Kemper related. My tryouts are to make midi controller for the kemper in the browser:

    You can try it out and give feedback(it uses midi )!

    Details are here: https://github.com/schoko11/KEKO-WEB

    What is needed ?

    1.) a new chrome browser

    2.) a working midi connection to the kemper

    (for now browse mode only)

    It is not needed to use the github link, it should work by just copying the files to your android phone linux machine, etc... (Yes i am aware they are making an Android App, I started this long ago before knowing it...) -> This is a design draft with errors, i will try my best to fix the errors...

    The other project(from jwinarske) mentioned here would use usb communication (and the first steps would be to get the usb packets).

    What i missed from TJ's interview were some question's regarding NAM, how it could affect Kemper and it's competitors... (He started a question about ML, AI, but they drifted off).

    Would be interesting to hear CK's opinion about that...(maybe not on the question list, which i think is quite common to ask for in advamce)

    As a bit offtopic, but who could guess they are making android support...(which will make this kind of useless).

    [Admin] Please post this elsewhere. It's entirely off-topic and this thread is already complex enough. Thanks.

    Hi,

    you have to send midi commands to kemper, the kemper has stored performances and rigs you uploaded (and of course some pre loaded)

    so you have to

    1.)switch to the currently needed performance

    2.)change the rig of the performance

    You have to take a look at the midi manual it is not complicated.

    As far as i know you can't program the kemper, you can send midi messages to do perf. change, rig change etc...

    nice, it is different from my approach...

    for now i just stick with midi and it should run in the browser (when starting the browser with "allow-file-accesd-from-files" it should run locally without internet connection)

    Sooner or later i will try the usb stuff...

    if i can help with testing,etc. i am gladly helping out