disguise developers

Designer Plugins

Plugins for Disguise Designer software.

Track

Base class: SuperTrack

Properties

cues : TimeSequence[Cue]

defaultTransitionInfo : TrackTransitionInfo

tc_adjust : float

This value will be added to timecode chase time, in seconds

UserName: TC Adjust

trigger_note : str

Methods

adjustCurrentTimecodeTag(self, t: float, dFrames: int)

beatOfCue(self, cue: Cue) -> float

beatToGlobalTime(self, tBeat: float, clockType: int, tcTagsLimitedToSection: bool) -> float

beatToSection(self, beat: float) -> int

beatToSectionCue(self, iBeat: float) -> int

contains(self, arg0: SuperLayer, arg1: bool = True) -> bool

Whether the track contains the layer sl

Parameters:

return: Whether the superlayer is found in the track

cueAtBeat(self, iBeat: float) -> Cue

cueBeats(self) -> List[float]

distanceToSection(self, beatsToEdit: float, prevOrNext: int, startOrEnd: int) -> float

findBeatOfLastNote(self, tBeats: float) -> float

findBeatOfLastSection(self, tBeats: float) -> float

findBeatOfLastTag(self, tBeats: float) -> float

findBeatOfNextNote(self, tBeats: float) -> float

findBeatOfNextSection(self, tBeats: float) -> float

findBeatOfNextTag(self, tBeats: float) -> float

formatNoteForBeat(self, beatOfNote: float, tCurrentBeats: float) -> str

globalTimeToBeat(self, tGlobal: float, clockType: int, tDiff: float, tcTagsLimitedToSection: bool) -> float

layerByName(self, name) -> Any

Access layers by a (hopefully) unique name

mergeSectionAtBeat(self, iBeat: float)

nSections(self) -> int

noteAtBeat(self, iBeat: float) -> str

readCueTable(self)

removeNoteAtBeat(self, iBeat: float)

removeNotes(self, iBeat: float, nBeats: float)

removeTagAtBeat(self, iBeat: float, tagType: int)

removeTags(self, iBeat: float, nBeats: float)

sectionAtBeat(self, iBeat: float) -> bool

sectionCueToBeat(self, iSection: int) -> float

sectionLengthBeats(self, iSection: int) -> float

sectionToBeat(self, iSection: int) -> float

setNoteAtBeat(self, iBeat: float, note: str)

setTagAtBeat(self, iBeat: float, tag: Tag)

splitSectionAtBeat(self, iBeat: float = TrackTransitionInfo())

tLastBeatInSection(self, t: float) -> float

tagAtBeat(self, iBeat: float, tagType: int) -> Tag

tagsAtBeat(self, iBeat: float) -> List[Tag]

transitionInfoAtBeat(self, beat: float) -> TrackTransitionInfo

transitionInfoAtSection(self, iSection: int) -> TrackTransitionInfo

writeCueTable(self)