回答編集履歴
1
訂正
answer
CHANGED
@@ -1,3 +1,8 @@
|
|
1
1
|
`note_x`に対してMIDIデータのノートごとに`duration`を加算しているのが良くないですね。それだと同じ位置にノートを描画することは不可能です。
|
2
2
|
|
3
|
-
ノートONのタイミングがMIDIデータの`Time`に設定されているようなので、その`Time`をそのまま`note_x`に渡せばよろしいかと思います。
|
3
|
+
ノートONのタイミングがMIDIデータの`Time`に設定されているようなので、その`Time`をそのまま`note_x`に渡せばよろしいかと思います。
|
4
|
+
|
5
|
+
---
|
6
|
+
ちょっと間違えました。訂正です。
|
7
|
+
|
8
|
+
`duration`120に対して`note_x`は`NOTE_GAP`ですね。なので、`note_x = Time値 * NOTE_GAP / 120`という感じにスケーリングする必要がありますね。
|