2022 our 25th year online!

Welcome to the Piano World Piano Forums
Over 3 million posts about pianos, digital pianos, and all types of keyboard instruments.
Over 100,000 members from around the world.
Join the World's Largest Community of Piano Lovers (it's free)
It's Fun to Play the Piano ... Please Pass It On!

SEARCH
Piano Forums & Piano World
(ad)
Who's Online Now
54 members (Aylin, brdwyguy, bcalvanese, accordeur, 36251, Bostonmoores, 20/20 Vision, Adam Reynolds, 1200s, akse0435, 6 invisible), 1,326 guests, and 304 robots.
Key: Admin, Global Mod, Mod
Previous Thread
Next Thread
Print Thread
Hop To
Page 7 of 9 1 2 3 4 5 6 7 8 9
Joined: Jan 2013
Posts: 117
Kumi_27 Offline OP
Full Member
OP Offline
Full Member
Joined: Jan 2013
Posts: 117
Hi Ed smile

The difference is HUGE, at least using the println() function - just compile the code below and see the numbers (mostly >127).
Byte goes up to 255 / 0x1111 1111 like it should, char is converted to signed int. But, You can convert it back smile

Code
char c;
byte b;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  b = c = 0;
}

void loop() {
  // put your main code here, to run repeatedly:

  Serial.println( b, DEC);     Serial.println( b, BIN);
  Serial.println( c, DEC);     Serial.println( c, BIN);
  Serial.println( byte(c), DEC);  Serial.println( byte(c), BIN);
  Serial.println( "---" );
  b++;
  c++;
  delay(100);
}


So, if You sort out the data format, check again the numbers for the keys and velocity, maybe with proper data format it will become clearer.
First thing - the numbers for keys (I think first A and last C is enough, in binary and decimal), and then the velocity range - like how many "upper" bits should be set to expect the 4th velocity byte.
Or is it velocity 255 (8 "1") and then goes the next byte of velocity value? How is the max velocity value (both bytes)?
It could mean, that the keybed has much higher velocity range than standard 0-127 and You can use it to implement different velocity response curves...

"Input. More input!"* laugh

In programming mode, both Tx and Rx are used by the onboard programming chip, so You're right - You need to unplug the piano or don't press any keys.
Or You can buy a small USB ISP AVR programmer and use it instead smile
And thanks for the tip about the Hairless MIDI<->Serial Bridge. Good to know.
If You don't plan to use "classic" MIDI-Out cable (with 31250bps speed), meaning the connection will be only "internal" to the mini PC inside the piano, You can use 115k speed. After all, It's Your choice and Your system.

* from the same movie, obviously ¯\_(ツ)_/¯



Michael / GEM RP90 / SX-P50
Joined: Feb 2015
Posts: 17
E
Junior Member
Offline
Junior Member
E
Joined: Feb 2015
Posts: 17
Hi Michael, you were right about the 8 bit messages.. All I had to do was change my "inByte" to data-type byte instead of char (what I first forgot was to change it also in the debug function I use to output debug data; there it was still treated as char). I now get neat 0-255 values.

I did some more hacking and besided the 32 value for 'note on' there also seem to be note-on values of 16 and 48. Note-off is always 0. So I changed that in the code. And that helped a lot. Not sure if the other values 16 and 48 have a special meaning. They probably do, but not sure yet.. Luckily all values 16/32/48 seem unique. The lowest key is +/- 40 and the key 48 doesn't exist.

I also implemented a state machine and that works better indeed. Thanks again for all your great tips..

Next I sat behind the piano and, while watching the raw values in the debug data, I depressed several keys at virtually identical velocity. The Rx4 indeed is some sort of correction that has to be applied to the velocity. I found a value 252 which gives correct velocities if I divide the original velocity by 3. And another code that needs the velocity to be multiplied by 2, and I'm still hacking.. One code 254 (Rx4), I really don't understand.. Sometimes it gives a velocity 0 in Rx3 and 254 in Rx4 and then I should somehow translate that into a real velocity. And sometimes with that same Rx4=254 I get high Rx3 values.. It really puzzles me.. And I really don't understand why the GEM engineers decided to make it so difficult.. Also, some keys, for example E5, have peculiar behavior w.r.t. to the velocity, different than all the notes around it. I don't think the electronics behind the key are defective, as there are some other keys with this same behavior (strange combinations of Rx3 and Rx4 values).

I'll cut&paste some of my debug data here tomorrow. Perhaps someone can help finish this complex puzzle. But I'm almost there, I was able to play short parts of my favorite piano music and it sounded great with Pianoteq 6.

I could also get a higher spec Arduino, the mega has 4 UARTs for example.. I am currently still using the software serial port (which does stress the Arduino a little I guess), but tomorrow I'll try to use the UART serial port to see if the binary data makes more sense (but I think it's correct already)..

Last edited by Ed NL; 11/20/17 06:01 PM.

Check out my piano music, played on GEM Realpiano 2 with Steinberg the Grand II VST: www.youtube.com/EdNL2000
Joined: Jan 2013
Posts: 117
Kumi_27 Offline OP
Full Member
OP Offline
Full Member
Joined: Jan 2013
Posts: 117
You mean the keybed range is not continuous? Goes up from 40 but skips 48? Yes, this looks like Italian engineering... [Linked Image]
Probably another thing they didn't think through, just like the leaking batteries.

And 3 different NoteOn messages? Well, maybe there is some logic to it.
Is Rx4 always "big"? I mean, always has first bit (MSB) set? This may be to avoid confusion between Rx4 (>128) and Rx1 (0/16/32/48).
Maybe it's just the upper byte of velocity, but with negated content. If You negate 252 You get 3 smile
Then if You get Rx3=0 and Rx4=254 it could mean the velocity is 0x 0000 0001 0000 0000 (= 256 dec) ... You get the idea?

I think the Arduino You have is sufficient, just try to use the hardware port. And maybe buy some AVRISP programmer clone, they're cheap and very useful.


Michael / GEM RP90 / SX-P50
Joined: Feb 2015
Posts: 17
E
Junior Member
Offline
Junior Member
E
Joined: Feb 2015
Posts: 17
Oops. I was wrong.. 48 is actually used as a note.. The keybed range is not continuous as it has gaps, but there is a logic behind it, so it's ok..

This is the function that converts the RP2 note to a MIDI note:
Code
byte giveMidiTone(byte b)
{
        mytone = inByte;
        octaaf = mytone / 24;
        miditone = octaaf * 12;
        resttone =  mytone - (octaaf * 24);
        if (resttone==0 || resttone==1) miditone += resttone;
        else if (resttone>5 && resttone < 10) miditone += (resttone -4);
        else if (resttone>13 && resttone < 18) miditone += (resttone -8);        
        else if (resttone>21 && resttone < 24) miditone += (resttone -12);        
        return(miditone);
}


It can probably be coded a bit more efficiently, but for now it works perfectly..

