1 viewer
rust 1,863,570 · typescript 235,774 · javascript 133,179 · python 20,426 · 6,416 files · digest 72c4f5c61f73 · built in 1.7 s · crystals off
crates/cre8-app-audio/src/drumkit.rs
Items
const MAX_HITS const VELOCITY_STEPS const MAX_VOICE_SECONDS enum DrumBus enum NoiseMode struct DrumVoiceSpec impl Default for DrumVoiceSpec enum OriginalVoice enum DrumVoice impl DrumVoice struct KitSpec impl KitSpec struct DrumBuses const PARTIALS const RIDE_PARTIALS const CRASH_PARTIALS const HAT_PARTIALS const HAT_808_PARTIALS const HAT_LOFI_PARTIALS const MIX_GAINS static KITS const DEFAULT_KIT
Functions
By call-graph weight (PageRank; 1.0 is the average function). 35 functions in all.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| DrumVoiceSpec::defaultsrc/drumkit.rs:87 | trait impl | 25 | 1 | 8 | 0 | 8 | |
| kitssrc/drumkit.rs:685 | fn | 4 | 1 | 3 | 5 | 4.6 | |
| kitsrc/drumkit.rs:694 | fn | 4 | 1 | 6 | 1 | 3.1 | |
| drum_noisesrc/drumkit.rs:194 | fn | 4 | 1 | 4 | 0 | 2.9 | |
| resolve_kitsrc/drumkit.rs:705 | fn | 3 | 1 | 5 | 1 | 1.7 | |
| kit_namessrc/drumkit.rs:700 | fn | 3 | 1 | 4 | 1 | 1.5 | |
| render_voicesrc/drumkit.rs:352 | fn | 9 | 5 | 6 | 4 | 1.4 | |
| classic_kitsrc/drumkit.rs:569 | fn | 27 | 1 | 1 | 9 | 1.3 | |
| analog_808_kitsrc/drumkit.rs:597 | fn | 21 | 1 | 1 | 9 | 1.3 | |
| house_kitsrc/drumkit.rs:619 | fn | 21 | 1 | 1 | 9 | 1.3 | |
| lofi_kitsrc/drumkit.rs:641 | fn | 21 | 1 | 1 | 9 | 1.3 | |
| tribal_kitsrc/drumkit.rs:663 | fn | 21 | 1 | 1 | 9 | 1.3 | |
| kicksrc/drumkit.rs:411 | fn | 16 | 1 | 5 | 1 | 1.1 | |
| snaresrc/drumkit.rs:428 | fn | 15 | 1 | 5 | 1 | 1.1 | |
| metalsrc/drumkit.rs:444 | fn | 14 | 1 | 5 | 1 | 1.1 | |
| tomsrc/drumkit.rs:459 | fn | 17 | 1 | 5 | 1 | 1.1 | |
| clapsrc/drumkit.rs:477 | fn | 13 | 1 | 5 | 1 | 1.1 | |
| rimsrc/drumkit.rs:491 | fn | 13 | 1 | 5 | 1 | 1.1 | |
| percsrc/drumkit.rs:505 | fn | 16 | 1 | 5 | 1 | 1.1 | |
| shakersrc/drumkit.rs:522 | fn | 12 | 1 | 5 | 1 | 1.1 | |
| kit_fromsrc/drumkit.rs:560 | fn | 8 | 1 | 5 | 0 | 1.1 | |
| render_kitsrc/drumkit.rs:364 | fn | 42 | 14 | 2 | 6 | 0.9 | |
| render_original_kicksrc/drumkit.rs:200 | fn | 14 | 3 | 1 | 1 | 0.8 | |
| render_original_snaresrc/drumkit.rs:216 | fn | 16 | 2 | 1 | 1 | 0.8 | |
| render_original_hatsrc/drumkit.rs:234 | fn | 18 | 5 | 1 | 1 | 0.8 | |
| render_specsrc/drumkit.rs:257 | fn | 91 | 19 | 1 | 2 | 0.8 | |
| contextsrc/drumkit.rs:714 | fn | 9 | 1 | 1 | 0 | 0.6 | |
| DrumVoice::velocity_sensitivesrc/drumkit.rs:133 | method | 6 | 3 | 1 | 0 | 0.6 | |
| KitSpec::mix_gainsrc/drumkit.rs:156 | method | 3 | 1 | 1 | 0 | 0.6 | |
| bus_forsrc/drumkit.rs:172 | fn | 17 | 2 | 1 | 0 | 0.6 | |
| KitSpec::voicesrc/drumkit.rs:151 | method | 3 | 1 | 0 | 0 | 0.5 | |
| every_kit_renders_every_kind_audiblysrc/drumkit.rs:725 | fn | 26 | 4 | 0 | 2 | 0.5 | |
| kits_differ_from_each_othersrc/drumkit.rs:753 | fn | 10 | 2 | 0 | 4 | 0.5 | |
| placement_is_deterministic_and_boundedsrc/drumkit.rs:765 | fn | 19 | 1 | 0 | 3 | 0.5 | |
| velocity_shapes_the_voice_and_the_levelsrc/drumkit.rs:786 | fn | 12 | 1 | 0 | 2 | 0.5 |
Source not readable from this process.