Difference between revisions of "Drive Playback (LogiX node)/ja"

From Neos Wiki
Jump to navigation Jump to search
(Created page with "'''Drive Playback'''ノードを使用すると、<code>DriveTarget</code>の再生速度を直接制御することができます。これはドライブであ...")
(Updating to match new version of source page)
 
(11 intermediate revisions by one other user not shown)
Line 19: Line 19:
 
'''Drive Playback'''ノードを使用すると、<code>DriveTarget</code>の再生速度を直接制御することができます。これは[[Drive/ja|ドライブ]]であるため、異なるユーザーに対してそれぞれ、クリップの再生速度や再生するかどうかをローカル化することが可能です。
 
'''Drive Playback'''ノードを使用すると、<code>DriveTarget</code>の再生速度を直接制御することができます。これは[[Drive/ja|ドライブ]]であるため、異なるユーザーに対してそれぞれ、クリップの再生速度や再生するかどうかをローカル化することが可能です。
  
== Usage ==
+
== 使用方法==
=== Inputs ===
+
=== 入力 ===
When an impulse is received at <code>StartDrive</code>, the node will start driving the playback state of the <code>DriveTarget</code>. This gives exclusive control over the playback state to the Drive Playback node. Control will be taken over if the <code>DriveTarget</code> was previously driven by another source.
+
<code>StartDrive</code>にインパルスを入力すると、ノードは<code>DriveTarget</code>の再生状態のドライブを開始します。これは、Drive Playbackノードに再生状態の排他的な制御を与えます。<code>DriveTarget</code>が以前に別のソースによってドライブされていた場合、制御は引き継がれます。
  
  
When an impulse is received at <code>StopDrive</code>, the node will stop driving the playback state of the <code>DriveTarget</code>. Playback will continue in the same state as it was just before driving stopped.
+
<code>StopDrive</code>にインパルスを入力すると、ノードは<code>DriveTarget</code>の再生状態のドライブを停止します。再生はドライブ停止直前と同じ状態で継続します。
  
  
The <code>ForceResync</code> input will force the normalised position of the <code>DriveTarget</code> to the <code>NormalizedPosition</code> input value when an impulse is received.
+
<code>ForceResync</code> 入力は、インパルスを受信すると、<code>DriveTarget</code> の正規化位置を <code>NormalizedPosition</code> 入力値へ強制します。
  
  
The <code>NormalizedPosition</code> input controls the rate/state of playback. Default is 0.
+
<code>NormalizedPosition</code>入力は、再生の速度/状態を制御します。デフォルト値は0です。
  
  
The <code>MaximumPositionError</code> value is the maximum number of seconds that the <code>DriveTarget</code> playback position can deviate from the absolute playback position corresponding to <code>NormalizedPosition</code> input. The normalized playback position will be reset to the <code>NormalizedPosition</code> if the absolute playback position error is greater than <code>MaximumPositionError</code>. Default is 0.
+
<code>MaximumPositionError</code>の値は、<code>DriveTarget</code>の再生位置が<code>NormalizedPosition</code>入力に対応する絶対再生位置から逸脱できる最大秒数です。絶対再生位置の誤差が<code>MaximumPositionError</code>より大きい場合、正規化された再生位置は<code>NormalizedPosition</code>に再設定されます。デフォルトは0です。
  
  
The <code>Speed</code> input scales the rate of playback relative to the rate of change of the <code>NormalizedPosition</code> input, i.e. rate of normalized position change in the <code>DriveTarget</code> is equal to rate of change of <code>NormalizedPosition</code> multiplied by the <code>Speed</code>. If this has a value of 1, the default, the rate of change of <code>DriveTarget</code> playback normalized position is equal to the rate of change of <code>NormalizedPosition</code>. At higher, lower, or negative values the <code>DriveTarget</code> normalized playback position will start to deviate from the <code>NormalizedPosition</code>, resulting in altered playback speed, until the absolute playback position error is greater than the <code>MaximumPositionError</code>.
+
<code>Speed</code>入力は、<code>NormalizedPosition</code>入力の変化率に対して再生速度をスケールします。すなわち、<code>DriveTarget</code>の正規化された位置の変化率は、<code>NormalizedPosition</code>の変化率に<code>Speed</code>をかけたものと同じです。デフォルトの値である1の場合、<code>DriveTarget</code>の再生位置の変化率は、<code>NormalizedPosition</code>の変化率と等しくなります。より高い、低い、または負の値では、<code>DriveTarget</code>の再生位置は<code>NormalizedPosition</code>からずれ始め、絶対再生位置誤差が<code>MaximumPositionError</code>より大きくなるまで、再生速度に変化をもたらします。
  
  
The <code>Play</code> input controls whether the <code>DriveTarget</code> playback position changes if <code>NormalizedPosition</code> is changing. Default is False.
+
<code>Play</code>入力は、<code>NormalizedPosition</code>が変化している場合、<code>DriveTarget</code>の再生位置が変化するかどうかを制御します。デフォルトはFalseです。
  
  
The <code>Loop</code> input controls whether playback will restart from the beginning if the <code>DriveTarget</code>'s normalized position is greater than or equal to 1. Default is False.
+
<code>Loop</code> 入力は、<code>DriveTarget</code> の正規化位置が1以上になった場合、再生を最初からやり直すかどうかを制御します。デフォルトはFalseです。
  
=== Outputs ===
+
=== 出力 ===
The <code>OnStartDrive</code> output fires an impulse when an impulse is received at <code>StartDrive</code>. This continues the impulse chain which arrived at <code>StartDrive</code>.
+
<code>OnStartDrive</code>出力は、<code>StartDrive</code>にインパルスを入力したときにインパルスを出力します。これは<code>StartDrive</code>に到着したインパルスの連鎖を継続させます。
  
  
The <code>OnStopDrive</code> output fires an impulse when an impulse is received at <code>StopDrive</code>. This continues the impulse chain which arrived at <code>StopDrive</code>.
+
<code>OnStopDrive</code>出力は、<code>StopDrive</code>にインパルスを入力したときにインパルスを出力します。これは<code>StopDrive</code>に到着したインパルスの連鎖を継続させます。
  
  
The <code>IsDriving</code> output is True if the <code>DriveTarget</code>'s playback is being driven by the Drive Playback node, otherwise False.
+
<code>IsDriving</code>出力は、<code>DriveTarget</code>の再生がDrive Playbackノードによってドライブされている場合はTrue、それ以外の場合はFalseとなります。
  
== Examples ==
+
== ==
  
== Node Menu ==
+
== ノードメニュー ==
  
 
[[Category:LogiX{{#translation:}}|Drive Playback]]
 
[[Category:LogiX{{#translation:}}|Drive Playback]]
 
[[Category:LogiX:Actions{{#translation:}}|Drive Playback]]
 
[[Category:LogiX:Actions{{#translation:}}|Drive Playback]]
{{NodeMenu-Actions{{#translation:}}}}
+
{{NodeMenu-Actions}}
 
[[Category:LogiX:Playback{{#translation:}}|Drive Playback]]
 
[[Category:LogiX:Playback{{#translation:}}|Drive Playback]]
{{NodeMenu-Playback{{#translation:}}}}
+
{{NodeMenu-Playback}}

Latest revision as of 05:06, 19 February 2022

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