Here is a dump of the NOTE ON messages received from the keybed controller (raw values rx1...rx4) and the resulting MIDI message...
Code
Now listening on rx/tx digital ports:
Now resetting Keybed controller
Now resetting keybed for 1s
Allowing keybed to initialize (1s)
OK.. Now monitoring serial comm
RX1=32 RX2=144 RX3=49 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 24
RX1=32 RX2=150 RX3=89 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 44
RX1=32 RX2=152 RX3=169 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 84
RX1=32 RX2=153 RX3=41 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 20
RX1=32 RX2=159 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 60
RX1=32 RX2=153 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 60
RX1=32 RX2=152 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 88
RX1=32 RX2=150 RX3=185 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 92
RX1=32 RX2=144 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 76
RX1=32 RX2=150 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 56
RX1=32 RX2=152 RX3=249 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 124
RX1=32 RX2=153 RX3=89 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 44
RX1=32 RX2=159 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 68
RX1=32 RX2=153 RX3=145 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 72
RX1=32 RX2=152 RX3=245 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 122
RX1=32 RX2=150 RX3=141 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 70
RX1=32 RX2=144 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 52
RX1=32 RX2=168 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 64
RX1=32 RX2=174 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 88
RX1=32 RX2=176 RX3=33 RX4=255 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 32 VelCor = MUL2
RX1=32 RX2=177 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 52
RX1=32 RX2=183 RX3=97 RX4=0 MIDI Cmd = 144 MIDI Tone = 91 MIDI Vel = 48
RX1=32 RX2=177 RX3=81 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 40
RX1=32 RX2=176 RX3=209 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 104
RX1=32 RX2=174 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 64
RX1=32 RX2=168 RX3=145 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 72
RX1=32 RX2=174 RX3=185 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 92
RX1=32 RX2=176 RX3=33 RX4=255 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 32 VelCor = MUL2
RX1=32 RX2=177 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 52
RX1=32 RX2=183 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 91 MIDI Vel = 28
RX1=32 RX2=177 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 28
RX1=32 RX2=176 RX3=233 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 116
RX1=32 RX2=174 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 96
RX1=32 RX2=168 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 96
RX1=32 RX2=72 RX3=96 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 48
RX1=32 RX2=78 RX3=111 RX4=0 MIDI Cmd = 144 MIDI Tone = 38 MIDI Vel = 55
RX1=32 RX2=80 RX3=126 RX4=0 MIDI Cmd = 144 MIDI Tone = 40 MIDI Vel = 63
RX1=32 RX2=81 RX3=81 RX4=0 MIDI Cmd = 144 MIDI Tone = 41 MIDI Vel = 40
RX1=32 RX2=87 RX3=89 RX4=0 MIDI Cmd = 144 MIDI Tone = 43 MIDI Vel = 44
RX1=32 RX2=81 RX3=86 RX4=0 MIDI Cmd = 144 MIDI Tone = 41 MIDI Vel = 43
RX1=32 RX2=80 RX3=112 RX4=0 MIDI Cmd = 144 MIDI Tone = 40 MIDI Vel = 56
RX1=32 RX2=78 RX3=118 RX4=0 MIDI Cmd = 144 MIDI Tone = 38 MIDI Vel = 59
RX1=32 RX2=72 RX3=102 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 51
RX1=32 RX2=78 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 38 MIDI Vel = 52
RX1=32 RX2=80 RX3=103 RX4=0 MIDI Cmd = 144 MIDI Tone = 40 MIDI Vel = 51
RX1=32 RX2=81 RX3=95 RX4=0 MIDI Cmd = 144 MIDI Tone = 41 MIDI Vel = 47
RX1=32 RX2=87 RX3=95 RX4=0 MIDI Cmd = 144 MIDI Tone = 43 MIDI Vel = 47
RX1=32 RX2=81 RX3=96 RX4=0 MIDI Cmd = 144 MIDI Tone = 41 MIDI Vel = 48
RX1=32 RX2=80 RX3=112 RX4=0 MIDI Cmd = 144 MIDI Tone = 40 MIDI Vel = 56
RX1=32 RX2=78 RX3=104 RX4=0 MIDI Cmd = 144 MIDI Tone = 38 MIDI Vel = 52
RX1=32 RX2=72 RX3=112 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 56
RX1=32 RX2=48 RX3=48 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 24
RX1=32 RX2=54 RX3=14 RX4=0 MIDI Cmd = 144 MIDI Tone = 26 MIDI Vel = 7
RX1=32 RX2=56 RX3=110 RX4=0 MIDI Cmd = 144 MIDI Tone = 28 MIDI Vel = 55
RX1=32 RX2=61 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 36
RX1=32 RX2=63 RX3=71 RX4=0 MIDI Cmd = 144 MIDI Tone = 31 MIDI Vel = 35
RX1=32 RX2=57 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 29 MIDI Vel = 36
RX1=32 RX2=56 RX3=95 RX4=0 MIDI Cmd = 144 MIDI Tone = 28 MIDI Vel = 47
RX1=32 RX2=54 RX3=70 RX4=0 MIDI Cmd = 144 MIDI Tone = 26 MIDI Vel = 35
RX1=32 RX2=48 RX3=71 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 35
RX1=32 RX2=54 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 26 MIDI Vel = 28
RX1=32 RX2=56 RX3=103 RX4=0 MIDI Cmd = 144 MIDI Tone = 28 MIDI Vel = 51
RX1=32 RX2=57 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 29 MIDI Vel = 28
RX1=32 RX2=63 RX3=64 RX4=0 MIDI Cmd = 144 MIDI Tone = 31 MIDI Vel = 32
RX1=32 RX2=57 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 29 MIDI Vel = 36
RX1=32 RX2=56 RX3=110 RX4=0 MIDI Cmd = 144 MIDI Tone = 28 MIDI Vel = 55
RX1=32 RX2=54 RX3=65 RX4=0 MIDI Cmd = 144 MIDI Tone = 26 MIDI Vel = 32
RX1=32 RX2=48 RX3=95 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 47
RX1=32 RX2=54 RX3=81 RX4=0 MIDI Cmd = 144 MIDI Tone = 26 MIDI Vel = 40
RX1=32 RX2=56 RX3=112 RX4=0 MIDI Cmd = 144 MIDI Tone = 28 MIDI Vel = 56
RX1=32 RX2=57 RX3=62 RX4=0 MIDI Cmd = 144 MIDI Tone = 29 MIDI Vel = 31
RX1=32 RX2=63 RX3=54 RX4=0 MIDI Cmd = 144 MIDI Tone = 31 MIDI Vel = 27
RX1=32 RX2=57 RX3=79 RX4=0 MIDI Cmd = 144 MIDI Tone = 29 MIDI Vel = 39
RX1=32 RX2=56 RX3=97 RX4=0 MIDI Cmd = 144 MIDI Tone = 28 MIDI Vel = 48
RX1=32 RX2=54 RX3=65 RX4=0 MIDI Cmd = 144 MIDI Tone = 26 MIDI Vel = 32
RX1=32 RX2=48 RX3=71 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 35
RX1=32 RX2=54 RX3=72 RX4=0 MIDI Cmd = 144 MIDI Tone = 26 MIDI Vel = 36
RX1=32 RX2=56 RX3=119 RX4=0 MIDI Cmd = 144 MIDI Tone = 28 MIDI Vel = 59
RX1=32 RX2=57 RX3=71 RX4=0 MIDI Cmd = 144 MIDI Tone = 29 MIDI Vel = 35
RX1=32 RX2=63 RX3=62 RX4=0 MIDI Cmd = 144 MIDI Tone = 31 MIDI Vel = 31
RX1=32 RX2=57 RX3=81 RX4=0 MIDI Cmd = 144 MIDI Tone = 29 MIDI Vel = 40
RX1=32 RX2=56 RX3=104 RX4=0 MIDI Cmd = 144 MIDI Tone = 28 MIDI Vel = 52
RX1=32 RX2=54 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 26 MIDI Vel = 52
RX1=32 RX2=48 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 36
RX1=32 RX2=168 RX3=249 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 41 VelCor = DIV3
RX1=32 RX2=174 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 60
RX1=32 RX2=176 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 60
RX1=32 RX2=177 RX3=137 RX4=252 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 22 VelCor = DIV3
RX1=32 RX2=183 RX3=65 RX4=0 MIDI Cmd = 144 MIDI Tone = 91 MIDI Vel = 32
RX1=32 RX2=168 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 36
RX1=32 RX2=174 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 52
RX1=32 RX2=176 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=177 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 28
RX1=32 RX2=183 RX3=145 RX4=0 MIDI Cmd = 144 MIDI Tone = 91 MIDI Vel = 72
RX1=32 RX2=177 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 68
RX1=32 RX2=176 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 88
RX1=32 RX2=174 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 56
RX1=32 RX2=168 RX3=81 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 40
RX1=32 RX2=174 RX3=185 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 92
RX1=32 RX2=176 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 120
RX1=32 RX2=177 RX3=5 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 2
RX1=32 RX2=183 RX3=1 RX4=0 MIDI Cmd = 144 MIDI Tone = 91 MIDI Vel = 0
RX1=32 RX2=177 RX3=41 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 20
RX1=32 RX2=176 RX3=161 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 80
RX1=32 RX2=174 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 76
RX1=32 RX2=168 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 28
RX1=32 RX2=174 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 68
RX1=32 RX2=176 RX3=201 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 100
RX1=32 RX2=177 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 28
RX1=32 RX2=183 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 91 MIDI Vel = 12
RX1=32 RX2=177 RX3=81 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 40
RX1=32 RX2=176 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 52
RX1=32 RX2=174 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 76
RX1=32 RX2=168 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 60
RX1=32 RX2=174 RX3=201 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 100
RX1=32 RX2=176 RX3=209 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 104
RX1=32 RX2=177 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 12
RX1=32 RX2=183 RX3=1 RX4=0 MIDI Cmd = 144 MIDI Tone = 91 MIDI Vel = 0
RX1=32 RX2=177 RX3=33 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 16
RX1=32 RX2=176 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 56
RX1=32 RX2=174 RX3=161 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 80
RX1=32 RX2=168 RX3=65 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 32
RX1=32 RX2=174 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 88
RX1=32 RX2=176 RX3=225 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 112
RX1=32 RX2=177 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 28
RX1=32 RX2=183 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 91 MIDI Vel = 76
RX1=32 RX2=177 RX3=65 RX4=0 MIDI Cmd = 144 MIDI Tone = 89 MIDI Vel = 32
RX1=32 RX2=176 RX3=145 RX4=0 MIDI Cmd = 144 MIDI Tone = 88 MIDI Vel = 72
RX1=32 RX2=174 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 86 MIDI Vel = 96
RX1=32 RX2=168 RX3=201 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 100
RX1=32 RX2=144 RX3=225 RX4=248 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 37 VelCor = DIV3
RX1=32 RX2=150 RX3=97 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 48
RX1=32 RX2=152 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 56
RX1=32 RX2=153 RX3=241 RX4=248 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 40 VelCor = DIV3
RX1=32 RX2=159 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 28
RX1=32 RX2=153 RX3=241 RX4=252 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 40 VelCor = DIV3
RX1=32 RX2=152 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 64
RX1=32 RX2=150 RX3=161 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 80
RX1=32 RX2=144 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 12
RX1=32 RX2=150 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 88
RX1=32 RX2=152 RX3=169 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 84
RX1=32 RX2=153 RX3=97 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 48
RX1=32 RX2=159 RX3=249 RX4=248 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 41 VelCor = DIV3
RX1=32 RX2=153 RX3=81 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 40
RX1=32 RX2=152 RX3=145 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 72
RX1=32 RX2=150 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 52
RX1=32 RX2=144 RX3=89 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 44
RX1=32 RX2=150 RX3=49 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 24
RX1=32 RX2=152 RX3=185 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 92
RX1=32 RX2=153 RX3=9 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 4
RX1=32 RX2=159 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 12
RX1=32 RX2=153 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 52
RX1=32 RX2=152 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 56
RX1=32 RX2=150 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 60
RX1=32 RX2=144 RX3=49 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 24
RX1=32 RX2=150 RX3=201 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 100
RX1=32 RX2=152 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 120
RX1=32 RX2=153 RX3=41 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 20
RX1=32 RX2=159 RX3=249 RX4=248 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 41 VelCor = DIV3
RX1=32 RX2=153 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 12
RX1=32 RX2=152 RX3=49 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 24
RX1=32 RX2=150 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 36
RX1=32 RX2=144 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 36
RX1=32 RX2=150 RX3=145 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 72
RX1=32 RX2=152 RX3=217 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 108
RX1=32 RX2=153 RX3=65 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 32
RX1=32 RX2=159 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 36
RX1=32 RX2=153 RX3=89 RX4=0 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 44
RX1=32 RX2=152 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 76
RX1=32 RX2=150 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 68
RX1=32 RX2=144 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 64
RX1=32 RX2=144 RX3=133 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 132 VelCor = MUL2
RX1=32 RX2=150 RX3=145 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 72
RX1=32 RX2=152 RX3=33 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 32 VelCor = MUL2
RX1=32 RX2=153 RX3=33 RX4=255 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 32 VelCor = MUL2
RX1=32 RX2=159 RX3=121 RX4=255 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 120 VelCor = MUL2
RX1=32 RX2=153 RX3=41 RX4=255 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 40 VelCor = MUL2
RX1=32 RX2=152 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=150 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 120
RX1=32 RX2=144 RX3=209 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 104
RX1=32 RX2=150 RX3=13 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 12 VelCor = MUL2
RX1=32 RX2=152 RX3=57 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 56 VelCor = MUL2
RX1=32 RX2=153 RX3=105 RX4=255 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 104 VelCor = MUL2
RX1=32 RX2=159 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 64
RX1=32 RX2=153 RX3=41 RX4=255 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 40 VelCor = MUL2
RX1=32 RX2=152 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=150 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 120
RX1=32 RX2=144 RX3=225 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 112
RX1=32 RX2=159 RX3=193 RX4=248 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=150 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 124
RX1=32 RX2=153 RX3=89 RX4=255 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 88 VelCor = MUL2
RX1=32 RX2=159 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 79 MIDI Vel = 76
RX1=32 RX2=153 RX3=57 RX4=255 MIDI Cmd = 144 MIDI Tone = 77 MIDI Vel = 56 VelCor = MUL2
RX1=32 RX2=152 RX3=201 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 100
RX1=32 RX2=150 RX3=225 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 112
RX1=32 RX2=144 RX3=1 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 0 VelCor = MUL2


