Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::VoiceModulationLane Struct Reference

#include <voice_modulation_buffer.hpp>

Public Member Functions

float value_at (std::uint32_t frame) const noexcept

Public Attributes

VoiceModulationTarget target = VoiceModulationTarget::Gain
VoiceModulationRate rate = VoiceModulationRate::Constant
float constant_value = 0.0f
const float * values = nullptr
std::uint32_t frame_count = 0

Member Function Documentation

◆ value_at()

float pulp::audio::VoiceModulationLane::value_at ( std::uint32_t frame) const
noexcept

Member Data Documentation

◆ constant_value

float pulp::audio::VoiceModulationLane::constant_value = 0.0f

◆ frame_count

std::uint32_t pulp::audio::VoiceModulationLane::frame_count = 0

◆ rate

VoiceModulationRate pulp::audio::VoiceModulationLane::rate = VoiceModulationRate::Constant

◆ target

VoiceModulationTarget pulp::audio::VoiceModulationLane::target = VoiceModulationTarget::Gain

◆ values

const float* pulp::audio::VoiceModulationLane::values = nullptr

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