Drive Playback (LogiXノード)

From Neos Wiki
Revision as of 05:06, 19 February 2022 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Other languages:
English • ‎日本語
Drive Playback
'Drive Playback' LogiX node
Inputs
  Impulse StartDrive
  Impulse StopDrive
  Impulse ForceResync
  Float NormalizedPosition
  Float MaximumPositionError
  Float Speed
  Bool Play
  Bool Loop
Outputs
  SyncPlayback DriveTarget
  Impulse OnStartDrive
  Impulse OnStopDrive
  Bool IsDriving

Drive Playbackノードを使用すると、DriveTargetの再生速度を直接制御することができます。これはドライブであるため、異なるユーザーに対してそれぞれ、クリップの再生速度や再生するかどうかをローカル化することが可能です。

使用方法

入力

StartDriveにインパルスを入力すると、ノードはDriveTargetの再生状態のドライブを開始します。これは、Drive Playbackノードに再生状態の排他的な制御を与えます。DriveTargetが以前に別のソースによってドライブされていた場合、制御は引き継がれます。


StopDriveにインパルスを入力すると、ノードはDriveTargetの再生状態のドライブを停止します。再生はドライブ停止直前と同じ状態で継続します。


ForceResync 入力は、インパルスを受信すると、DriveTarget の正規化位置を NormalizedPosition 入力値へ強制します。


NormalizedPosition入力は、再生の速度/状態を制御します。デフォルト値は0です。


MaximumPositionErrorの値は、DriveTargetの再生位置がNormalizedPosition入力に対応する絶対再生位置から逸脱できる最大秒数です。絶対再生位置の誤差がMaximumPositionErrorより大きい場合、正規化された再生位置はNormalizedPositionに再設定されます。デフォルトは0です。


Speed入力は、NormalizedPosition入力の変化率に対して再生速度をスケールします。すなわち、DriveTargetの正規化された位置の変化率は、NormalizedPositionの変化率にSpeedをかけたものと同じです。デフォルトの値である1の場合、DriveTargetの再生位置の変化率は、NormalizedPositionの変化率と等しくなります。より高い、低い、または負の値では、DriveTargetの再生位置はNormalizedPositionからずれ始め、絶対再生位置誤差がMaximumPositionErrorより大きくなるまで、再生速度に変化をもたらします。


Play入力は、NormalizedPositionが変化している場合、DriveTargetの再生位置が変化するかどうかを制御します。デフォルトはFalseです。


Loop 入力は、DriveTarget の正規化位置が1以上になった場合、再生を最初からやり直すかどうかを制御します。デフォルトはFalseです。

出力

OnStartDrive出力は、StartDriveにインパルスを入力したときにインパルスを出力します。これはStartDriveに到着したインパルスの連鎖を継続させます。


OnStopDrive出力は、StopDriveにインパルスを入力したときにインパルスを出力します。これはStopDriveに到着したインパルスの連鎖を継続させます。


IsDriving出力は、DriveTargetの再生がDrive Playbackノードによってドライブされている場合はTrue、それ以外の場合はFalseとなります。

ノードメニュー

Actions
Back -- ++ Drive Drive Playback Tween Write
Write Latch Write Ref Write Ref Latch
Playback
Back Clip Length Drive Playback Is Looped Is Playing Normalized Position Pause
Pause/Resume Play Play & Wait Playback State Position Resume Set Loop
Set Normalized Position Set Position Set Speed Shift Position Speed Stop Wait