RX1 = 0 -> Note Off, 16/32/48 -> Note On
RX2 = Keybed note between 41 and 216 (with some gaps)
RX3 = Velocity between 0 and 255. In general is divided by two to get MIDI velocity 0...127
RX4 = Velocity correction.. Can be 248,252 which I think means DIV3, can be 2 -> MUL4, 255->MUL2???, 254 Unknown

In the debug session I played from C to G and back a couple of times with the same velocity. The last batch was played fortisimo, while the rest was played piano. I wonder if someone can crack this puzzle :-) . Thanks in advance!


Check out my piano music, played on GEM Realpiano 2 with Steinberg the Grand II VST: www.youtube.com/EdNL2000
Joined: Jan 2013
Posts: 117
Kumi_27 Offline OP
Full Member
OP Offline
Full Member
Joined: Jan 2013
Posts: 117
I think, You should take just one key and try to play it gradually from ppp to fff and back to ppp and then see, how the velocity values (Rx3/Rx4) change. Then maybe we will see some dependencies.
From these data here it's rather impossible to draw any conclusions...

As for the key numbers, there is some logic in it. As I see, the keys are numbered in group of 4.
Probably because the keybed uC has 8-bit data lines and has to check 2 contacts for each key.


Michael / GEM RP90 / SX-P50
Joined: Feb 2015
Posts: 17
E
Junior Member
Offline
Junior Member
E
Joined: Feb 2015
Posts: 17
Okay, here comes a big dump.. I've played several notes from several different octaves, starting pianisimo up to fff and then back to ppp.. Starting at D5 or E5 you see that a different behaviour starts compared to the lower notes.

