Paulo164
I have found some very interesting information regarding Grand Expression Modeling, which may be also very good news for us, enthusiasts :
- SC3 transmit “key acceleration” in CC#19 coded on 7 bits
- SC3 also transmit “expand velocity” (hi-res velocity) on CC#88 coded on 7 bits (so a total of 14 bits for velocity)
This is mentioned in the MIDI reference spec sheet of the Silent SC3/SH3 & Transcoustic TA3/TC3 models :
https://fr.yamaha.com/files/download/other_assets/5/1784935/ta3_tc3_sh3_sc3_en_mr_b0.pdf
So there are strong evidences that SC3/SH3 are sending midi events containing the 2 components of Grand Expression Modeling, namely “key acceleration” and “expand velocity”.
Some precisions of a CLP785 user on Modartt’s forum (CLP785 sharing the same specs as SC3) :
https://forum.modartt.com//viewtopic.php?id=5897&p=2
Yamaha CLP785 records them (extended velocity with controller 88 and touch acceleration with controller 19) and transmits them through midi (I receive them on Cubase, and I can read them too in the midi files I recorded with only the CLP).
Only 7 bits per controller is used (128 values possible), so we have 14bits velocity and 7 bits acceleration, which is 21 bits of resolution per key touch (2097152 values, or more than 2 millions).
With hours of recording, I checked, all 14 bits of velocity are used, and all 7 bits of acceleration are used.
The acceletation seems to have more frequently the lowest, middle and highest values, which I believe are the most negative value, 0 and the most positive value.
I can tell the difference, and the nuances are really really great to hear.

