MCPcopy Create free account
hub / github.com/LabSound/LabSound / set

Method set

src/extended/ADSRNode.cpp:233–243  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

231 }
232
233 void ADSRNode::set(float attack_time, float attack_level,
234 float decay_time, float sustain_time, float sustain_level,
235 float release_time)
236 {
237 adsr_impl->m_attackTime->setFloat(attack_time);
238 adsr_impl->m_attackLevel->setFloat(attack_level);
239 adsr_impl->m_decayTime->setFloat(decay_time);
240 adsr_impl->m_sustainTime->setFloat(sustain_time);
241 adsr_impl->m_sustainLevel->setFloat(sustain_level);
242 adsr_impl->m_releaseTime->setFloat(release_time);
243 }
244
245 // clang-format off
246 std::shared_ptr<AudioSetting> ADSRNode::oneShot() const { return adsr_impl->m_oneShot; }

Callers 4

setChannelMemoryMethod · 0.45
pull_graphMethod · 0.45
playMethod · 0.45
playMethod · 0.45

Calls 1

setFloatMethod · 0.80

Tested by

no test coverage detected