Code
RX1=32 RX2=48 RX3=31 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 15
RX1=32 RX2=48 RX3=31 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 15
RX1=32 RX2=48 RX3=31 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 15
RX1=32 RX2=48 RX3=64 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 32
RX1=32 RX2=48 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 60
RX1=32 RX2=48 RX3=161 RX4=255 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 160 VelCor = MUL2
RX1=32 RX2=48 RX3=207 RX4=255 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 206 VelCor = MUL2
RX1=32 RX2=48 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=48 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=48 RX3=185 RX4=255 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 184 VelCor = MUL2
RX1=32 RX2=48 RX3=248 RX4=255 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=48 RX3=166 RX4=255 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 166 VelCor = MUL2
RX1=32 RX2=48 RX3=79 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 39
RX1=32 RX2=48 RX3=64 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 32
RX1=32 RX2=48 RX3=54 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 27
RX1=32 RX2=48 RX3=33 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 16
RX1=32 RX2=48 RX3=30 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 15
RX1=32 RX2=48 RX3=15 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 7
RX1=32 RX2=48 RX3=24 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 12
RX1=32 RX2=48 RX3=14 RX4=0 MIDI Cmd = 144 MIDI Tone = 24 MIDI Vel = 7
RX1=32 RX2=72 RX3=38 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 19
RX1=32 RX2=72 RX3=33 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 16
RX1=32 RX2=72 RX3=47 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 23
RX1=32 RX2=72 RX3=129 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 128 VelCor = MUL2
RX1=32 RX2=72 RX3=177 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 176 VelCor = MUL2
RX1=32 RX2=72 RX3=190 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 190 VelCor = MUL2
RX1=32 RX2=72 RX3=207 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 206 VelCor = MUL2
RX1=32 RX2=72 RX3=240 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 240 VelCor = MUL2
RX1=32 RX2=72 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=72 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=72 RX3=169 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 168 VelCor = MUL2
RX1=32 RX2=72 RX3=199 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 198 VelCor = MUL2
RX1=32 RX2=72 RX3=222 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 222 VelCor = MUL2
RX1=32 RX2=72 RX3=168 RX4=255 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 168 VelCor = MUL2
RX1=32 RX2=72 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 56
RX1=32 RX2=72 RX3=62 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 31
RX1=32 RX2=72 RX3=64 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 32
RX1=32 RX2=72 RX3=48 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 24
RX1=32 RX2=72 RX3=40 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 20
RX1=32 RX2=72 RX3=48 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 24
RX1=32 RX2=72 RX3=41 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 20
RX1=32 RX2=72 RX3=31 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 15
RX1=32 RX2=72 RX3=30 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 15
RX1=32 RX2=72 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 36 MIDI Vel = 12
RX1=32 RX2=96 RX3=49 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 24
RX1=32 RX2=96 RX3=49 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 24
RX1=32 RX2=96 RX3=56 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 28
RX1=32 RX2=96 RX3=96 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 48
RX1=32 RX2=96 RX3=103 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 51
RX1=32 RX2=96 RX3=150 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 150 VelCor = MUL2
RX1=32 RX2=96 RX3=143 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 142 VelCor = MUL2
RX1=32 RX2=96 RX3=182 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 182 VelCor = MUL2
RX1=32 RX2=96 RX3=185 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 184 VelCor = MUL2
RX1=32 RX2=96 RX3=207 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 206 VelCor = MUL2
RX1=32 RX2=96 RX3=248 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=96 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=96 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=96 RX3=190 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 190 VelCor = MUL2
RX1=32 RX2=96 RX3=199 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 198 VelCor = MUL2
RX1=32 RX2=96 RX3=166 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 166 VelCor = MUL2
RX1=32 RX2=96 RX3=128 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 128 VelCor = MUL2
RX1=32 RX2=96 RX3=128 RX4=255 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 128 VelCor = MUL2
RX1=32 RX2=96 RX3=55 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 27
RX1=32 RX2=96 RX3=55 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 27
RX1=32 RX2=96 RX3=48 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 24
RX1=32 RX2=96 RX3=41 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 20
RX1=32 RX2=96 RX3=33 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 16
RX1=32 RX2=96 RX3=32 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 16
RX1=32 RX2=96 RX3=14 RX4=0 MIDI Cmd = 144 MIDI Tone = 48 MIDI Vel = 7
RX1=32 RX2=120 RX3=33 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 16
RX1=32 RX2=120 RX3=31 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 15
RX1=32 RX2=120 RX3=31 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 15
RX1=32 RX2=120 RX3=46 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 23
RX1=32 RX2=120 RX3=96 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 48
RX1=32 RX2=120 RX3=136 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 136 VelCor = MUL2
RX1=32 RX2=120 RX3=168 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 168 VelCor = MUL2
RX1=32 RX2=120 RX3=185 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 184 VelCor = MUL2
RX1=32 RX2=120 RX3=185 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 184 VelCor = MUL2
RX1=32 RX2=120 RX3=222 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 222 VelCor = MUL2
RX1=32 RX2=120 RX3=255 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 127
RX1=32 RX2=120 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=120 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 254 VelCor = MUL2
RX1=48 RX2=120 RX3=190 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 190 VelCor = MUL2
RX1=32 RX2=120 RX3=240 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 240 VelCor = MUL2
RX1=32 RX2=120 RX3=185 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 184 VelCor = MUL2
RX1=32 RX2=120 RX3=144 RX4=255 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 144 VelCor = MUL2
RX1=32 RX2=120 RX3=110 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 55
RX1=32 RX2=120 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 52
RX1=32 RX2=120 RX3=56 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 28
RX1=32 RX2=120 RX3=79 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 39
RX1=32 RX2=120 RX3=56 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 28
RX1=32 RX2=120 RX3=56 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 28
RX1=32 RX2=120 RX3=46 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 23
RX1=32 RX2=120 RX3=32 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 16
RX1=32 RX2=120 RX3=46 RX4=0 MIDI Cmd = 144 MIDI Tone = 60 MIDI Vel = 23
RX1=32 RX2=126 RX3=30 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 15
RX1=32 RX2=126 RX3=104 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 52
RX1=32 RX2=126 RX3=129 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 128 VelCor = MUL2
RX1=32 RX2=126 RX3=120 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 60
RX1=32 RX2=126 RX3=176 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 176 VelCor = MUL2
RX1=32 RX2=126 RX3=169 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 168 VelCor = MUL2
RX1=32 RX2=126 RX3=176 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 176 VelCor = MUL2
RX1=32 RX2=126 RX3=183 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 182 VelCor = MUL2
RX1=32 RX2=126 RX3=199 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 198 VelCor = MUL2
RX1=32 RX2=126 RX3=224 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 224 VelCor = MUL2
RX1=32 RX2=126 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=126 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=126 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=126 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=126 RX3=255 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 254 VelCor = MUL2
RX1=32 RX2=126 RX3=248 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=126 RX3=217 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 216 VelCor = MUL2
RX1=32 RX2=126 RX3=177 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 176 VelCor = MUL2
RX1=32 RX2=126 RX3=129 RX4=255 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 128 VelCor = MUL2
RX1=32 RX2=126 RX3=110 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 55
RX1=32 RX2=126 RX3=104 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 52
RX1=32 RX2=126 RX3=48 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 24
RX1=32 RX2=126 RX3=64 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 32
RX1=32 RX2=126 RX3=55 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 27
RX1=32 RX2=126 RX3=54 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 27
RX1=32 RX2=126 RX3=38 RX4=0 MIDI Cmd = 144 MIDI Tone = 62 MIDI Vel = 19
RX1=32 RX2=128 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 64
RX1=32 RX2=128 RX3=69 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 34
RX1=32 RX2=128 RX3=81 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 40
RX1=32 RX2=128 RX3=33 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 16
RX1=32 RX2=128 RX3=73 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 72 VelCor = MUL2
RX1=32 RX2=128 RX3=25 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 24 VelCor = MUL2
RX1=32 RX2=128 RX3=105 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 104 VelCor = MUL2
RX1=32 RX2=128 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 64
RX1=32 RX2=128 RX3=201 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 100
RX1=32 RX2=128 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 120
RX1=32 RX2=128 RX3=249 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 124
RX1=32 RX2=128 RX3=105 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 104 VelCor = MUL2
RX1=32 RX2=128 RX3=253 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 252 VelCor = MUL2
RX1=32 RX2=128 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=128 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=128 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=128 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=128 RX3=81 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 80 VelCor = MUL2
RX1=32 RX2=128 RX3=129 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 128 VelCor = MUL2
RX1=32 RX2=128 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 96
RX1=32 RX2=128 RX3=81 RX4=255 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 80 VelCor = MUL2
RX1=32 RX2=128 RX3=249 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 124
RX1=32 RX2=128 RX3=169 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 84
RX1=32 RX2=128 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 76
RX1=32 RX2=128 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 64
RX1=32 RX2=128 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 76
RX1=32 RX2=128 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 52
RX1=32 RX2=128 RX3=17 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 8
RX1=32 RX2=128 RX3=161 RX4=248 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 26 VelCor = DIV3
RX1=32 RX2=128 RX3=49 RX4=0 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 24
RX1=32 RX2=128 RX3=241 RX4=248 MIDI Cmd = 144 MIDI Tone = 64 MIDI Vel = 40 VelCor = DIV3
RX1=32 RX2=129 RX3=177 RX4=248 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 29 VelCor = DIV3
RX1=32 RX2=129 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 12
RX1=32 RX2=129 RX3=97 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 48
RX1=32 RX2=129 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 88
RX1=32 RX2=129 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 68
RX1=32 RX2=129 RX3=65 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 64 VelCor = MUL2
RX1=32 RX2=129 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 64
RX1=32 RX2=129 RX3=169 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 84
RX1=32 RX2=129 RX3=225 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 112
RX1=32 RX2=129 RX3=41 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 40 VelCor = MUL2
RX1=32 RX2=129 RX3=81 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 80 VelCor = MUL2
RX1=32 RX2=129 RX3=193 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 192 VelCor = MUL2
RX1=32 RX2=129 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=129 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=129 RX3=225 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 224 VelCor = MUL2
RX1=32 RX2=129 RX3=121 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 120 VelCor = MUL2
RX1=32 RX2=129 RX3=1 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 0 VelCor = MUL2
RX1=32 RX2=129 RX3=41 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 40 VelCor = MUL2
RX1=32 RX2=129 RX3=81 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 80 VelCor = MUL2
RX1=32 RX2=129 RX3=1 RX4=255 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 0 VelCor = MUL2
RX1=32 RX2=129 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 52
RX1=32 RX2=129 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 28
RX1=32 RX2=129 RX3=193 RX4=248 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=129 RX3=201 RX4=248 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 33 VelCor = DIV3
RX1=32 RX2=129 RX3=225 RX4=248 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 37 VelCor = DIV3
RX1=32 RX2=129 RX3=201 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 100
RX1=32 RX2=129 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 65 MIDI Vel = 56
RX1=32 RX2=144 RX3=153 RX4=248 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 25 VelCor = DIV3
RX1=32 RX2=144 RX3=1 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 0
RX1=32 RX2=144 RX3=253 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 126
RX1=32 RX2=144 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 60
RX1=32 RX2=144 RX3=97 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 48
RX1=32 RX2=144 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 88
RX1=32 RX2=144 RX3=1 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 0 VelCor = MUL2
RX1=32 RX2=144 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 88
RX1=32 RX2=144 RX3=25 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 24 VelCor = MUL2
RX1=32 RX2=144 RX3=169 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 168 VelCor = MUL2
RX1=32 RX2=144 RX3=81 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 80 VelCor = MUL2
RX1=32 RX2=144 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=144 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=144 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=144 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=144 RX3=57 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 56 VelCor = MUL2
RX1=32 RX2=144 RX3=225 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 112
RX1=32 RX2=144 RX3=113 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 112 VelCor = MUL2
RX1=32 RX2=144 RX3=17 RX4=255 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 16 VelCor = MUL2
RX1=32 RX2=144 RX3=73 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 36
RX1=32 RX2=144 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 68
RX1=32 RX2=144 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 28
RX1=32 RX2=144 RX3=17 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 8
RX1=32 RX2=144 RX3=201 RX4=248 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 33 VelCor = DIV3
RX1=32 RX2=144 RX3=145 RX4=248 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 24 VelCor = DIV3
RX1=32 RX2=144 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 60
RX1=32 RX2=144 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 60
RX1=32 RX2=145 RX3=65 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 32
RX1=32 RX2=145 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=145 RX3=217 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 108
RX1=32 RX2=145 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 64
RX1=32 RX2=145 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 88
RX1=32 RX2=145 RX3=81 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 80 VelCor = MUL2
RX1=32 RX2=145 RX3=129 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 128 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=253 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 252 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=145 RX3=121 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 120 VelCor = MUL2
RX1=32 RX2=145 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 120
RX1=32 RX2=145 RX3=121 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 120 VelCor = MUL2
RX1=32 RX2=145 RX3=249 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 124
RX1=32 RX2=145 RX3=209 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 104
RX1=32 RX2=145 RX3=17 RX4=255 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 16 VelCor = MUL2
RX1=32 RX2=145 RX3=1 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 0
RX1=32 RX2=145 RX3=33 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 16
RX1=32 RX2=145 RX3=201 RX4=252 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 33 VelCor = DIV3
RX1=32 RX2=145 RX3=5 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 2
RX1=32 RX2=145 RX3=1 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 0
RX1=32 RX2=145 RX3=193 RX4=248 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=145 RX3=17 RX4=0 MIDI Cmd = 144 MIDI Tone = 73 MIDI Vel = 8
RX1=32 RX2=150 RX3=233 RX4=248 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 38 VelCor = DIV3
RX1=32 RX2=150 RX3=169 RX4=248 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 28 VelCor = DIV3
RX1=32 RX2=150 RX3=233 RX4=252 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 38 VelCor = DIV3
RX1=32 RX2=150 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 120
RX1=32 RX2=150 RX3=105 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 104 VelCor = MUL2
RX1=32 RX2=150 RX3=53 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 52 VelCor = MUL2
RX1=32 RX2=146 RX3=169 RX4=0 MIDI Cmd = 144 MIDI Tone = 72 MIDI Vel = 84
RX1=32 RX2=150 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=150 RX3=81 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 80 VelCor = MUL2
RX1=32 RX2=150 RX3=161 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 160 VelCor = MUL2
RX1=32 RX2=150 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=150 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=150 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=150 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=150 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=150 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=150 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=150 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=150 RX3=233 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 116
RX1=32 RX2=150 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 64
RX1=32 RX2=150 RX3=41 RX4=255 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 40 VelCor = MUL2
RX1=32 RX2=150 RX3=185 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 92
RX1=32 RX2=150 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 120
RX1=32 RX2=150 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 56
RX1=32 RX2=150 RX3=113 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 56
RX1=32 RX2=150 RX3=201 RX4=248 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 33 VelCor = DIV3
RX1=32 RX2=150 RX3=125 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 62
RX1=32 RX2=150 RX3=249 RX4=248 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 41 VelCor = DIV3
RX1=32 RX2=150 RX3=193 RX4=248 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=150 RX3=201 RX4=248 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 33 VelCor = DIV3
RX1=32 RX2=150 RX3=9 RX4=0 MIDI Cmd = 144 MIDI Tone = 74 MIDI Vel = 4
RX1=32 RX2=151 RX3=161 RX4=248 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 26 VelCor = DIV3
RX1=32 RX2=151 RX3=249 RX4=248 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 41 VelCor = DIV3
RX1=32 RX2=151 RX3=201 RX4=252 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 33 VelCor = DIV3
RX1=32 RX2=151 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 60
RX1=32 RX2=151 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=151 RX3=141 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 140 VelCor = MUL2
RX1=32 RX2=151 RX3=185 RX4=0 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 92
RX1=32 RX2=151 RX3=249 RX4=0 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 124
RX1=32 RX2=151 RX3=193 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 192 VelCor = MUL2
RX1=32 RX2=151 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=151 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=151 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=151 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=151 RX3=253 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 252 VelCor = MUL2
RX1=32 RX2=151 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=151 RX3=169 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 168 VelCor = MUL2
RX1=32 RX2=151 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 96
RX1=32 RX2=151 RX3=17 RX4=255 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 16 VelCor = MUL2
RX1=32 RX2=151 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 64
RX1=32 RX2=151 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 52
RX1=32 RX2=151 RX3=41 RX4=0 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 20
RX1=32 RX2=151 RX3=209 RX4=248 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 34 VelCor = DIV3
RX1=32 RX2=151 RX3=185 RX4=248 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 30 VelCor = DIV3
RX1=32 RX2=151 RX3=217 RX4=248 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 36 VelCor = DIV3
RX1=32 RX2=151 RX3=169 RX4=248 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 28 VelCor = DIV3
RX1=32 RX2=151 RX3=185 RX4=248 MIDI Cmd = 144 MIDI Tone = 75 MIDI Vel = 30 VelCor = DIV3
RX1=32 RX2=152 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 12
RX1=32 RX2=152 RX3=41 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 20
RX1=32 RX2=152 RX3=33 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 16
RX1=32 RX2=152 RX3=209 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 104
RX1=32 RX2=152 RX3=25 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 24 VelCor = MUL2
RX1=32 RX2=152 RX3=105 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 104 VelCor = MUL2
RX1=32 RX2=152 RX3=153 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 76
RX1=32 RX2=152 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 96
RX1=32 RX2=152 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 96
RX1=32 RX2=152 RX3=193 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 192 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=152 RX3=253 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 252 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=152 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=152 RX3=129 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 128 VelCor = MUL2
RX1=32 RX2=152 RX3=9 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 8 VelCor = MUL2
RX1=32 RX2=152 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 96
RX1=32 RX2=152 RX3=1 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 0 VelCor = MUL2
RX1=32 RX2=152 RX3=17 RX4=255 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 16 VelCor = MUL2
RX1=32 RX2=152 RX3=241 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 120
RX1=32 RX2=152 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 28
RX1=32 RX2=152 RX3=89 RX4=0 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 44
RX1=32 RX2=152 RX3=241 RX4=248 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 40 VelCor = DIV3
RX1=32 RX2=152 RX3=249 RX4=248 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 41 VelCor = DIV3
RX1=32 RX2=152 RX3=161 RX4=248 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 26 VelCor = DIV3
RX1=32 RX2=152 RX3=185 RX4=248 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 30 VelCor = DIV3
RX1=32 RX2=152 RX3=217 RX4=248 MIDI Cmd = 144 MIDI Tone = 76 MIDI Vel = 36 VelCor = DIV3
RX1=32 RX2=168 RX3=193 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=168 RX3=169 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 28 VelCor = DIV3
RX1=32 RX2=168 RX3=249 RX4=252 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 41 VelCor = DIV3
RX1=32 RX2=168 RX3=17 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 8
RX1=32 RX2=168 RX3=41 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 20
RX1=32 RX2=168 RX3=1 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 0 VelCor = MUL2
RX1=32 RX2=168 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 68
RX1=32 RX2=168 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 96
RX1=32 RX2=168 RX3=17 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 16 VelCor = MUL2
RX1=32 RX2=168 RX3=41 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 40 VelCor = MUL2
RX1=32 RX2=168 RX3=65 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 64 VelCor = MUL2
RX1=32 RX2=168 RX3=193 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 192 VelCor = MUL2
RX1=32 RX2=168 RX3=113 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 112 VelCor = MUL2
RX1=32 RX2=168 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=168 RX3=253 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 252 VelCor = MUL2
RX1=32 RX2=168 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=168 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=168 RX3=225 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 224 VelCor = MUL2
RX1=32 RX2=168 RX3=193 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 192 VelCor = MUL2
RX1=32 RX2=168 RX3=245 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 244 VelCor = MUL2
RX1=32 RX2=168 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 96
RX1=32 RX2=168 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 96
RX1=32 RX2=168 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 68
RX1=32 RX2=168 RX3=89 RX4=255 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 88 VelCor = MUL2
RX1=32 RX2=168 RX3=129 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 64
RX1=32 RX2=168 RX3=197 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 98
RX1=32 RX2=168 RX3=169 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 84
RX1=32 RX2=168 RX3=217 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 36 VelCor = DIV3
RX1=32 RX2=168 RX3=57 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 28
RX1=32 RX2=168 RX3=17 RX4=0 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 8
RX1=32 RX2=168 RX3=161 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 26 VelCor = DIV3
RX1=32 RX2=168 RX3=201 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 33 VelCor = DIV3
RX1=32 RX2=168 RX3=177 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 29 VelCor = DIV3
RX1=32 RX2=168 RX3=129 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 21 VelCor = DIV3
RX1=32 RX2=168 RX3=233 RX4=248 MIDI Cmd = 144 MIDI Tone = 84 MIDI Vel = 38 VelCor = DIV3
RX1=32 RX2=192 RX3=121 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 60
RX1=32 RX2=192 RX3=193 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=192 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 52
RX1=32 RX2=192 RX3=201 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 33 VelCor = DIV3
RX1=32 RX2=192 RX3=17 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 8
RX1=32 RX2=192 RX3=137 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 68
RX1=32 RX2=192 RX3=41 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 40 VelCor = MUL2
RX1=32 RX2=192 RX3=89 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 88 VelCor = MUL2
RX1=32 RX2=192 RX3=193 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 96
RX1=32 RX2=192 RX3=81 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 80 VelCor = MUL2
RX1=32 RX2=192 RX3=17 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 16 VelCor = MUL2
RX1=32 RX2=192 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=192 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=192 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=192 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=192 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=192 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=192 RX3=249 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 248 VelCor = MUL2
RX1=32 RX2=192 RX3=225 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 224 VelCor = MUL2
RX1=32 RX2=192 RX3=201 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 100
RX1=32 RX2=192 RX3=177 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 88
RX1=32 RX2=192 RX3=41 RX4=255 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 40 VelCor = MUL2
RX1=32 RX2=192 RX3=217 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 108
RX1=32 RX2=192 RX3=105 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 52
RX1=32 RX2=192 RX3=89 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 44
RX1=32 RX2=192 RX3=49 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 24
RX1=32 RX2=192 RX3=25 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 12
RX1=32 RX2=192 RX3=97 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 48
RX1=32 RX2=192 RX3=193 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=192 RX3=193 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=192 RX3=209 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 34 VelCor = DIV3
RX1=32 RX2=192 RX3=169 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 28 VelCor = DIV3
RX1=32 RX2=192 RX3=193 RX4=252 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 32 VelCor = DIV3
RX1=32 RX2=192 RX3=153 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 25 VelCor = DIV3
RX1=32 RX2=192 RX3=185 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 30 VelCor = DIV3
RX1=32 RX2=192 RX3=137 RX4=248 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 22 VelCor = DIV3
RX1=32 RX2=192 RX3=97 RX4=0 MIDI Cmd = 144 MIDI Tone = 96 MIDI Vel = 48


OK.. Clearly the RX4 255 value isn't interpreted correctly by me, because it often gives too high midi velocities (above 127)... Best to just watch the RX3 values (raw velocities 0...2555) for batches with the same RX2 values (raw tone values; 120=C5).

Perhaps I can chart a few of these RX2 values in an Excel line or bar chart.. That should help I think..

Last edited by Ed NL; 11/21/17 04:54 PM.

Check out my piano music, played on GEM Realpiano 2 with Steinberg the Grand II VST: www.youtube.com/EdNL2000
Joined: Feb 2015
Posts: 17
E
Junior Member
Offline
Junior Member
E
Joined: Feb 2015
Posts: 17
Okay, here are some charts:

[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]

* Please right click the photo and select open image in new tab to see it in higher resolution if wanted..

Column B is the sample number
Column C is the tone (120=C5)
Column D is the raw velocity (0-255)
Column E is the velocity correction / dynamics enhancer it seems

In the charts the blue line is the raw velocity and the purple line is the velocity correction..

The first charts is quite clear.. A nice linear progression and then it drops linearly.. I think the correction could be used to amplify the values a bit more. Note that there only 0 and 255 values for the correction in column E.

Up to key D5 it's all quite understandable.
Velocity rises and drops linearly.. If the velocity is higher than 127, then the velocity corrections turns into 255. That's it.. I don't see anything else happening..

