Skip to content
1 viewer

rust 1,860,550 · typescript 235,740 · javascript 132,956 · python 20,426 · 6,409 files · digest 3d1ed3bf6fd3 · built in 1.5 s · crystals off

Mixer::new

cre8_util_dsp::mixer::Mixer::new

method · cre8-util-dsp · crates/cre8-util-dsp/src/mixer.rs:762 pub documented

90lines
23cyclomatic
4max nesting
59statements
1? exits
1params
14callers
9callees
3 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (14 direct callers, 9 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitepath · 2 sitesname · 2 sitesname · 1 sitepath · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitename · 1 sitename · 3 sitespath · 3 sitesname · 2 sitespath · 1 sitename · 1 sitename · 2 sitesname · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 2 sitespath · 2 sitesmethod · 3 sitesmethod · 1 sitemethod · 1 sitepath · 3 sitespath · 1 sitemethod · 4 sitesname · 1 sitename · 1 sitepath · 6 sitespath · 1 sitemethod · 2 sitesmethod · 2 sitesmethod · 1 sitemethod · 2 sitesmethod · 1 sitepath · 1 sitename · 1 sitepath · 2 sitesmethod · 2 sitesmethod · 1 sitepath · 1 sitemethod · 5 sitesmethod · 1 sitea_bus_feeding_a_bus_sums_in…util-dsp · cc 3cre8_util_dsp::mixer::tests::a_bus_feeding_a_bus_sums_in_topological_orderstereo_into_stereo_at_unity…util-dsp · cc 1cre8_util_dsp::mixer::tests::stereo_into_stereo_at_unity_balance_is_bit_identicala_mono_source_panned_to_110…util-dsp · cc 2cre8_util_dsp::mixer::tests::a_mono_source_panned_to_110_degrees_lands_on_the_right_surrounda_mono_source_uses_the_ster…util-dsp · cc 3cre8_util_dsp::mixer::tests::a_mono_source_uses_the_stereo_panner_law_on_a_stereo_mastera_5_1_bus_folded_into_a_ste…util-dsp · cc 6cre8_util_dsp::mixer::tests::a_5_1_bus_folded_into_a_stereo_master_equals_the_remix_matrixpolarity_invert_negates_exa…util-dsp · cc 1cre8_util_dsp::mixer::tests::polarity_invert_negates_exactlypre_fader_sends_skip_the_fa…util-dsp · cc 1cre8_util_dsp::mixer::tests::pre_fader_sends_skip_the_fader_and_post_fader_sends_follow_itvca_offsets_add_through_nes…util-dsp · cc 1cre8_util_dsp::mixer::tests::vca_offsets_add_through_nested_vcas_and_skip_pre_fader_sendsbalance_scales_the_pair_bef…util-dsp · cc 1cre8_util_dsp::mixer::tests::balance_scales_the_pair_before_the_remixbalance_on_a_surround_sourc…util-dsp · cc 2cre8_util_dsp::mixer::tests::balance_on_a_surround_source_leaves_centre_and_lfe_alonerenderutil-dsp · cc 1cre8_util_dsp::mixer::tests::rendera_bus_loop_is_refused_and_n…util-dsp · cc 2cre8_util_dsp::mixer::tests::a_bus_loop_is_refused_and_named_in_signal_ordermute_silences_every_output_…util-dsp · cc 2cre8_util_dsp::mixer::tests::mute_silences_every_output_including_pre_fader_sendsa_vca_mute_mutes_its_member…util-dsp · cc 2cre8_util_dsp::mixer::tests::a_vca_mute_mutes_its_members_through_the_chaina_muted_bus_silences_its_ou…util-dsp · cc 2cre8_util_dsp::mixer::tests::a_muted_bus_silences_its_output_and_its_sendswithout_solo_everything_pla…util-dsp · cc 2cre8_util_dsp::mixer::tests::without_solo_everything_playssolo_silences_other_strips_…util-dsp · cc 2cre8_util_dsp::mixer::tests::solo_silences_other_strips_and_keeps_open_the_buses_it_reachesa_solo_safe_strip_keeps_pla…util-dsp · cc 1cre8_util_dsp::mixer::tests::a_solo_safe_strip_keeps_playing_through_its_busmute_outranks_soloutil-dsp · cc 1cre8_util_dsp::mixer::tests::mute_outranks_solorender_refuses_bad_inputs_a…util-dsp · cc 1cre8_util_dsp::mixer::tests::render_refuses_bad_inputs_and_treats_a_missing_one_as_silencerender_into_reuses_its_outp…util-dsp · cc 1cre8_util_dsp::mixer::tests::render_into_reuses_its_output_and_leaves_it_alone_on_errorrenders_are_repeatable_bit_…util-dsp · cc 1cre8_util_dsp::mixer::tests::renders_are_repeatable_bit_for_bitsplitting_a_render_into_chu…util-dsp · cc 4cre8_util_dsp::mixer::tests::splitting_a_render_into_chunks_never_changes_a_bita_document_round_trips_thro…util-dsp · cc 1cre8_util_dsp::mixer::tests::a_document_round_trips_through_jsonMixer::newutil-dsp · cc 23cre8_util_dsp::mixer::Mixer::newChannelLayout::channelsutil-dsp · cc 1cre8_util_dsp::layout::ChannelLayout::channelsdb_to_gainutil-dsp · cc 2cre8_util_dsp::processor::db_to_gainResolved::bus_downstreamutil-dsp · cc 2cre8_util_dsp::mixer::Resolved::bus_downstreamCoefficients::remixutil-dsp · cc 1cre8_util_dsp::mixer::Coefficients::remixResolved::strip_downstreamutil-dsp · cc 2cre8_util_dsp::mixer::Resolved::strip_downstreamCoefficients::strip_mainutil-dsp · cc 6cre8_util_dsp::mixer::Coefficients::strip_mainCoefficients::push_termsutil-dsp · cc 5cre8_util_dsp::mixer::Coefficients::push_termssource_layoututil-dsp · cc 2cre8_util_dsp::mixer::source_layoutvca_chainutil-dsp · cc 2cre8_util_dsp::mixer::vca_chainRemixMatrix::newutil-dsp · cc 11cre8_util_dsp::layout::RemixMatrix::newRemixMatrix::gainutil-dsp · cc 1cre8_util_dsp::layout::RemixMatrix::gainpan_gainsutil-dsp · cc 13cre8_util_dsp::layout::pan_gainsChannelLayout::groupsutil-dsp · cc 1cre8_util_dsp::layout::ChannelLayout::groupsRemixMatrix::inputsutil-dsp · cc 1cre8_util_dsp::layout::RemixMatrix::inputsRemixMatrix::outputsutil-dsp · cc 1cre8_util_dsp::layout::RemixMatrix::outputsbalance_gainsutil-dsp · cc 5cre8_util_dsp::mixer::balance_gainsCoefficients::scale_inpututil-dsp · cc 2cre8_util_dsp::mixer::Coefficients::scale_input

Control flow

Source not readable from this process.

Callers 14

Callees 9

Source not readable from this process.