1 viewer
rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off
crates/cre8-util-dsp/src/delay.rs
Items
const MAX_DELAY_SECONDS const MIN_DELAY_SAMPLES const DAMPING_BYPASS_HZ const SPREAD_MAX_SECONDS enum DelayDivision impl DelayDivision const DOTTED const TRIPLET struct StereoDelayParams impl Default for StereoDelayParams static DELAY_DESCRIPTORS impl StereoDelayParams struct DelayLine impl DelayLine struct StereoDelay impl StereoDelay impl StereoProcessor for StereoDelay const SR
Functions
By call-graph weight (PageRank; 1.0 is the average function). 32 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| DelayLine::newsrc/delay.rs:236 | method | 3 | 1 | 3 | 0 | 2.2 | |
| beats_to_secondssrc/delay.rs:139 | fn | 6 | 5 | 4 | 0 | 1.5 | |
| StereoDelay::newsrc/delay.rs:293 | method | 17 | 1 | 9 | 2 | 1.4 | |
| DelayDivision::beatssrc/delay.rs:93 | method | 20 | 14 | 3 | 0 | 1.3 | |
| StereoDelayParams::defaultsrc/delay.rs:166 | trait impl | 11 | 1 | 5 | 0 | 1.3 | |
| DelayDivision::namesrc/delay.rs:131 | method | 3 | 1 | 4 | 0 | 1.2 | |
| DelayDivision::from_indexsrc/delay.rs:119 | method | 3 | 1 | 1 | 0 | 1.2 | |
| DelayDivision::secondssrc/delay.rs:115 | method | 3 | 1 | 2 | 2 | 1.2 | |
| StereoDelayParams::descriptorssrc/delay.rs:197 | method | 3 | 1 | 2 | 0 | 1 | |
| brightsrc/delay.rs:413 | fn | 11 | 1 | 4 | 0 | 1 | |
| DelayDivision::parsesrc/delay.rs:123 | method | 7 | 1 | 2 | 1 | 0.8 | |
| StereoDelayParams::from_pairssrc/delay.rs:201 | method | 13 | 1 | 3 | 4 | 0.7 | |
| clamp_timesrc/delay.rs:365 | fn | 3 | 2 | 1 | 1 | 0.6 | |
| StereoDelay::tap_samplessrc/delay.rs:348 | method | 3 | 1 | 1 | 0 | 0.6 | |
| StereoDelay::dampsrc/delay.rs:353 | method | 9 | 2 | 1 | 1 | 0.6 | |
| StereoDelayParams::syncedsrc/delay.rs:216 | method | 4 | 1 | 1 | 2 | 0.6 | |
| StereoDelayParams::set_tempo_syncsrc/delay.rs:222 | method | 4 | 1 | 0 | 1 | 0.5 | |
| DelayLine::readsrc/delay.rs:244 | method | 13 | 1 | 0 | 1 | 0.5 | |
| DelayLine::writesrc/delay.rs:259 | method | 4 | 1 | 0 | 0 | 0.5 | |
| DelayLine::clearsrc/delay.rs:264 | method | 4 | 1 | 0 | 0 | 0.5 | |
| StereoDelay::param_descriptorssrc/delay.rs:313 | method | 3 | 1 | 0 | 1 | 0.5 | |
| StereoDelay::paramssrc/delay.rs:317 | method | 3 | 1 | 0 | 0 | 0.5 | |
| StereoDelay::set_paramssrc/delay.rs:324 | method | 22 | 3 | 0 | 3 | 0.5 | |
| StereoDelay::processsrc/delay.rs:370 | trait impl | 29 | 3 | 0 | 4 | 0.5 | |
| StereoDelay::resetsrc/delay.rs:400 | trait impl | 5 | 1 | 0 | 0 | 0.5 | |
| impulse_repeats_on_the_tap_gridsrc/delay.rs:426 | fn | 15 | 2 | 0 | 4 | 0.5 | |
| damping_darkens_successive_repeatssrc/delay.rs:443 | fn | 15 | 1 | 0 | 4 | 0.5 | |
| ping_pong_puts_the_first_repeat_opposite_the_inputsrc/delay.rs:460 | fn | 12 | 1 | 0 | 4 | 0.5 | |
| tempo_sync_matches_the_note_gridsrc/delay.rs:474 | fn | 13 | 1 | 0 | 5 | 0.5 | |
| mix_zero_is_transparentsrc/delay.rs:489 | fn | 10 | 1 | 0 | 2 | 0.5 | |
| maximum_feedback_saturates_instead_of_divergingsrc/delay.rs:501 | fn | 9 | 2 | 0 | 3 | 0.5 | |
| spread_only_moves_the_right_tapsrc/delay.rs:512 | fn | 7 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.