Loading...
Searching...
No Matches
Nodes::Looper::audio_seam_end Struct Reference

Detailed Description

Where a pass meets, across a cut, the pass it went on from (its head) or the one that went on from it (its tail): what was played there goes on from one into the other, so neither is faded while the other is heard.

Public Attributes

int64_t at {-1}
 Index in the pass's buffer of its frame next to the seam, -1 for none.
 
int64_t meet {-1}
 For a tail: loop position of the other side's frame next to the seam.
 
int partner {-1}
 
int n {}
 Frames from at on, going dir into the pass, that the seam weighs.
 
int dir {1}
 
float rho {1.f}
 

Static Public Attributes

static constexpr int pending = -2
 The pass on the other side is not there yet.
 

Member Data Documentation

◆ partner

int Nodes::Looper::audio_seam_end::partner {-1}

Buffer of the pass on the other side, which a merge forwards to the buffer of the merged pass; -1 for none.

◆ rho

float Nodes::Looper::audio_seam_end::rho {1.f}

Weight given to the frame next to the seam, the next ones going to one across the n frames: one as recorded, zero faded.


The documentation for this struct was generated from the following file: