MCPcopy Create free account
hub / github.com/BillyDM/Firewheel / set_volume

Method set_volume

examples/sampler_test/src/system.rs:118–126  ·  view source on GitHub ↗
(&mut self, sampler_i: usize, percent_volume: f32)

Source from the content-addressed store, hash-verified

116 }
117
118 pub fn set_volume(&mut self, sampler_i: usize, percent_volume: f32) {
119 let sampler = &mut self.samplers[sampler_i];
120
121 sampler.params.volume = Volume::Linear(percent_volume / 100.0);
122
123 sampler
124 .params
125 .update_memo(&mut self.cx.event_queue(sampler.node_id));
126 }
127
128 pub fn set_repeat_mode(&mut self, sampler_i: usize, repeat_mode: RepeatMode) {
129 let sampler = &mut self.samplers[sampler_i];

Callers 1

updateMethod · 0.80

Calls 2

update_memoMethod · 0.80
event_queueMethod · 0.45

Tested by

no test coverage detected