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

◆ level()

void MayaFlux::Kriya::TapSet::level ( size_t  tap,
double  gain 
)

Change the level of a tap on all of its outputs.

Parameters
tapTap number, in declaration order.
gainLinear gain.

Definition at line 11 of file TapSet.cpp.

12{
13 for (const auto& seat : m_taps.at(tap).seats) {
14 seat.sampler->slice(seat.slot).scale = gain;
15 }
16}
float gain
std::vector< Tap > m_taps
Definition TapSet.hpp:87
auto at(const B &anchor, F &&factory, Args &&... args) -> decltype(std::forward< F >(factory)(Kinesis::bounds_of(anchor), std::forward< Args >(args)...))
Call a bounds-taking factory with an anchor's region.
Definition Geometry.hpp:152

References gain, and m_taps.