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: