Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::ModMatrixT< MaxSlots, SampleType >::Slot Struct Reference

One routing. More...

#include <mod_matrix.hpp>

Public Attributes

int source = -1
int dest = -1
int via = -1
SampleType depth = SampleType{0}

Detailed Description

template<int MaxSlots = 32, typename SampleType = float>
struct pulp::signal::ModMatrixT< MaxSlots, SampleType >::Slot

One routing.

source and dest are indices into the caller's source and destination arrays; a negative index, or a zero depth, marks the slot inactive. via is an optional second source index that multiplies the depth.

Member Data Documentation

◆ depth

template<int MaxSlots = 32, typename SampleType = float>
SampleType pulp::signal::ModMatrixT< MaxSlots, SampleType >::Slot::depth = SampleType{0}

◆ dest

template<int MaxSlots = 32, typename SampleType = float>
int pulp::signal::ModMatrixT< MaxSlots, SampleType >::Slot::dest = -1

◆ source

template<int MaxSlots = 32, typename SampleType = float>
int pulp::signal::ModMatrixT< MaxSlots, SampleType >::Slot::source = -1

◆ via

template<int MaxSlots = 32, typename SampleType = float>
int pulp::signal::ModMatrixT< MaxSlots, SampleType >::Slot::via = -1

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/signal/include/pulp/signal/mod_matrix.hpp