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
handle_song
200lines
31cyclomatic
3max nesting
81statements
8? exits
2params
1callers
28callees
0.5 (p42)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (1 direct callers, 28 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 1
- connect app-audio · path
Callees 28
- ParamDescriptor::clamp util-dsp · method ×5
- AudioGraph::from_session_json app-audio · path
- conduit_state_id_for_context app-conduit · path
- render_request app-audio · path
- SongSpec::for_style app-audio · path
- world_score util-dsp · path
- normalize_audio_session_payload app-audio · path
- render_song app-audio · path
- process_pipeline app-audio · path
- pcm_chunks_for_sink app-audio · path
- instrument_patch app-audio · path
- SoundMapping::default app-audio · path
- compose app-audio · path
- active_conduit_state_id app-conduit · path
- audio_graph_snapshot app-audio · path
- StyleProfile::from_value app-audio · path
- StyleProfile::parse app-audio · path ×3
- editor_request app-audio · path
- SongSpec::absorb_graph_walk app-audio · method
- parse_tuning_system app-audio · path
- instrument_bank_names app-audio · path
- compose_walk_strategy app-audio · path
- apply_session_to_spec app-audio · name
- session_song_seed app-audio · ref
- song_to_smf app-audio · path
- world_style_name app-audio · name
- resolve_bars app-audio · name
- start_conduit_song_station app-audio · name
Source not readable from this process.