MIDI出力Noteの表現増加、まずはVelocityから入れた。
以前と違って、0を入れると標準的な数値に変換することにした。
この影響でVelocityについては0と100以上は入れられないことになる。
最初は100%をマックスとしてVelocity128の倍率を出力する考えていたんだけど、数値が直接でてこなくて分かりにくいので、まずはVelocityを直接出す形で対応している。
いっその事小数点3桁までをVelocityにしてしまうことで対応としてみた。
他の項目も同じように小数点として格納を考えたけど、直接書くのに困難しか待っていないのと、桁数が多くなった場合、あくまでOS上で認識できる値までは情報を取れる形になるため、あまりに桁数が多くてもOSによっては処理できないことになる。(Miniscript上は結構な桁数まで計算できるけど、コンピュータ上に値を持ってくるとOSで認識できる形に丸められる
よって、まずは必要な値のみ入力に対応できるようにする。
Note、Velocityは必須として、他の表現は順次追加予定。