Hi
I have followed this thread with interest.
But I think at the end of the day you will have to except that Midi and Notation are two very different forms of music data.
As has been said midi is a series of commands to play a voice be it trumpet or piano and contains amongst others Note on Note off = note length, and Note Velocity in steps 0-127 = how loud the note is (this is done by measuring how long it takes for the key to descend the harder you hit em the faster they fall)
How hard you have to hit the note on a keyboard is dependent on your touch setting.
These velocity values can also be input manually in step mode in a DAW .
Midi can not read hairpins and expression from a score or slurs etc.
It really is meant for playing the notes in from a midi device, be it wind controller or keyboard.

Have a look at this below:
Coppied from, MIDI tutorials by SysExJohn

, an extremely good idea if we could map these concepts of loudness to MIDI note velocities. Lo and behold it has already been done. In XGworks, the first "proper" sequencing program I ever used, it uses ppp through fff against the note velocities in both the "staff view" and the "piano roll" windows and also within "list view" window too.

It works like this:
fff = 120.
ff = 104.
f = 88.
mf = 72.
mp = 56.
p = 40.
pp = 24.
ppp = 8.

These are, in fact, centre values, so for instance ppp is from 1 through 8 to 15, pp is 16 through 24 to 31, and so on.

How does this work in practice? Well, using my MU1000 sound module and measuring a note played at the centre values I found a difference from loudest to softest of approximately 52 decibels. Quite a significant dynamic range. In fact with CC#7 set to 100 (MIDI default) I found it difficult to hear the softest note (ppp = 8). Changing CC#7 to 120 made it audible, but then the loudest note (fff = 120) became almost painfully loud!

But you still have to play them in or enter them in step record mode .
I do not know of a score reader midi player that can do this.
Still maybe the values will be of help.

Mike


















=


BIAB2021 UltraPlus,AsusN55S1Tbssd, W10/64,Akai EIEpro
Yamaha CVP405,SquireStrat, CoolsoftVMidSynth
Novatation Impulse61 Ctr kbd, Cwalk blab Kontakt

http://mikesmusic.byethost16.com/