DelaySnapValues::ThirtySecond DelaySnapValues::ThirtySecond
amount; amount; amount; amount; amount; amount; amount;
PartialEq, PartialEq, PartialEq, PartialEq, PartialEq,
delayed_sample_l: delayed_sample_l: delayed_sample_l:
current_index: current_index: current_index: current_index:
self.delay_buffer_r[self.current_index]; self.delay_buffer_r[self.current_index];
output_l output_l output_l output_l output_l output_l
sample_rate, sample_rate, sample_rate, sample_rate,
delay_shift_l) delay_shift_l) delay_shift_l) delay_shift_l)
self.delay_length self.delay_length self.delay_length
sample_rate, sample_rate, sample_rate, sample_rate,
delay_length delay_length delay_length delay_length
DelaySnapValues::HalfD DelaySnapValues::HalfD DelaySnapValues::HalfD
self.delay_type self.delay_type self.delay_type self.delay_type
calculate_samples_per_note_type(&mut calculate_samples_per_note_type(&mut
set_sample_rate(&mut set_sample_rate(&mut set_sample_rate(&mut
WholeD, WholeD, WholeD, WholeD, WholeD, WholeD, WholeD,
delay_shift_r) delay_shift_r) delay_shift_r) delay_shift_r)
DelaySnapValues::ThirtySecondT DelaySnapValues::ThirtySecondT
DelaySnapValues::EighthD DelaySnapValues::EighthD
self.sample_rate self.sample_rate self.sample_rate
new_length new_length new_length new_length new_length
self.feedback self.feedback self.feedback self.feedback
ThirtySecondD, ThirtySecondD, ThirtySecondD, ThirtySecondD,
DelayType) DelayType) DelayType) DelayType) DelayType)
delay_shift_l) delay_shift_l) delay_shift_l) delay_shift_l)
delay_shift_r) delay_shift_r) delay_shift_r) delay_shift_r)
self.delay_length] self.delay_length] self.delay_length]
output_l output_l output_l output_l output_l output_l
samples_per_beat samples_per_beat samples_per_beat
DelaySnapValues::SixteenD DelaySnapValues::SixteenD
delay_shift_l delay_shift_l delay_shift_l delay_shift_l
self.sample_rate self.sample_rate self.sample_rate
output_l; output_l; output_l; output_l; output_l;
DelaySnapValues) DelaySnapValues) DelaySnapValues)
delay_length]; delay_length]; delay_length]; delay_length];
delay_shift_l: delay_shift_l: delay_shift_l: delay_shift_l:
delay_shift_l delay_shift_l delay_shift_l delay_shift_l
self.delay_buffer_l.get(self.current_index self.delay_buffer_l.get(self.current_index
#[derive(Clone, #[derive(Clone, #[derive(Clone, #[derive(Clone,
DelaySnapValues::EighthD DelaySnapValues::EighthD
DelaySnapValues::ThirtySecond DelaySnapValues::ThirtySecond
input_r input_r input_r input_r input_r input_r input_r
EighthD, EighthD, EighthD, EighthD, EighthD, EighthD,
self.current_index self.current_index self.current_index
output_l: output_l: output_l: output_l: output_l:
delay_type: delay_type: delay_type: delay_type: delay_type:
amount: amount: amount: amount: amount: amount: amount:
Sixteen, Sixteen, Sixteen, Sixteen, Sixteen, Sixteen,
self.delay_length self.delay_length self.delay_length
feedback: feedback: feedback: feedback: feedback:
divisor); divisor); divisor); divisor); divisor);
input_r: input_r: input_r: input_r: input_r: input_r:
DelaySnapValues::Eighth DelaySnapValues::Eighth DelaySnapValues::Eighth
delayed_sample_l; delayed_sample_l; delayed_sample_l;
DelaySnapValues::ThirtySecondD DelaySnapValues::ThirtySecondD
note_type_value: note_type_value: note_type_value:
self.delay_length]; self.delay_length]; self.delay_length];
delayed_sample_r: delayed_sample_r: delayed_sample_r:
input_l input_l input_l input_l input_l input_l input_l
delayed_sample_l: delayed_sample_l: delayed_sample_l:
pub(crate) pub(crate) pub(crate) pub(crate) pub(crate)
amount) amount) amount) amount) amount) amount) amount)
delay_buffer_l delay_buffer_l delay_buffer_l delay_buffer_l
delay_buffer_l delay_buffer_l delay_buffer_l delay_buffer_l