Re: Custom touch curve on Kawai CA67/97 CS8/11 marp #2926936 09:42 AM Joined: Posts: 15 A A. Lucato Junior Member A. Lucato Junior Member A Joined: Posts: 15

It's one week I own a mp7se, coming from the beautiful cp4 and comparing in these days to decide where to stick. Really difficult choice.



I'm writing here to share I found a way to import velocity curves on the mp7se also.

This I think is really needed in this board because it's impossible for me to reach more than a 122/123 velocity value (checked with pianoteq) while playing so I was missing some dynamics. (cp4 is perfect in this regards)

Now, velocity curves can be copied in one of the 5 slots supposed to save user created values with the automatic features (which I don't like very much as a method)

You have to do it manually with an hex editor (there's many free in the web) overwriting one of the 5 user slots found in the all backup file from the kawai mp7se (file.km4) and then saving and loading in the keyboard with the usb load feature.

Five groups of 128 values are found from offset(h) 000CE70 to offset(h)0000DE0 corresponding to user 1 to 5.

A factory backup (with no user values recorded) will show linear values going from 00 to 7F in hex values in these slots.



I use marp beautiful excel file found in this thread to obtain the values writing in the green cells, I then copy the HEX resulting column from the excel to a text editor, remove the spaces and copy/past in the *.km4 file overwriting one of the 5 slots.



There's other values in the km4 file regarding the automatic feature (flags user/normal and results of the automatic listening phase I guess), but the hack works regardless so don't bother (I did double check, if one wants I can upload images to explain what and where but there should be no need)



This is the curve I'm using for now to get rid of the 122 max playing limitation, if you want to try. You will have some more dinamics in your FFF than with the normal curve.



Quote 000001010203040505060708090A0B0C0C0D0E0F101112131415161718191A1B1D1E1F202122232425262728292A2C2D2E2F3031323334353638393A3B3C3D3E3F4142434445464748494A4B4C4D4E4F5052535455565758595A5B5C5D5E5F6162636465666768696A6B6C6E6F7071727374757678797A7B7C7D7F7F7F7F7F7F Hi all, First of all I want to thank marp for his work.It's one week I own a mp7se, coming from the beautiful cp4 and comparing in these days to decide where to stick. Really difficult choice.I'm writing here to share I found a way to import velocity curves on the mp7se also.This I think is really needed in this board because it's impossible for me to reach more than a 122/123 velocity value (checked with pianoteq) while playing so I was missing some dynamics. (cp4 is perfect in this regards)Now, velocity curves can be copied in one of the 5 slots supposed to save user created values with the automatic features (which I don't like very much as a method)You have to do it manually with an hex editor (there's many free in the web) overwriting one of the 5 user slots found in the all backup file from the kawai mp7se (file.km4) and then saving and loading in the keyboard with the usb load feature.Five groups of 128 values are found from offset(h) 000CE70 to offset(h)0000DE0 corresponding to user 1 to 5.A factory backup (with no user values recorded) will show linear values going from 00 to 7F in hex values in these slots.I use marp beautiful excel file found in this thread to obtain the values writing in the green cells, I then copy the HEX resulting column from the excel to a text editor, remove the spaces and copy/past in the *.km4 file overwriting one of the 5 slots.There's other values in the km4 file regarding the automatic feature (flags user/normal and results of the automatic listening phase I guess), but the hack works regardless so don't bother (I did double check, if one wants I can upload images to explain what and where but there should be no need)This is the curve I'm using for now to get rid of the 122 max playing limitation, if you want to try. You will have some more dinamics in your FFF than with the normal curve.

Last edited by A. Lucato; 09:50 AM .