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

#include <instrument_voice_allocator.hpp>

Public Attributes

VoiceState state = VoiceState::Free
std::uint64_t voice_id = 0
std::uint64_t started_at = 0
int note = -1
std::uint32_t sample_id = kInvalidSampleId
std::uint32_t voice_group = 0
std::uint32_t choke_group = 0

Member Data Documentation

◆ choke_group

std::uint32_t pulp::audio::InstrumentVoice::choke_group = 0

◆ note

int pulp::audio::InstrumentVoice::note = -1

◆ sample_id

std::uint32_t pulp::audio::InstrumentVoice::sample_id = kInvalidSampleId

◆ started_at

std::uint64_t pulp::audio::InstrumentVoice::started_at = 0

◆ state

VoiceState pulp::audio::InstrumentVoice::state = VoiceState::Free

◆ voice_group

std::uint32_t pulp::audio::InstrumentVoice::voice_group = 0

◆ voice_id

std::uint64_t pulp::audio::InstrumentVoice::voice_id = 0

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