投稿者「ted_kanakubo」のアーカイブ

In CHOP

概要

In CHOPは、コンポーネントの入力に接続されているチャネルを取得します。 コンポーネント内の各In CHOPに対して、In CHOPの親コンポーネントに1つの入力コネクタが追加されます。

パラメータ – In ページ
Label / label

マウスが入力コネクタ上に置かれた時にポップアップに表示されるラベルの内容を設定します。

Num Channels / numchannels

Onで、受信チャネルの数がこの値と一致しない場合、エラーが生成されます。

Names / channames

Num Channelsで使用すると、これらの名前に一致するチャネルの入力がスキャンされます。 他のすべてのチャネルは無視され、パススルーされません。 これは、Select CHOPまたはDelete CHOPを追加せずに不要なチャネルを除外することができます。 Num ChannelsをOffで使用すると、入力チャネルはこのパターンに従って単純に名前が変更されます。

パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Hold CHOP

概要

Hold CHOPは2番目の入力で0~1つステップを待ちます。この間、1番目の入力から現在の値を読み込みます。(チャンネルにつき1値)

0から1のステップを受け取るまで、値は一定保持されます。
2番目の入力は、サンプリングをコントロールします。
2番目の入力が0から1の変化をすると、1番目の入力はサンプリングされます。
2番目の入力が再び0から1の変化が入力されるまでまで、サンプリングされた値は保持されます。
2番目の入力が変化しない間、サンプルは行われません。

このCHOPへの一般的な応用は、イベントが発生してから再びイベントが発生するまで、チャンネルの現在の値を参照するような場合にこのオペレータを使用します。

Parameters – Sample Page
Sample / sample

入力チャネルをいつサンプリングするかを設定します。 パラメータは次の通りです。

  • Off to On / offtoon
    トリガーチャンネルが0から0以上になった時、受信チャンネルをサンプリングします。
  • While On / whileon
    トリガーチャンネルが0以上の間、受信チャンネルをサンプルリングします。
  • On to Off / ontooff
    トリガーチャンネルが0以上から0になった時、受信チャンネルをサンプリングします。
  • While Off / whileoff
    トリガーチャンネルが0の間、受信チャンネルをサンプリングします。
  • On Value Change / valuechange

トリガーチャンネルが変更されるたびに受信チャンネルをサンプリングします。

Off to On Pulse / pulse
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Hog CHOP

概要

Hog CHOPはCPUサイクルを消費します。 これは、遅いコンピュータでのパフォーマンスをシミュレーションしたり、意図的にフレーム速度を減速するために使用します。

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

Hog CHOPのオンとオフを切り替えます。

Cook Every Frame / cookalways

CHOPにすべてのフレームをcookさせます。

Delay / delay

CHOPが浪費する最小時間を設定します。

Delay Unit / delayunit
パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Filter CHOP

概要

Filter CHOPはチャネルをスムースあるいはシャープにします。サンプルの新しい値を決定する為に、隣接するサンプルとレンジを組み合わせてフィルタされます。 各フィルタ・タイプは、隣接するサンプルにそれ自身のウェイト・係数を使用します。 Filter Widthは、隣接するサンプルの数を設定します。 類似したより急激な効果が必要な場合はLag CHOPを使用します。 Filter CHOPはアニメーションとサウンドをフィルタすることができますが、サウンドをフィルタするのに適切なCHOPが他に用意されています。 (Pass Filter CHOP、Band EQ CHOPとParametric EQ CHOPを参照してください)

パラメータ- Filter ページ
Type / type

フィルターには7つのタイプがあります。

  • Gaussian / gauss
    このフィルターは、チャネルを滑らかにするガウス(標準または「ベル」曲線)形状をしています。 ローパスフィルターとして機能します。 フィルター幅が広いほど、カットオフ周波数が低くなり、データが滑らかになります。
  • Left Half Gaussian / halfgauss
    このフィルターにより、チャネルに遅れが生じます。 入力チャンネルが時間の経過とともに値を表す場合、このフィルターは現在のサンプルから時間を遡ったサンプルのみを使用していると見なされます。 時間データの場合、これは先を見越すことができないため、より現実的です。 (たぶんいつか。)半分の鐘の形をしています。
  • Box / box
    このフィルターはボックス型です。つまり、使用する各隣接サンプルの重み係数は同じです。 ウィンドウがサンプル上をスライドしても、フィルターの両端のサンプルの効果はフェードアウトしないため、出力チャネルに不要なステップが生じる可能性があります。 ガウスフィルターと同様に、データをローパスフィルターします。