But in the other charts (higher octaves) starting at E5 if I'm correct, things get a lot more complex..
Also notice the different correction values: mostly 255's and 248's and some lonely 252's...
255 seems to be a multiplier (high dynamic range)
248 seems to be a divider (lower dynamic range)

The few 252's I see are mostly in between 255 and 248 values, so it's probably something in between.. yet another dynamic range..

I wonder if someone has a clear idea of what's happening..

Last edited by Ed NL; 11/21/17 06:11 PM.

Check out my piano music, played on GEM Realpiano 2 with Steinberg the Grand II VST: www.youtube.com/EdNL2000
Joined: Feb 2015
Posts: 17
E
Junior Member
Offline
Junior Member
E
Joined: Feb 2015
Posts: 17
I came up with a basic model:

Until D5 (Rx2<128):
Multiply Raw velocity Rx3 by 0.66
If Rx4 == 255 multiply by 1.5

Or: perhaps no correction is needed at all until D5...

----

Above D5 (Rx2>=128):
First correction:
If Rx3 below 9, then adjust Rx3 to 50

Next:
Multiply (adjusted) raw velocity Rx3 by 0.25
If Rx4 == 255 multiply by 3.9
If Rx4 == 252 multiply by 0.4
If Rx4 == 248 multiply by 0.3

