Skip to content
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/modulation.rs

cre8-util-dsp · module modulation · src · 674 lines (525 code, 76 comment) · sha fb44d0250e8ab6ec

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.

functionkindlinescyclomaticcallerscalleesweightcrystal
ModDelayLine::newsrc/modulation.rs:45method31201.2
ChorusParams::defaultsrc/modulation.rs:112trait impl31501.2
PhaserParams::defaultsrc/modulation.rs:388trait impl31601.2
Chorus::newsrc/modulation.rs:163method171521
ChorusParams::descriptorssrc/modulation.rs:126method31201
FlangerParams::descriptorssrc/modulation.rs:267method31201
PhaserParams::descriptorssrc/modulation.rs:403method31201
Phaser::newsrc/modulation.rs:444method141601
FlangerParams::defaultsrc/modulation.rs:254trait impl31400.9
ChorusParams::from_pairssrc/modulation.rs:130method111430.9
FlangerParams::from_pairssrc/modulation.rs:271method101430.9
PhaserParams::from_pairssrc/modulation.rs:407method121430.9
sinesrc/modulation.rs:549fn61410.9
rmssrc/modulation.rs:556fn62200.8
Flanger::newsrc/modulation.rs:302method161420.7
wrap_phasesrc/modulation.rs:87fn42300.7
lfo_unipolarsrc/modulation.rs:76fn31200.7
Phaser::stage_countsrc/modulation.rs:479method31100.6
lfo_bipolarsrc/modulation.rs:82fn31100.5
Phaser::run_chainsrc/modulation.rs:486method102110.5
Phaser::coefficientsrc/modulation.rs:499method61120.5
ModDelayLine::readsrc/modulation.rs:50method111010.5
ModDelayLine::writesrc/modulation.rs:63method41000.5
ModDelayLine::clearsrc/modulation.rs:68method41000.5
Chorus::param_descriptorssrc/modulation.rs:183method31010.5
Chorus::paramssrc/modulation.rs:187method31000.5
Chorus::set_paramssrc/modulation.rs:191method81020.5
Chorus::processsrc/modulation.rs:202trait impl283040.5
Chorus::resetsrc/modulation.rs:231trait impl51000.5
Flanger::param_descriptorssrc/modulation.rs:321method31010.5
Flanger::paramssrc/modulation.rs:325method31000.5
Flanger::set_paramssrc/modulation.rs:329method71020.5
Flanger::processsrc/modulation.rs:339trait impl202050.5
Flanger::resetsrc/modulation.rs:360trait impl51000.5
Phaser::param_descriptorssrc/modulation.rs:461method31010.5
Phaser::paramssrc/modulation.rs:465method31000.5
Phaser::set_paramssrc/modulation.rs:469method81020.5
Phaser::processsrc/modulation.rs:508trait impl272080.5
Phaser::resetsrc/modulation.rs:536trait impl51000.5
mix_zero_is_transparent_for_all_threesrc/modulation.rs:564fn211070.5
block_size_does_not_change_the_resultsrc/modulation.rs:587fn162030.5
phaser_rounds_the_stage_count_down_to_evensrc/modulation.rs:605fn81030.5
phaser_moves_the_level_of_a_steady_tonesrc/modulation.rs:615fn182050.5
chorus_voice_count_is_clamped_and_roundedsrc/modulation.rs:635fn61020.5
resonant_settings_stay_boundedsrc/modulation.rs:643fn213050.5
param_ranges_reject_out_of_band_valuessrc/modulation.rs:666fn81030.5

Source not readable from this process.