Auto Translating Old MIDI Files Dynamic Parameters

• Jun 23, 2018 - 22:56

Hi, gang!!!

According to my very poor knowledge, there are two MIDI parameters, inside the MIDI format 1 files, which define the final sound of each MIDI channel:

1) Volume (Program Change Number 7; values from 0 to 127), and

2) Expression, or Velocity (Program Number 11); values from -127 to 127).

I'm not exactly sure if there is some international standard about the relationship between those values and the music dynamic symbols. But, mathematically speaking, it wouldn't be hard to make some kind of scale about that (maybe logarithmic scale???)

Even the fact MuseScore recognizes the saved parameters, and play the music according that (and we can still change it with the inspector options), there is no any automatic function to translate that parameters into standard music dynamic signs (ppp, pp, p, mp, mf, f, ff, fff, cresc..., dim..., sordino, tutti, etc) and put the symbols into the corresponding staves.

I wonder... Why not to include this function into future version???

BTW: I'm not a programmer and I don't have any clue about how MuseScore file formar is, but I assume that all dynamic expressions are saved into that files. Is it the same with XML files???

Blessings & Greetings from Chile!!!!!!!

JUAN

Do you still have an unanswered question? Please log in first to post your question.