注意:GaussianまたはBoxフィルタリングを使用する場合、チャネルはフィルターサイズの半分だけ遅延します(つまり、フィルターサイズが30サンプルの場合、出力は15サンプル遅延します)。 この遅延を解消するには、Left Half GaussianフィルターまたはLeft Half Boxフィルターを使用します。 SharpenまたはEdge Detectフィルターを適用すると、常にフィルターサイズの半分だけ出力が遅延します。 Despikeフィルターを適用すると、フィルターサイズ全体で出力が遅延します。

  • Left Half Box / halfbox
    このフィルターは、データに遅れを生じさせ、過去のサンプルのみを使用し、その他の点ではボックスフィルターのように機能します。
  • Edge Detect / edge
    このフィルターは、入力チャンネルの「エッジ」、急激な変化を検出します。 ハイパスフィルターとして機能します。 フィルター幅が大きくなると、低周波数が追加されます。
  • Sharpen / sharpen
    このフィルターはすべての高周波をシャープにします。 エッジ検出結果と元のデータの合計です。
  • De-spike / despike
    このフィルターは、「スパイク」を除去します(予想されるサンプル値の上下の「スパイク許容値」を超えるサンプル)。 フィルター幅により、数サンプルの長さのスパイクを除去できます。 幅の広いフィルターは幅の広いスパイク(複数のサンプルのスパイク)を削除し、小さなフィルターは幅の狭いスパイク(1つまたは2つのサンプルの長さ)のみを削除します。
  • Ramp Preserve / ramp
    このフィルターは、「ランプレート」パラメーターレートで増加する増加するランプを出力しようとします。 Filter CHOPへの入力チャンネルは、このレートで増加しているはずであり、エラーやノイズが含まれている可能性があります。 入力値と現在のランプ値の差が Ramp Tolerance パラメータよりも大きい場合を除き、ランプ保持は入力チャンネルを無視します。 差が許容値より大きくなると、ランプは現在の入力値から開始するようにリセットされます。
Effect / effect

フィルターがチャネルに影響を与える程度(0-まったく影響なし、1-最大効果)。

Filter Width / width

現在のサンプルの計算に使用される周囲のサンプルの量。 単位で表されます。

Filter Width Unit / widthunit

Filter Widthパラメータで使用する単位。

Spike Tolerance / spike

De-spikeフィルタの場合に使用する、サンプルがスパイクと見なされることなく隣接サンプルと異なる可能性がある量。

Ramp Tolerance / ramptolerance

Ramp Preserveフィルターを使用する場合、入力値が現在の出力ランプ値からこの値だけずれると、ランプは新しい入力値にリセットされます。 それ以外の場合、ランププリザーブは指定されたRamp Rateでクリンプを続けます。

Ramp Rate / ramprate

ランプ保持フィルターを使用する場合、この値はCHOPの出力チャンネルが増加するレートです。 入力チャネル値がRamp Toleranceの量だけ目的の出力値から外れている場合にのみ、CHOPは代わりに入力チャネル値を出力します。

Number of Passes / passes

フィルターがチャネルに適用される回数。

Filter per Sample / filterpersample

チャンネル全体ではなく、チャンネルの各サンプル毎にフィルターを適用します。 マルチサンプルチャンネルでの作業に便利です。

Reset / reset

フィルターをリセットします。

Reset Pulse / resetpulse

リセットパルスを送信します。

パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

File Out CHOP

概要

File Out CHOPは.chanまたは.logファイルにCHOPチャンネル・データを出力します。データはあらゆるフレーム、間隔が.logファイルに出力されます。(Intervalパラメータで設定します) サポートされているフォーマット 出力、保存できるファイルタイプは、以下の通りです。:

  • .chan -Rawアスキー・チャンネル・ファイル
  • .log –
パラメータ- File ページ
Active / active

このパラメーターを1に設定すると、ファイルは指定された間隔で書き込まれます。

File / file

保存されるファイルのパスとファイル名を設定します。

Interval / interval

ファイルへのデータの各書き込み間のフレーム数を設定します。

Write / write

このボタンをクリックすると、単一のフレームを書き出します。

パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

File CHOP

概要

