私はしばらくの間、この件について調査しましたが、まだ理解していません。midas3 ライブラリ (Midi-actionscript3) を使用して、midi をフラッシュにインポートします。タイムライン上の各メモ項目を取得します。分割値 (192) を取得し、すべての「GET-TEMPO」要素は 81 に等しくなります。
MIDI の実際の時間を取得するために多くの組み合わせを試しましたが、まだうまくいきません (タイムライン * 192/60 など)。
実際の時間と同期していないことがわかっている理由は、メモをフラッシュで単純な長方形として視覚化するときに、mp3 ファイルが再生するものとまったく同じように表示されるかどうかを確認するためです (単純な変換を使用して、midi ファイルをこの mp3 に変換しました)。プログラム)
私はすべてがどのように計算されるかについて多くのことを読みましたが、それを正しくするために使用する必要がある数をまだ把握していません (タイムライン * MysteriusConstant = ReaTIME、MysteriusConstant の値は何ですか? それは本当に定数ですか? そうでない場合はどのようにどのように変化するかを計算しますか?)
ありがとうアロン