私は自分のプロジェクトで MIDI.js を使用しています。これは、MIDI ノートのシーケンスを再生するための私のコードです。
for (var repeat = 0; repeat < melodyrepititions; repeat++)
{
for (var i = 0; i < composition.length; i++)
{
for (var j = 0; j < composition[i].length; j++)
{
if (composition[i][j] != 0)
{
MIDI.noteOn(0, composition[i][j] + scale, velocity,delay );
MIDI.noteOff(0, composition[i][j] + scale, delay+onlynotationsofeachbeatbracketdelay[i][j]);
}
else if (composition[i][j] == 0)
{
MIDI.noteOff(0, composition[i][j] + scale, delay);
}
delay = delay + onlynotationsofeachbeatbracketdelay[i][j];
}
}
}
このシーケンスの MIDI.js プレーヤーを実装して、再生中にメロディーを開始、一時停止、停止したいと考えています。このようなシーケンスに MIDI.js プレーヤー関数を使用する方法がわかりません。ガイドしてください。