File CHOPは、CHOPで使用するチャンネルとオーディオ・ファイルを読み込みます。ファイルは、ディスク、または、ウェブから読み込まれることができます。 URLを指定する場合、http://を使用します。 サポートされているフォーマット CHOPに対応したフォーマットのリストは、File Formatsのセクションを参照してください。 CHOPsに読み込まれることができるファイルタイプは、以下を含みます:

  • .chan
    Rawアスキー・チャンネル・ファイル。フレームごとの数字列。
  • .clip .bclip
    TouchネイティブCHOPクリップファイル。
  • .aiff
    オーディオ・ファイル。
  • .wav
    オーディオ・ファイル。

チャンネル・ファイルの出力
ファイルはCHOPタイルのメニューからSave Data Channelsを選択して出力することが出来ます。

他の入力デバイス
MIDIファイル(.midまたは.midi)については、MIDI In CHOPを参照してください。

パラメータ- File In ページ
Channel File / file

ロードするファイルの名前。 URLを指定するときは、http://を使用します。

Name Options / nameoption

このメニューを使用して、ロードされたチャンネルの名前を制御します。

Name / name

Name OptionパラメーターがUse New Namesに設定されている場合に、チャネルに名前を付けるために使用されます。

Rate Options / rateoption

このメニューを使用して、ロードされたチャンネルのサンプルレートを調整します。

Sample Rate / rate

Rate Optionsパラメーターで使用される1秒あたりのサンプル。

Extend Left / left

チャンネル左側の延長条件(範囲の前後)。

  • No Change / asis
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Extend Right / right

チャンネル右側の延長条件(範囲の前後)

  • No Change / asis
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Default Value / defval

延長条件のデフォルト値。

Rename from / renamefrom

名前を変更するチャネルパターン。 Pattern Matchingの章を参照してください。

Rename to / renameto

名前の置換パターン。 デフォルトのパラメーターは、チャネルの名前を変更しません。 Pattern Replacementの章を参照してください。

Value Override Pattern / overridpattern

Override Valueを適用するチャネルをスコープします。

Override Value / overridevalue

上記のValue Override Patternパラメーターによってチャネルスコープに与えられる値。

Refresh / refresh

チャンネルをリフレッシュします。

Refresh Pulse / refreshpulse

リフレッシュパルスを送信します。

パラメータ- 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内のチャネルの名前を介してチャネルを参照します。

Fetch CHOP (088)

原文

概要

Fetch CHOPはSOP、CHOPのような、全てのオペレータ・タイプからパラメータをインポートします。コントロール・チャンネルは、どのパラメータとも関連したチャンネルです。 メニューを使用して、または、Channelsフィールドにパスを入力して、オペレータを選択します。
注:フェッチは再帰的ではありません。 CHOPがオブジェクトのチャンネルにエクスポートして、そして、そのオブジェクト・チャンネルがフェッチされている場合、Fetch CHOPは、エクスポートするCHOPとなって返ってくることができません。 これは、Fetch CHOPでエラー・メッセージが出ます。 エラーが発生した場合、オブジェクトへエクスポートする前にFetch CHOPをロックしなければなりません。 チャンネルを他のCHOPから取り戻す方法に関してはSelect CHOPを参照してください。

Extend CHOP

概要

Extend CHOPはCHOPの”extend conditions”を設定するだけです。これはCHOPをサンプリングする際にその前後の値を判定します。Extend CHOPには、pre-intervalとpost-intervalをコントロールするために、別々のメニューがあります。 例えば、インターバルの前に一定値を保ち、インターバルの後にサイクル、インターバルのカーブをリピートしたい場合があります。 Trim CHOPを使用して、インターバル(CHOPのスタートまたはエンド)を短縮、延長します。 各CHOPのポップアップinfoでExtend Conditionsのステートを確認することが出来ます。(CHOPのタイル上で中マウスボタンでクリックします。)

パラメータ- Extend ページ
Left Behavior / left

The extend condition before the CHOP interval. They are:
CHOPの間隔の左側の延長条件を指定します。

  • No Change / asis
  • Hold / hold
    最初または最後の値を保持します。
  • Slope / slope
    チャンネルの開始前、または終了後に傾斜を続けます。
  • Cycle / cycle
    チャンネルを繰り返します。
  • Mirror / mirror
    チャネルを繰り返し、1つおきのサイクルをミラーリングします。
  • Default Value / default
    Default Valueパラメーターで指定された定数値を使用します。
