MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ GranularOutput

enum class MayaFlux::Yantra::Granular::GranularOutput : uint8_t
strong

Selects the terminal output type produced by make_granular_matrix.

REGION_GROUP — pipeline terminates with a sorted RegionGroup (default). Use when you need to inspect, analyse, or further transform the grain pool before committing to audio.

CONTAINER — appends a reconstruct rule that stitches sorted grains into a SoundFileContainer. Use for the offline playback workflow where container-in container-out is all that is needed.

CONTAINER_ADDITIVE — overlap-add reconstruct: grains accumulated at hop_size intervals with optional per-grain tapering.

STREAM — appends a reconstruct rule that stitches sorted grains into a DynamicSoundStream. Use for sampling pipelines, StreamSlicing and similar real-time workflows

STREAM_ADDITIVE — overlap-add reconstruct into a DynamicSoundStream. grains accumulated at hop_size intervals with optional per-grain tapering.

Enumerator
REGION_GROUP 
CONTAINER 
CONTAINER_ADDITIVE 
STREAM 
STREAM_ADDITIVE 

Definition at line 52 of file GranularWorkflow.hpp.