Keyboard CHOP

概要

Keyboard In CHOPは、キーボードからASCII入力を受け取り、指定されたキーの数字のチャンネルを出力します。 各キーの現在の状態を表す単一フレームチャネルを作成します。
キーのチャネルは、first key、フォローするキーの数、選択される順序を指定することにより作成されます。 キーチャネル名は、キーの名前またはチャネル番号によって設定されます。
注:Keyboard In CHOPは、文字の急速な繰り返しを処理せず、チャネル、或いは全てのキーを出力しません。 より良い方法は次のとおりです。Panel Execute DATを作成し、Panelパラメータでキーボードキーを監視するように設定します。 Panel Valueを key に設定します。 このDATでは、onValueChange()コールバックに `print(panelValue)`を入力すると、キーストロークごとに1行が表示されます。

パラメータ – Keys ページ
Active / active

Onの間、キーボード入力が監視され、CHOPはすべてのフレームをcookします。 Offに設定すると、cookされず、現在のキーボード値は出力されません。 While Playingは、タイムラインが順方向に再生しているときにのみキーボードイベントをキャプチャします。

  • Off / off
  • On / on
  • While Playing / play
First Key / firstkey

チャンネルの作成を開始するキーを指定します。 有効なキーは、0〜9の数字、A〜Zの文字、および0〜9のキーパッドです。

  • 0 / 0
  • 1 / 1
  • 2 / 2
  • 3 / 3
  • 4 / 4
  • 5 / 5
  • 6 / 6
  • 7 / 7
  • 8 / 8
  • 9 / 9
  • A / a
  • B / b
  • C / c
  • D / d
  • E / e
  • F / f
  • G / g
  • H / h
  • I / i
  • J / j
  • K / k
  • L / l
  • M / m
  • N / n
  • O / o
  • P / p
  • Q / q
  • R / r
  • S / s
  • T / t
  • U / u
  • V / v
  • W / w
  • X / x
  • Y / y
  • Z / z
  • Comma , / keycomma
  • Period . / keyperiod
  • Keypad 0 / keypad0
  • Keypad 1 / keypad1
  • Keypad 2 / keypad2
  • Keypad 3 / keypad3
  • Keypad 4 / keypad4
  • Keypad 5 / keypad5
  • Keypad 6 / keypad6
  • Keypad 7 / keypad7
  • Keypad 8 / keypad8
  • Keypad 9 / keypad9
  • Keypad Period / keypadperiod
Modifier Keys / modifiers

Ctrlに設定されている場合、Ctrlキーを押している場合にのみキーがオンになります。Ignoreに設定されている場合、Ctrlキーが押されているかどうかは関係ありません。 Keyboard In CHOPは、ショートカット用に予約されているAltキーは使用できません。

Number of Keys / number

first keyを含め、作成するキーの数を指定します。

Key Order / order

Number of Keysで5つのキーを要求した場合、キーボードの並びを3つの方法のいずれかで設定します。:

  • QWERTY / qwerty
    キーボードの行に従って、Eの後にはR、T、Y、Uが続きます。
  • Alphabetic / alphabetic
    Eの後には、F、G、H、Iが続きます。
  • 1QAZ / 1qaz
    キーボードの列に従って、Eの後にはF、V、4、Rが続きます。
Channel Names / channelnames

チャンネル名は、以下の基準のいずれかを使用して自動的に作成されます。

  • by Key Name / key
    キーQ W Rは、キー名に基づいてkq kw keというチャンネル名で作成されます。(キーパッドチャネルの名前はkp0、kp1 …)。
  • by Channel Number / number
    チャンネルはチャネルの順序に基づいてk1 k2 k3 k4というチャンネル名が付けられます。
パラメータ – Channel ページ

サンプルレートと拡張条件を設定します。

Sample Rate / rate

サンプルレートを設定します。

Extend Left / left
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Extend Right / right
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Default Value / defval

デフォルト値を設定します。

パラメータ- Common ページ
Time Slice / timeslice

これをオンにすると、チャネルが強制的に「タイムスライス」されます。 タイムスライスは、最後のクックフレームと現在のクックフレームの間の時間です。

Scope / scope

影響を受けるチャネルを特定するために、一部のCHOPでは、Commonページの
でスコープ文字列を使用することができます。

Sample Rate Match / srselect

複数の入力CHOPのサンプルレートが異なる場合を処理方法を設定します。 リサンプリングが発生すると、カーブは補間方法オプションに従って補間されます。補間オプションが使用できない場合はLinearで処理されます。

  • Resample At First Input’s Rate / first
    最初の入力のレートを使用して、他の入力をリサンプリングします。
  • Resample At Maximum Rate / max
    最も高いサンプリングレートでリサンプリングします。
  • Resample At Minimum Rate / min
    最も低いサンプリングレートでリサンプリングします。
  • Error If Rates Differ / err
    競合するサンプルレートは受け入れません。
Export Method / exportmethod

CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

  • DAT Table by Index / datindex
    ドッキングされたDATテーブルを使用し、CHOP内のチャンネルのインデックスを介してチャンネルを参照します。
  • DAT Table by Name / datname
    ドッキングされたDATテーブルを使用し、CHOP内のチャネルの名前を介してチャネルを参照します。
Export Root / autoexportroot

Channel Name is Path:パラメータでrelative toを設定することで、エクスポートするすべてのパスのルートノードを指定します。

Export Table / exporttable

DAT Table Export Methodsメソッドを使用するときにエクスポート情報を保持するために使用されるDATを指定します。