Let's see how that works out...

Last edited by Ed NL; 11/21/17 09:26 PM.

Check out my piano music, played on GEM Realpiano 2 with Steinberg the Grand II VST: www.youtube.com/EdNL2000
Joined: Jan 2013
Posts: 117
Kumi_27 Offline OP
Full Member
OP Offline
Full Member
Joined: Jan 2013
Posts: 117
I don't see anything in this data.

I could hook up an Arduino to my GEM and check both the incoming keybed data and outgoing MIDI messages, and see the dependencies...
But now I just don't have free time for that, I'm sorry.


Michael / GEM RP90 / SX-P50
Joined: Jan 2019
Posts: 4
J
Junior Member
Offline
Junior Member
J
Joined: Jan 2019
Posts: 4
I know this is a very old thread but i just wondered if anyone knows where i could find a copy of the Genreal Music Real Piano RP2 ROM as i believe the ROM on mine has been damaged? I have the tools to write a new EPROM but can not find a copy of the data anywhere.

Joined: Nov 2016
Posts: 4,153
C
4000 Post Club Member
Online Content
4000 Post Club Member
C
Joined: Nov 2016
Posts: 4,153
You could contact the "New Generalmusic" as they bought the old bankrupted Generalmusic including all the IPR and whatever was still lying around in the factory building: www.generalmusic.com

Maybe they can help, maybe they can't.