Right Behavior / right

間隔の右側の延長条件を指定します。 Extend Leftパラメータと同じオプション。

  • No Change / asis
  • Hold / hold
  • Slope / slope
  • Cycle / cycle
  • Mirror / mirror
  • Default Value / default
Default Value / defval

Default Valueオプションに使用される値。

パラメータ- 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

This will determine how to connect the CHOP channel to the parameter. Refer to the Export article for more information.
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

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

Expression CHOP

概要

Expression CHOPは数学関数を使用してチャネルを修正します。最高6つの関数が利用できます。 各入力チャネルは正確に1つの関数で修正されます。
関数は複数のチャンネルに対してループ化されます。 出力は最初の入力と同じ長さとセットのチャンネルです。サンプル値は関数によって変化します。 関数は各キーフレーム値またはrawサンプルに適用されます。より多くのチャンネルがある場合、関数はリサイクルされます。 repeatパラメータは、2回目の関数に移る前に最初の関数をどれくらいチャンネルに適用するかコントロールします。

パラメータ- Group ページ
Channels per Expr / chanperexpr

次の式が選択される前に現在の式を使用するチャネルの数。

Num Expressions / numexpr

定義されている式の総数。

Limit Output Channels / limitexpr
Number of Channels / limitnum
Parameters – Expr Page

ここに式を入力します。 入力値は、式の me.inputVal です。 me.inputs \[1\] [‘chan1’] は2番目の入力のチャンネル `chan1`から取得します。

Expression 1 / expr0
Expression 2 / expr1
Expression 3 / expr2
Expression 4 / expr3
Expression 5 / expr4
Expression 6 / expr5
パラメータ- 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

This will determine how to connect the CHOP channel to the parameter. Refer to the Export article for more information.
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

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

Envelope CHOP

概要

Envelope CHOPは各サンプルの近辺で最大振幅を出力します。これは入力の絶対値をとります。そして、各サンプルの近辺で最大振幅を検出するために、いくつかのサンプルの領域をスライドします。 Tip:音声トラックの音量レベルを一定に保つ事が出来ます。オーディオのエンベロープを広い領域で評価します。Math CHOPにオリジナル・オーディオとエンベロープを渡して、Combine CHOPs – Divideを選択します。 これで振幅がおよそ1になります。

パラメータ – Envelope ページ
Type / method

エンベロープを計算する2つの方法のどちらかを選択します。:

  • Exponential Decay / exp
    各サンプルについて、値は前のサンプルと比較されます。 前の値よりも大きい場合、エンベロープの値はそのサンプルの値と等しくなり、そのサンプルは現在のピークとして保存されます。 未満の場合、エンベロープの値は最後のピークから現在の値まで指数関数的に減衰します(ピークよりも小さいサンプルが多く通過するにつれて、エンベロープは波形に向かって減衰します)。 長所:データを常に囲みます。 短所:勾配が不連続になり、出力がでこぼこになる可能性があります。
  • Local Maximum Window / window
    チャンネルは、エンベロープ幅によって決定されるNサンプルのウィンドウに分割されます。
    各ウィンドウで、最大振幅(またはパワー)が見つかります。 ウィンドウの最大値はデータポイントとしてウィンドウの中央に配置され、これらのポイントは3次補間されて出力エンベロープを形成します。 長所:良好な形状を生成します。 短所:信号がエンベロープの外に飛び出すことがあります。 信号は量子化されているため、N / 2ほどパルスをオフにすることができます。

Envelope Bounds / bounds

  • Magnitude / mag
  • Signal Power / power
  • Maximum Values / min
  • Minimum Values / max
Envelope Width / width

エンベロープ計算で使用するウィンドウの幅。 この幅を調整して、必要な数の入力の特徴をキャプチャします。 単位で表されます。

Envelope Width Unit / widthunit
Interpolate / interp
  • None / none
  • Linear / linear
  • Cubic / cubic
Normalize Power Envelope / norm

エンベロープ幅を調整するときに、信号の総力を一定に保ちます。

Resample Envelope / resample
Sample Rate / samplerate
パラメータ- 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

This will determine how to connect the CHOP channel to the parameter. Refer to the Export article for more information.
CHOPチャンネルをパラメーターに接続する方法を設定します。 詳細については、Exportの章を参照してください。

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