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/modulation.rs
Items
const CHORUS_MAX_VOICES const PHASER_MAX_STAGES const CHORUS_WINDOW_S const FLANGER_WINDOW_S const CHORUS_BASE_MS const FLANGER_BASE_MS struct ModDelayLine impl ModDelayLine struct ChorusParams impl Default for ChorusParams static CHORUS_DESCRIPTORS impl ChorusParams struct Chorus impl Chorus impl StereoProcessor for Chorus struct FlangerParams impl Default for FlangerParams static FLANGER_DESCRIPTORS impl FlangerParams struct Flanger impl Flanger impl StereoProcessor for Flanger struct PhaserParams impl Default for PhaserParams static PHASER_DESCRIPTORS impl PhaserParams struct Phaser impl Phaser impl StereoProcessor for Phaser const SR
Functions
By call-graph weight (PageRank; 1.0 is the average function). 46 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| ModDelayLine::newsrc/modulation.rs:45 | method | 3 | 1 | 2 | 0 | 1.2 | |
| ChorusParams::defaultsrc/modulation.rs:112 | trait impl | 3 | 1 | 5 | 0 | 1.2 | |
| PhaserParams::defaultsrc/modulation.rs:388 | trait impl | 3 | 1 | 6 | 0 | 1.2 | |
| Chorus::newsrc/modulation.rs:163 | method | 17 | 1 | 5 | 2 | 1 | |
| ChorusParams::descriptorssrc/modulation.rs:126 | method | 3 | 1 | 2 | 0 | 1 | |
| FlangerParams::descriptorssrc/modulation.rs:267 | method | 3 | 1 | 2 | 0 | 1 | |
| PhaserParams::descriptorssrc/modulation.rs:403 | method | 3 | 1 | 2 | 0 | 1 | |
| Phaser::newsrc/modulation.rs:444 | method | 14 | 1 | 6 | 0 | 1 | |
| FlangerParams::defaultsrc/modulation.rs:254 | trait impl | 3 | 1 | 4 | 0 | 0.9 | |
| ChorusParams::from_pairssrc/modulation.rs:130 | method | 11 | 1 | 4 | 3 | 0.9 | |
| FlangerParams::from_pairssrc/modulation.rs:271 | method | 10 | 1 | 4 | 3 | 0.9 | |
| PhaserParams::from_pairssrc/modulation.rs:407 | method | 12 | 1 | 4 | 3 | 0.9 | |
| sinesrc/modulation.rs:549 | fn | 6 | 1 | 4 | 1 | 0.9 | |
| rmssrc/modulation.rs:556 | fn | 6 | 2 | 2 | 0 | 0.8 | |
| Flanger::newsrc/modulation.rs:302 | method | 16 | 1 | 4 | 2 | 0.7 | |
| wrap_phasesrc/modulation.rs:87 | fn | 4 | 2 | 3 | 0 | 0.7 | |
| lfo_unipolarsrc/modulation.rs:76 | fn | 3 | 1 | 2 | 0 | 0.7 | |
| Phaser::stage_countsrc/modulation.rs:479 | method | 3 | 1 | 1 | 0 | 0.6 | |
| lfo_bipolarsrc/modulation.rs:82 | fn | 3 | 1 | 1 | 0 | 0.5 | |
| Phaser::run_chainsrc/modulation.rs:486 | method | 10 | 2 | 1 | 1 | 0.5 | |
| Phaser::coefficientsrc/modulation.rs:499 | method | 6 | 1 | 1 | 2 | 0.5 | |
| ModDelayLine::readsrc/modulation.rs:50 | method | 11 | 1 | 0 | 1 | 0.5 | |
| ModDelayLine::writesrc/modulation.rs:63 | method | 4 | 1 | 0 | 0 | 0.5 | |
| ModDelayLine::clearsrc/modulation.rs:68 | method | 4 | 1 | 0 | 0 | 0.5 | |
| Chorus::param_descriptorssrc/modulation.rs:183 | method | 3 | 1 | 0 | 1 | 0.5 | |
| Chorus::paramssrc/modulation.rs:187 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Chorus::set_paramssrc/modulation.rs:191 | method | 8 | 1 | 0 | 2 | 0.5 | |
| Chorus::processsrc/modulation.rs:202 | trait impl | 28 | 3 | 0 | 4 | 0.5 | |
| Chorus::resetsrc/modulation.rs:231 | trait impl | 5 | 1 | 0 | 0 | 0.5 | |
| Flanger::param_descriptorssrc/modulation.rs:321 | method | 3 | 1 | 0 | 1 | 0.5 | |
| Flanger::paramssrc/modulation.rs:325 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Flanger::set_paramssrc/modulation.rs:329 | method | 7 | 1 | 0 | 2 | 0.5 | |
| Flanger::processsrc/modulation.rs:339 | trait impl | 20 | 2 | 0 | 5 | 0.5 | |
| Flanger::resetsrc/modulation.rs:360 | trait impl | 5 | 1 | 0 | 0 | 0.5 | |
| Phaser::param_descriptorssrc/modulation.rs:461 | method | 3 | 1 | 0 | 1 | 0.5 | |
| Phaser::paramssrc/modulation.rs:465 | method | 3 | 1 | 0 | 0 | 0.5 | |
| Phaser::set_paramssrc/modulation.rs:469 | method | 8 | 1 | 0 | 2 | 0.5 | |
| Phaser::processsrc/modulation.rs:508 | trait impl | 27 | 2 | 0 | 8 | 0.5 | |
| Phaser::resetsrc/modulation.rs:536 | trait impl | 5 | 1 | 0 | 0 | 0.5 | |
| mix_zero_is_transparent_for_all_threesrc/modulation.rs:564 | fn | 21 | 1 | 0 | 7 | 0.5 | |
| block_size_does_not_change_the_resultsrc/modulation.rs:587 | fn | 16 | 2 | 0 | 3 | 0.5 | |
| phaser_rounds_the_stage_count_down_to_evensrc/modulation.rs:605 | fn | 8 | 1 | 0 | 3 | 0.5 | |
| phaser_moves_the_level_of_a_steady_tonesrc/modulation.rs:615 | fn | 18 | 2 | 0 | 5 | 0.5 | |
| chorus_voice_count_is_clamped_and_roundedsrc/modulation.rs:635 | fn | 6 | 1 | 0 | 2 | 0.5 | |
| resonant_settings_stay_boundedsrc/modulation.rs:643 | fn | 21 | 3 | 0 | 5 | 0.5 | |
| param_ranges_reject_out_of_band_valuessrc/modulation.rs:666 | fn | 8 | 1 | 0 | 3 | 0.5 |
Source not readable from this process.