class documentation
See Also
timesFaster
Method down Undocumented
Method shift Undocumented
Method up Undocumented
Class Variable _factor Amount to subtract from trunk's timestamp to get to this driver's base relative timestamp - in trunk's (unscaled, not branch) time-scale. When a _BranchDriver is created, it has a default offset of 0, which means that the moment '...
Instance Variable _fudge An epsilon value computed to always be large enough that the conversion up to trunk and down to branch time scale will not result in time going backwards.
def down(self, offset: _TrunkFloat, trunkTime: _TrunkFloat) -> _BranchFloat: (source)

Undocumented

def shift(self, pauseTime: _BranchFloat | None, currentTime: _TrunkFloat) -> _TrunkFloat: (source)

Undocumented

def up(self, offset: _TrunkFloat, time: _BranchFloat) -> _TrunkFloat: (source)

Undocumented

Amount to subtract from trunk's timestamp to get to this driver's base relative timestamp - in trunk's (unscaled, not branch) time-scale. When a _BranchDriver is created, it has a default offset of 0, which means that the moment '.start()' is called, that is time 0 in branch time.

An epsilon value computed to always be large enough that the conversion up to trunk and down to branch time scale will not result in time going backwards.