MCPcopy Create free account

hub / github.com/PaulBatchelor/Trio / functions

Functions100 in github.com/PaulBatchelor/Trio

↓ 50 callersMethodadd_transition
(&mut self, from_chord: usize, to_chord: usize)
dsp/src/chords.rs:237
↓ 31 callersMethodtick
(&mut self)
dsp/src/voice.rs:86
↓ 22 callersMethodadd_chord
(&mut self, chord: &Chord)
dsp/src/chords.rs:228
↓ 15 callersMethodinsert
(&mut self, curnote: u8, nxtnote: u8, chord_ref: usize)
dsp/src/chords.rs:61
↓ 15 callersFunctionpop_events
(vs: &mut VoiceScheduler)
dsp/src/voice.rs:350
↓ 14 callersMethodchange
(&mut self, pitch: u16)
dsp/src/chords.rs:529
↓ 13 callersMethodchange
(&mut self, pitch: u32)
dsp/src/voice.rs:124
↓ 12 callersMethodquery
(&self, curchord: usize, next_note: u8, key: u8, candidates: &mut CandidatesTable)
dsp/src/chords.rs:275
↓ 11 callersMethodon
(&mut self)
dsp/src/voice.rs:69
↓ 8 callersMethodadd_fallback_chord
(&mut self, scale_degree: u8, chord_ref: usize)
dsp/src/chords.rs:266
↓ 8 callersMethodpop_next_event
(&mut self)
dsp/src/voice.rs:132
↓ 7 callersMethodget_chord
(&self, pos: usize)
dsp/src/chords.rs:106
↓ 7 callersMethodget_first_chord
(&self)
dsp/src/chords.rs:117
↓ 6 callersMethodcache_lower
(&mut self, pitch: u16)
dsp/src/chords.rs:591
↓ 6 callersMethodcache_upper
(&mut self, pitch: u16)
dsp/src/chords.rs:587
↓ 6 callersMethodfire
(&mut self)
dsp/src/voice.rs:39
↓ 6 callersMethodpopulate_hooks
(&mut self)
dsp/src/voice.rs:143
↓ 6 callersMethodremove_previous_transition
( &mut self, note_transitions: &NoteTransitionTable, prev: u8, next: u8, )
dsp/src/chords.rs:134
↓ 5 callersMethodreset
(&mut self)
dsp/src/lib.rs:60
↓ 5 callersMethodreset
(&mut self)
dsp/src/chords.rs:96
↓ 5 callersMethodtick
(&mut self)
dsp/src/lib.rs:46
↓ 4 callersFunctionfind_nearest_lower
(chord: &Chord, lead_pitch: u16, key: u8)
dsp/src/chords.rs:348
↓ 4 callersFunctionfind_nearest_upper
(chord: &Chord, lead_pitch: u16, key: u8)
dsp/src/chords.rs:318
↓ 4 callersFunctionmeasure_movement
( chord: &Chord, lead_pitch: u16, prev_upper: u16, prev_lower: u16, key: u8, )
dsp/src/chords.rs:332
↓ 4 callersMethodpopulate
Populate the chord state transitions This is fairly subjective, and can be changed to taste
dsp/src/chords.rs:380
↓ 4 callersMethodschedule_pitch
(&mut self, pitch: f32)
dsp/src/lib.rs:70
↓ 3 callersMethodoff
(&mut self)
dsp/src/voice.rs:75
↓ 2 callersMethodappend_chord
(&mut self, chord_ref: usize)
dsp/src/chords.rs:100
↓ 2 callersMethodcheck
(&mut self)
dsp/src/voice.rs:51
↓ 2 callersFunctionclamp
(x, mn, mx)
web/main.js:32
↓ 2 callersMethodget_fallback_chord
(&mut self, pitch: u16, key: u8)
dsp/src/chords.rs:270
↓ 2 callersMethodget_least_movement
( &mut self, chords: &ChordStates, lead_pitch: u16, last_upper: u16, l
dsp/src/chords.rs:180
↓ 2 callersMethodget_least_used
(&mut self, chord_freqs: &HashMap<usize, usize>)
dsp/src/chords.rs:151
↓ 2 callersMethodlower_pitch_lookup
(&self, _pitch: f32)
dsp/src/lib.rs:219
↓ 2 callersMethodmove
(x, y)
web/audio.js:8
↓ 2 callersMethodreset
(&mut self)
dsp/src/voice.rs:47
↓ 2 callersMethodselect_next_chord
(&mut self, pitch: u16)
dsp/src/chords.rs:458
↓ 2 callersFunctionsendGateEvent
(turnOn)
web/main.js:57
↓ 2 callersFunctionsendMoveEvent
(xpos, ypos)
web/main.js:38
↓ 2 callersMethodtick_with_gesture
(&mut self, clk: f32)
dsp/src/lib.rs:53
↓ 2 callersMethodupper_pitch_lookup
TODO: I know, a bit repetitive...
dsp/src/lib.rs:211
↓ 1 callersMethodcheck_for_pitch_changes
(&mut self)
dsp/src/lib.rs:180
↓ 1 callersFunctiondb2lin
(db: f32)
dsp/src/lib.rs:370
↓ 1 callersFunctiondraw
()
web/main.js:70
↓ 1 callersMethodfind_lower_pitch
(&self)
dsp/src/chords.rs:579
↓ 1 callersMethodfind_upper_pitch
(&self)
dsp/src/chords.rs:571
↓ 1 callersFunctiongetGlobalTrio
()
web/audio.js:48
↓ 1 callersFunctiongetStepWidth
(portraitMode, width, height)
web/main.js:24
↓ 1 callersMethodhas_fired
(&mut self)
dsp/src/voice.rs:43
↓ 1 callersMethodoff
()
web/audio.js:17
↓ 1 callersMethodon
()
web/audio.js:13
↓ 1 callersMethodonmessage
(event)
web/processor.js:35
↓ 1 callersMethodprocess
(&mut self, outbuf: *mut f32, sz: usize)
dsp/src/lib.rs:362
↓ 1 callersMethodrunning
(&mut self)
dsp/src/lib.rs:352
↓ 1 callersFunctionstartAudio
(context)
web/audio.js:22
↓ 1 callersMethodwas_used_last
(&self, curnote: u8, nxtnote: u8, chord_ref: usize)
dsp/src/chords.rs:78
Functionalloc
(size: usize)
dsp/src/lib.rs:470
Methodconstructor
(context, name, options)
web/audio.js:4
Methodconstructor
(options)
web/processor.js:2
Methoddefault
()
dsp/src/chords.rs:51
Functiondown
(event)
web/main.js:124
Methoddrop
(&mut self)
dsp/src/lib.rs:375
Functionmove
(event)
web/main.js:145
Methodnew
(sr: usize, tract_len_cm: f32, oversample: u16)
dsp/src/lib.rs:25
Functionnewdsp
(sr: u32)
dsp/src/lib.rs:400
Functionprocess
(vd: &mut VoxData, outbuf: *mut f32, sz: usize)
dsp/src/lib.rs:478
Methodprocess
(inputs, outputs, parameters)
web/processor.js:20
Methodset_pitch
(&mut self, pitch: f32)
dsp/src/lib.rs:66
Functiontest_add_chord_transitions
()
dsp/src/chords.rs:601
Functiontest_autovoice
()
dsp/src/voice.rs:319
Functiontest_change
()
dsp/src/voice.rs:244
Functiontest_chord_manager
()
dsp/src/chords.rs:819
Functiontest_defaults
()
dsp/src/voice.rs:158
Functiontest_fallback_chords
()
dsp/src/chords.rs:760
Functiontest_least_movement
()
dsp/src/chords.rs:919
Functiontest_least_used
()
dsp/src/chords.rs:854
Functiontest_lower_changed
()
dsp/src/voice.rs:397
Functiontest_lower_initial
()
dsp/src/voice.rs:355
Functiontest_measure_movement
()
dsp/src/chords.rs:892
Functiontest_note_transition_table
()
dsp/src/chords.rs:676
Functiontest_note_transitions
()
dsp/src/chords.rs:701
Functiontest_off
()
dsp/src/voice.rs:218
Functiontest_on
()
dsp/src/voice.rs:171
Functiontest_query
()
dsp/src/chords.rs:627
Functiontest_tick
()
dsp/src/voice.rs:192
Functiontest_trigger
()
dsp/src/voice.rs:292
Functiontest_upper_changed
()
dsp/src/voice.rs:472
Functiontest_upper_initial
()
dsp/src/voice.rs:443
Functiontest_voice_finder
()
dsp/src/chords.rs:790
Functiontestgetter
(vd: &mut VoxData)
dsp/src/lib.rs:407
Functionup
(event)
web/main.js:136
Functionvox_free
(vd: &mut VoxData)
dsp/src/lib.rs:427
Functionvox_gate
(vd: &mut VoxData, gate: f32)
dsp/src/lib.rs:438
Functionvox_pitch
(vd: &mut VoxData, pitch: f32)
dsp/src/lib.rs:433
Functionvox_poll
(_vd: &mut VoxData)
dsp/src/lib.rs:417
Functionvox_running
(vd: &mut VoxData)
dsp/src/lib.rs:422
Functionvox_tick
(vd: &mut VoxData)
dsp/src/lib.rs:412
Functionvox_tongue_shape
(vd: &mut VoxData, x: f32, y: f32)
dsp/src/lib.rs:455
Functionvox_x_axis
(vd: &mut VoxData, x: f32)
dsp/src/lib.rs:460
Functionvox_y_axis
(vd: &mut VoxData, y: f32)
dsp/src/lib.rs:465