ユーザーマニュアル
テンポ設定
OnSongは曲の現在のテンポをMIDI MSB/LSB制御変更として送信でき、別のデバイスから同じ方法で送信されたテンポに従うことができます。例えば、曲のテンポが96の場合、OnSongは最初のMSB MIDIコマンドを0に、2番目のLSBを96に設定します。合わせると、これは96に等しくなります。テンポが130に設定されている場合、OnSongはMSB 1とLSB 2を送信します。MSBは値に128を掛けた値に等しいため、これは130に等しくなります(128 + 2)。
同期モード
OnSongが他のデバイスとテンポを共有する方法を選択します。リードセクションとフォローセクションは、その方向がオンになっている場合にのみ表示されます。
- オフ テンポを送信も従うこともしません。デフォルトです。
- 両方 OnSongのテンポを送信し、別のデバイスから送信されたテンポに従います。
- リード OnSongのテンポを他のデバイスに送信します。
- フォロー 別のデバイスから送信されたテンポを採用します。
リード
これらの設定は、OnSongがテンポを送信する方法を制御します。
チャンネル
テンポ送信用のチャンネルまたはすべてのチャンネルを選択します。OnSongのテンポが変更されるたびに、互換性のあるアプリケーションとハードウェアに通知するためにMIDI値が送信されます。チャンネルをオフに設定すると、MIDIが送信されなくなります。
リピート
デフォルトでは、曲が読み込まれると、テンポMIDIコマンドは1回送信されます。曲のテンポを変更する予定がある場合、またはMIDIデバイスが必要とする場合、MIDIを複数回送信できます。オプションには、連続、1回(デフォルト)、2回、3回、4回、5回が含まれます。
遅延
これにより、テンポが変更されてからOnSongがMIDIコマンドを送信するまでの待機時間を選択できます。オプションには、なし(デフォルト)、1秒、2秒、5秒、10秒、15秒、30秒が含まれます。
間隔
これにより、MIDIコマンドの各リピート間の時間を選択できます。これはリピートが2回以上、または連続に設定されている場合にのみ表示されるため、リピートが1回の場合は表示されません。複数回送信を選択すると、以前は「なし」だった場合、2秒ごとに設定されます。オプションには、なし、および1秒、2秒、5秒、10秒、15秒、30秒ごとが含まれます。
MIDIコマンド
デフォルトでは、OnSongはCC 106/107としてControl Changeイベントでテンポ変更を送信します。テンポ情報が送信される標準制御変更がないため、このペアをカスタマイズする必要がある場合があります。「CC106 CC107」のようにスペースで区切られたMSBコントローラーとLSBコントローラーを入力します。値は送信されるテンポそのものであり、MSBテンポ値に従って分割されるため、値を含めないでください。
MSBテンポ値
この数値は、2つのMIDIイベント間でテンポをどのように分割するかを決定するために使用されます。MIDIは128の値に制限されており、テンポはしばしば128 BPMを超えるため、MIDI で一般的なMSB/LSBパターンを使用する必要があります。デフォルト値は128です。つまり、156 BPMのテンポを送信するには、最初のMIDIイベントには128を表す「1」が含まれ、2番目のMIDIイベントには156-128の差、つまり28が含まれます。受信するMIDIデバイスはこれらの値を組み合わせ、最初の値に128を掛けて2番目の値を加算すると、156になります。これをサポートするMIDIデバイスは、この値がドキュメント化されており、通常は100または128です。
フォロー
これらの設定は、OnSongが別のデバイスから送信されたテンポをリッスンする方法を制御します。
チャンネル
OnSongがテンポをリッスンするチャンネル、またはすべてのチャンネルを選択します。チャンネルをオフに設定すると、受信テンポが無視されます。
MIDIコマンド
OnSongが「CC106 CC107」などのテンポをリッスンするMSBコントローラーとLSBコントローラー。デフォルトでは、これはリードと同じペアを使用します。
MSBテンポ値
2つの受信値をテンポに組み合わせるために使用される数値。デフォルトでは、これはリード値と一致します。送信デバイスが使用する値と一致する必要があります。一致しない場合、すべてのテンポが間違って読み取られます。
リードとフォローが同じチャンネルとコントローラーを使用している場合、このセクションの下に警告が表示されます。それらが同じデバイスである場合、またはMIDIがVirtual MIDIまたはネットワークセッションを通じてループバックする場合、OnSongは自身のテンポを聞く可能性があります。