Joined: Jan 2019
Posts: 4
J
Junior Member
Offline
Junior Member
J
Joined: Jan 2019
Posts: 4
I have all ready tried messaging the new General Music twice but they do not seem to reply. From some stuff i have read i do not think that are still going all though i have not investigate much but i read that they reopened with a kick starter for a new product that failed to make the market so it is possable they have already stopped again.

Joined: May 2019
Posts: 2
J
Junior Member
Offline
Junior Member
J
Joined: May 2019
Posts: 2
Hello all-

I'm new here; 54 years old, fixing electric instruments (guitars amps and keys) mostly for Girls Rock NC. I've only fixed lower-end keyboards until now; Casios and Yamahas with dead keys or bad jacks.

BUT: A while back someone gave me a Baldwin Pianovelle RP100. A quick google told me what the problem was. Y'all know the details. Long story short, I want to thank the OP and everyone on this forum for the info. Re-soldering that fine pitch SMT chip was the finest soldering I've ever done, but I pulled it off.

I especially want to thank the OP for the info about how the two RAMs would almost certainly be dead. Cleaning and soldering the main chip didn't work, but then adding new RAM ($10 for the two chips from Ebay) fixed it. I would never have known that.

I could barely believe it when the black blocks popped up, then disappeared and were replaced with the Baldwin RP100 name and then "Preset Grand Piano." I now have a piano in the house to replace the Casio I was using. THANKS.

Joined: Jan 2013
Posts: 117
Kumi_27 Offline OP
Full Member
OP Offline
Full Member
Joined: Jan 2013
Posts: 117
Hello JCrews
I'm glad You brought Your piano back to life smile


Michael / GEM RP90 / SX-P50
Joined: May 2019
Posts: 2
J
Junior Member
Offline
Junior Member
J
Joined: May 2019
Posts: 2
One nice side effect of dealing with the fine-pitch chip is that now it feels like I can resolder larger-pitch SMT chips the size of the RAM with a shovel and a blowtorch.

Joined: Aug 2019
Posts: 4
M
Junior Member
Offline
Junior Member
M
Joined: Aug 2019
Posts: 4
Hello everybody,
I'm Alesh from Slovenia (Maribor). Thank you all for information and experiences.

My friend's GEM Pro2 displays only 16 gray squares, so probably SRAMs have gone.

A several years ago the original battery leaked and he took synth to repair.
The repairer replaced battery with 3V lithium 2032 with appropriate socket. But he also soldered some thin copper wires
between some pins and fixed these wires with green tape. I don't know - maybe some traces were damaged.
This was enough to put Pro2 in working condition, because it seems SRAM's are still original ones - SEC KOREA KM681000CLG - 7L.
Then, the friend played the synth for several years (everything OK) and then he didn't use it for some months. And when he turned it on,
surprise - 16 squares on display. Fortunately, we found this post.

I've found RP2 schematics in this post (thank you Michael), but
does anyone have PRO2 service manual ?!?

RP2 and Pro2 are very similar, actually CPU PCB's are the same (315080/1).
It seems the main difference is, that RP2 contains IC5 (Library ROM HN624316) and doesn't IC10 (Pro Wave 3) and by Pro2 is vice-versa.
Also, Pro2 contains R17 (located below left SRAM) and as I can see from this post (second photo)
https://www.musiker-board.de/threads/generalmusic-realpiano-digital-rp2-reparatur.639272/
RP2 doesn't (yes, there is place for R17 and it is silk-sreened, but resistor is not phisically there - if I see right).
I figured out that right side of R17 goes to +5V but I can't locate where goes left side. I suppose R17 has something to do with Pro Wave3 chip.
Also, eprom code in Pro2 is 550635/G and in Rp2 is 550637 (or even 550509). The chip itself is M27C4002 - 4Mb eprom (in Pro2).

The sticker on upper sound processor (DISP3H) says, 14 MAR 2000.

Best regards

Joined: Aug 2019
Posts: 4
M
Junior Member
Offline
Junior Member
M
Joined: Aug 2019
Posts: 4
Some photos....

[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]
[Linked Image]

Joined: Jan 2013
Posts: 117
Kumi_27 Offline OP
Full Member
OP Offline
Full Member
Joined: Jan 2013
Posts: 117
Hello Alesh

Originally Posted by Munja

I've found RP2 schematics in this post (thank you Michael), but does anyone have PRO2 service manual ?!?


Yes, I have smile
https://drive.google.com/open?id=1PtWFPTWWrFvJrgMXTjjeUGwOCS6mbi5G
The password is 2571 like in most old GEM pdf documents. Good luck with the repairs.

If the CR2032 battery died, then probably the RAM chips are gone.
Lithium cell in place of the NiCd is imho not a good idea - during operation the piano will be charging it and it could damage the battery. I'd put a diode there (in series with R22) to prevent charging.
Actually it's probably better to run the piano without the battery at all.



Michael / GEM RP90 / SX-P50
Joined: Aug 2020
Posts: 8
M
Junior Member
Offline
Junior Member
M
Joined: Aug 2020
Posts: 8
Hi Alesh,

I'm a bit late with the reply. When I've repaired my PRO2, which also suffered from the leaked electrolyte damage, I have unsoldered R22 and used that footprint for a small SMD schottky diode to adapt CR2032 holder.
When you startup the PIANO while holding SOUNDS/PERF button you will get into the service menu. There you can verify the integrity of your EEPROM and also SRAM along with many other things.

Before that, check the ripple on the power buses. In my case the piano wouldn't start at all since the ripple was too high and the button panel uC will crash beforehand. So, I had to change the aluminium caps almost everywhere.

Joined: Aug 2019
Posts: 4
M
Junior Member
Offline
Junior Member
M
Joined: Aug 2019
Posts: 4
Hello,
first of all, many thanks for original Pro2 schem (Michael) and all advices (Maxis).

The synth is still not working, unfortunately.
It was at repairman (I don't have hot air reflow station etc. and never did that before), the SRAMs were replaced, but the problem remained.
He assumes that the CPU is dead. Maybe.
The friend is now looking for whole cpu board. Out of stock at Syntaur. We'll see.

Regards
Ales

Page 7 of 9 1 2 3 4 5 6 7 8 9

Link Copied to Clipboard
What's Hot!!
Piano World Has Been Sold!
--------------------
Forums RULES, Terms of Service & HELP
(updated 06/06/2022)
---------------------
Posting Pictures on the Forums
(ad)
(ad)
New Topics - Multiple Forums
Country style lessons
by Stephen_James - 04/16/24 06:04 AM
How Much to Sell For?
by TexasMom1 - 04/15/24 10:23 PM
Song lyrics have become simpler and more repetitive
by FrankCox - 04/15/24 07:42 PM
New bass strings sound tubby
by Emery Wang - 04/15/24 06:54 PM
Forum Statistics
Forums43
Topics223,385
Posts3,349,189
Members111,631
Most Online15,252
Mar 21st, 2010

Our Piano Related Classified Ads
| Dealers | Tuners | Lessons | Movers | Restorations |

Advertise on Piano World
| Piano World | PianoSupplies.com | Advertise on Piano World |
| |Contact | Privacy | Legal | About Us | Site Map


Copyright © VerticalScope Inc. All Rights Reserved.
No part of this site may be reproduced without prior written permission
Powered by UBB.threads™ PHP Forum Software 7.7.5
When you purchase through links on our site, we may earn an affiliate commission, which supports our community.