MCPcopy Create free account
hub / github.com/PerroEngine/Perro / release_note

Method release_note

perro_source/audio_stack/perro_pawdio/src/midi.rs:907–912  ·  view source on GitHub ↗
(&mut self, id: u64)

Source from the content-addressed store, hash-verified

905 if let Some((channel, note)) = self.notes.remove(&id) {
906 self.synth
907 .process_midi_message(channel.0 as i32, 0x80, note.0 as i32, 0);
908 }
909 }
910
911 fn process_auto_releases(&mut self) {
912 let mut i = 0usize;
913 while i < self.auto_releases.len() {
914 if self.auto_releases[i].0 <= self.sample {
915 let (_, id) = self.auto_releases.swap_remove(i);

Callers 2

process_controlsMethod · 0.45
process_auto_releasesMethod · 0.45

Calls 1

removeMethod · 0.45

Tested by

no test coverage detected