# スピードダイヤル

スピードダイヤルはバーチャルコンソール上でファンクションのテンポを変更できる機能です。

スピードダイヤルの機能を以下に挙げます

### ウィジェットのパーツ

(1) 制御ボタン | ＋ボタンとーボタンで現在のテンポ(4)から調整できます。 　デフォルトでは、このボタンで動作するのはms(ミリ秒)です。
(2) ダイアル | ダイヤルを回して現在のテンポ(4)を変更できます。 　デフォルトでは、このダイアルで動作するのはms(ミリ秒)です。
(3) Tapボタン | タップのテンポに合わせて、テンポを調整します。 　早く連続で押すほどテンポは早くなります。
(4) Timeフィード | 4つのTImeフィードには現在のテンポの秒数が表示され、制御ボタン(1)、ダイヤル(2)、Tapボタン(3)、プリセット(11)で設定された秒数に切り替わります。
(5) 整数倍ボタン← | 現在のテンポの秒数を整数倍して、Applyボタンをクリックすることで変更します。 これは、整数倍で増やすだけでなく、1/2、1/4、、、のように減らす方にも作用します。
(6) ディバイドボタンの秒数表示 | 現在の時間(4)を整数倍した時に何秒になるかを表示します。
(7) 整数倍ボタン→ | 現在のテンポの秒数を整数倍して、Applyボタンをクリックすることで変更します。
(8) リセットボタン | 整数倍ボタンで変更したテンポを現在のテンポ(1倍)に戻します。
(9) 変更後の秒数 | 整数倍した秒数(6)を実際にApplyボタンをおし、変更される秒数を表示しています。
(10) Applyボタン | 整数倍した秒数を実際に適用します。これは、バーチャルコンソール上に複数のスピードダイヤルがある場合に便利な機能です。
(11) プリセットボタン | 予め、好きなテンポの秒数を保存しておき、本番モードでボタンを押すことで呼び出すことができます。

### 本番モード時の使い方

スピードダイヤルはファンクションを設定することで意味をなし、動作します。バーチャルコンソール上のダイヤル(2)をドラッグして回すことで設定しておいたファンクションのテンポを変更することができます。＋ボタン とーボタン(1)を使ってテンポを調整するのがベーシックな使い方です。

現在のテンポの時間を4つのフィード (4)にわけて表示しています。 ＋ボタンとーボタンで変更したいフィードをクリックした状態で、ボタンを押すことで、そのフィードの数値が調整できます。ダイアルの代わりにマウスホイールを使うこともできます。

- h: 時間
- m: 分
- s: 秒
- .xx: ms(ミリ秒)

Tapボタン(3)をテンポよく押すことで押したテンポに合わせた秒数を設定します。クリック間の秒数を計測することでこの機能は実装されています。

キューリストやRGBマトリックスでは、Tapボタンで調整した秒数を継続時間として処理します。この時、テンポは元の継続時間の1/4以上の秒数までしか設定できません、大幅に店舗を変えたい場合は、何回も繰り返しクリックし続けると調整できます。

### ファンクションタブ

ウィジェットを選択し、アイコンをクリックするほか、ウィジェットをダブルクリックすることでプロパティーを開くことができます。

名前 | スピードダイアルに名前をつけることができます。
ファンクション一覧 | スピードダイアルの調整をするファンクションが一覧で表示されています。ここで追加したファンクションのみ、このウィジェットのテンポ設定が適用されます。 ファンクションごとにTapボタンの拍と設定を適用する時間の項目をフェードインタイム、継続時間、フェードアウトタイムの３つの中から選択して設定できます。デフォルトではすべで継続時間を1拍で設定されています。
Fade In factor | このウィジェットでフェードインタイムを調整できるようにします。
Fade Out factor | このウィジェットでフェードアウトタイムを調整できるようにします。
Duration factor (+tap) | このウィジェットで継続時間を調整できるようにします。
プルダウンメニューから選択出来る数値は整数倍の数値です、この数値はスピードダイヤル上で編集した数値に最終的にこの整数値を掛けた秒数をファンクションへ適用します。 ウィジェットで設定したくない項目の場合は、Not sentを選択すると適用外になります。
| ファンクションの追加
| ファンクションの削除

### 外部入力

外部入力でテンポを調整したい場合はこのタブから設定します。

- 範囲ウィジェットが調整できる範囲を外部入力で設定できます。
- TapTapボタンを外部入力の物理ボタン等で設定できます。
- ApplyApplyボタンを物理ボタン等の外部入力で設定できます。

1つは値の最小値と最大値、もう1つはTapボタンです。

### 外見タブ

ウィジェットの外見を設定できます、表示したい項目にチェックを入れてください。必要のない機能はチェックを外して非表示にしてしまいましょう。

＋ボタンとーボタンを表示する
ダイアルを表示する
Tapボタンを表示する
Timeフィードの時間を表示する
Timeフィードの分を表示する
Timeフィードの秒を表示する
Timeフィードのms(ミリ秒)を表示する
整数倍ボタンを表示する
Applyボタンを表示する

### Mutliplier タブ

整数倍ボタンを外部入力から操作することができます。

### Presetsタブ

プリセットを設定できます、またプリセットごとに外部入力から再生することも可能です。
左には作成済みのプリセットが一覧で表示されています。一覧から作成済みのプリセットを選択すると編集することがきます。

Add preset | プリセットを作成します
Remove preset | 選択したプリセットを削除します。
Preset name | プリセット名を設定できます。 デフォルトではプリセット名は時間が表示されます。
スピードダイアル | スピードを設定できます。