2012-02-04 4 views

答えて

0

このライブラリでMIDIファイルを読み込んだ後、テンポイベントをフィルタリングし、必要に応じて独自のものを適用することができます。各イベントのリアルタイム(MIDIティックとは対照的)に興味があるように聞こえるので、自分で計算する必要があります。 (しかし、私はMIDIファイルは、実際のイベント時間を追跡していないので、あなたは、そのすでにとにかくやっていたと仮定します。)

http://code.google.com/p/android-midi-lib/

+0

さて問題は、私は新しいを動作するように式を知らないということです新しいテンポ値に基づくタイムスタンプ。誰でもその式を持っていますか? – JavaTime

+0

このリンクの公式は次のとおりです。http://stackoverflow.com/questions/2038313/midi-ticks-to-actual-playback-seconds-midi-musicただし、MIDIファイルにいくつかのテンポ変更があると、計算が難しくなりますリアルタイム。そうするためのいくつかの戦略がありますが、基本的には、一定のテンポの各セクションの時間間隔を追跡し、興味のあるメモから逆方向に作業する必要があります。 – LeffelMania

+0

ええ、私はそれが多くの仕事を伴うだろうと思っていましたが、現時点では問題ではありません。おそらく、今はテンポの変化の多いミディファイルを扱っていないでしょう。リンクをありがとう、どのようにppqの値を見つけるのですか? – JavaTime

関連する問題