Skip to content
1 viewer

rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off

cre8-app-audio audio cargo crate

AudioApp extracted app crate.

crates/cre8-app-audio · level 15 · 62,299 lines (54,316 code) · 177 files · 3,022 fns (470 tests) · cyclomatic Σ 11,213

15workspace deps
6direct dependents
26transitive dependents
667calls out
71calls in
2623call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

normal dep · 83 calls · source referencenormal dep · 11 calls · source referencenormal dep · 1 calls · source referencenormal dep · 17 calls · source referencenormal dep · 5 calls · source referencenormal dep · 94 calls · source referencenormal dep · 32 calls · source referencenormal dep · 27 calls · source referencenormal dep · 16 calls · source referencenormal dep · 19 calls · source referencenormal dep · 0 calls · source referencenormal dep · 1 calls · source referencenormal dep · 8 calls · source referencenormal dep · 333 calls · source referencenormal dep · 17 calls · source referencedev dep · 1 calls · source referencenormal dep · 1 calls · source referencenormal dep · 6 calls · source referencenormal dep · 3 calls · source referencedev dep · 57 calls · incomplete scannormal dep · 2 calls · source referencenormal dep · 0 calls · source referencenormal dep · 2 calls · source referencedev dep · 0 calls · manifest wiringapp-audioL15 · 54,316 linescre8-app-audioapp-conduitL14 · 79,226 linescre8-app-conduitapp-gatewayL13 · 24,179 linescre8-app-gatewayapp-manifoldL10 · 18,941 linescre8-app-manifoldapp-protocolL9 · 26,097 linescre8-app-protocolapp-truthL7 · 20,485 linescre8-app-truthapp-view-libL8 · 89,193 linescre8-app-view-libapp-view-lib-apiL3 · 12,973 linescre8-app-view-lib-apiplatform-timeL3 · 65 linescre8-platform-timeruntime-app-typesL6 · 2,860 linescre8-runtime-app-typesruntime-contractsL0 · 6,322 linescre8-runtime-contractsruntime-coreL2 · 747 linescre8-runtime-coreruntime-hostL1 · 1,649 linescre8-runtime-hostutil-cryptoL3 · 749 linescre8-util-cryptoutil-dspL0 · 8,922 linescre8-util-dsputil-lock-extL0 · 195 linescre8-util-lock-exttest-helpersL29 · 557 linescre8-test-helpersapp-meditationL16 · 1,396 linescre8-app-meditationapp-roomL16 · 5,478 linescre8-app-roomapp-tvL18 · 24,131 linescre8-app-tvapp-virtualL26 · 25,156 linescre8-app-virtualapp-voiceL16 · 8,236 linescre8-app-voiceruntime-app-catalogL28 · 681 linescre8-runtime-app-catalogruntime-catalogL29 · 1,374 linescre8-runtime-catalogruntime-test-suiteL0 · 0 linescre8-runtime-test-suite

Files

lowhigh
crates/cre8-app-audio/src/actions/composition.rs · 56 lines · 2 fnscrates/cre8-app-audio/src/actions/crystal.rs · 137 lines · 4 fnscrates/cre8-app-audio/src/actions/dsp.rs · 384 lines · 18 fnsdsp.rscrates/cre8-app-audio/src/actions/graph.rs · 261 lines · 10 fnsgraph…crates/cre8-app-audio/src/actions/graph_live.rs · 891 lines · 47 fnsgraph_live…crates/cre8-app-audio/src/actions/jam.rs · 98 lines · 5 fnscrates/cre8-app-audio/src/actions/mod.rs · 15 lines · 0 fnscrates/cre8-app-audio/src/actions/recipe.rs · 992 lines · 43 fnsrecipe.rscrates/cre8-app-audio/src/actions/reverb.rs · 65 lines · 6 fnscrates/cre8-app-audio/src/actions/scene.rs · 243 lines · 9 fnscrates/cre8-app-audio/src/actions/schema.rs · 46 lines · 1 fnscrates/cre8-app-audio/src/actions/song.rs · 542 lines · 19 fnssong.rscrates/cre8-app-audio/src/actions/sonify.rs · 73 lines · 3 fnscrates/cre8-app-audio/src/actions/speak.rs · 622 lines · 22 fnsspeak.rscrates/cre8-app-audio/src/actions/status.rs · 62 lines · 1 fnscrates/cre8-app-audio/src/actions/transform.rs · 47 lines · 1 fnscrates/cre8-app-audio/src/app.rs · 1,076 lines · 19 fnsapp.rscrates/cre8-app-audio/src/assets/radio_page.js · 2,059 lines · 84 fnsradio_page.jscrates/cre8-app-audio/src/assets/sheet_player.js · 301 lines · 20 fnssheet_p…crates/cre8-app-audio/src/assets/song_tv_viz.d.ts · 1 lines · 0 fnscrates/cre8-app-audio/src/assets/song_tv_viz.js · 1 lines · 0 fnscrates/cre8-app-audio/src/audio_browser_core.rs · 22 lines · 0 fnscrates/cre8-app-audio/src/automation.rs · 42 lines · 5 fnscrates/cre8-app-audio/src/binaural.rs · 143 lines · 11 fnscrates/cre8-app-audio/src/browser/audio-capture.ts · 164 lines · 12 fnscrates/cre8-app-audio/src/browser/audio-core.ts · 44 lines · 2 fnscrates/cre8-app-audio/src/browser/channel-layout.ts · 479 lines · 41 fnschannel-…crates/cre8-app-audio/src/browser/daw-authoring.ts · 40 lines · 5 fnscrates/cre8-app-audio/src/browser/daw-draft-port.ts · 11 lines · 3 fnscrates/cre8-app-audio/src/browser/daw-draft.ts · 38 lines · 4 fnscrates/cre8-app-audio/src/browser/daw-editor.ts · 101 lines · 11 fnscrates/cre8-app-audio/src/browser/daw-host.ts · 15 lines · 1 fnscrates/cre8-app-audio/src/browser/daw-selection.ts · 13 lines · 2 fnscrates/cre8-app-audio/src/browser/daw-session-controller.ts · 166 lines · 19 fnscrates/cre8-app-audio/src/browser/daw-view.ts · 516 lines · 50 fnsdaw-view.…crates/cre8-app-audio/src/browser/daw-workspace.ts · 83 lines · 7 fnscrates/cre8-app-audio/src/browser/field-curve-edit.ts · 21 lines · 2 fnscrates/cre8-app-audio/src/browser/field-gesture-audio.ts · 35 lines · 3 fnscrates/cre8-app-audio/src/browser/generated/waveform-core.ts · 3 lines · 0 fnscrates/cre8-app-audio/src/browser/geometry-animation.ts · 57 lines · 5 fnscrates/cre8-app-audio/src/browser/geometry-spectrum.ts · 47 lines · 3 fnscrates/cre8-app-audio/src/browser/live-audio-source.ts · 145 lines · 17 fnscrates/cre8-app-audio/src/browser/live-mix.ts · 167 lines · 26 fnscrates/cre8-app-audio/src/browser/live-pcm-tap.ts · 78 lines · 2 fnscrates/cre8-app-audio/src/browser/live-vector.ts · 117 lines · 8 fnscrates/cre8-app-audio/src/browser/midi-score.ts · 74 lines · 10 fnscrates/cre8-app-audio/src/browser/mix-automation-view.ts · 81 lines · 11 fnscrates/cre8-app-audio/src/browser/mix-core.ts · 71 lines · 8 fnscrates/cre8-app-audio/src/browser/mix-inserts-view.ts · 64 lines · 7 fnscrates/cre8-app-audio/src/browser/mix-inserts.ts · 37 lines · 5 fnscrates/cre8-app-audio/src/browser/mix-stream-tap.ts · 15 lines · 3 fnscrates/cre8-app-audio/src/browser/native-effect-controls.ts · 152 lines · 18 fnscrates/cre8-app-audio/src/browser/native-effect-port.ts · 36 lines · 2 fnscrates/cre8-app-audio/src/browser/note-core.ts · 15 lines · 1 fnscrates/cre8-app-audio/src/browser/plate-exciter.ts · 17 lines · 6 fnscrates/cre8-app-audio/src/browser/plate-response.ts · 81 lines · 9 fnscrates/cre8-app-audio/src/browser/reverb-design-client.ts · 112 lines · 4 fnscrates/cre8-app-audio/src/browser/reverb-designer.ts · 160 lines · 20 fnscrates/cre8-app-audio/src/browser/score-editor.ts · 24 lines · 3 fnscrates/cre8-app-audio/src/browser/score-midi-controls.ts · 81 lines · 8 fnscrates/cre8-app-audio/src/browser/score-note-edit.ts · 47 lines · 5 fnscrates/cre8-app-audio/src/browser/score-piano.ts · 252 lines · 19 fnscrates/cre8-app-audio/src/browser/score-player.ts · 170 lines · 22 fnscrates/cre8-app-audio/src/browser/score-render.ts · 11 lines · 0 fnscrates/cre8-app-audio/src/browser/score-signal.ts · 30 lines · 5 fnscrates/cre8-app-audio/src/browser/score-wav.ts · 42 lines · 4 fnscrates/cre8-app-audio/src/browser/smooth-field-table.ts · 26 lines · 1 fnscrates/cre8-app-audio/src/browser/song-project.ts · 84 lines · 12 fnscrates/cre8-app-audio/src/browser/theremini-midi.ts · 42 lines · 5 fnscrates/cre8-app-audio/src/browser/timeline-core.ts · 141 lines · 28 fnscrates/cre8-app-audio/src/browser/track-editor.ts · 123 lines · 16 fnscrates/cre8-app-audio/src/browser/track-session.ts · 173 lines · 25 fnscrates/cre8-app-audio/src/browser/vector-instrument.ts · 250 lines · 31 fnscrates/cre8-app-audio/src/browser/vector-midi.ts · 53 lines · 8 fnscrates/cre8-app-audio/src/browser/waveform-analysis-view.ts · 112 lines · 12 fnscrates/cre8-app-audio/src/browser/waveform-analysis.ts · 100 lines · 9 fnscrates/cre8-app-audio/src/browser/waveform-annotations.ts · 22 lines · 4 fnscrates/cre8-app-audio/src/browser/waveform-document.ts · 198 lines · 39 fnscrates/cre8-app-audio/src/browser/waveform-editor.ts · 256 lines · 16 fnscrates/cre8-app-audio/src/browser/waveform-effect-presets.ts · 20 lines · 1 fnscrates/cre8-app-audio/src/browser/waveform-fft.ts · 14 lines · 1 fnscrates/cre8-app-audio/src/browser/waveform-formants.ts · 14 lines · 1 fnscrates/cre8-app-audio/src/browser/waveform-generator-view.ts · 26 lines · 2 fnscrates/cre8-app-audio/src/browser/waveform-generator.ts · 219 lines · 7 fnscrates/cre8-app-audio/src/browser/waveform-latency.ts · 51 lines · 3 fnscrates/cre8-app-audio/src/browser/waveform-noise.ts · 84 lines · 7 fnscrates/cre8-app-audio/src/browser/waveform-pitch-time.ts · 90 lines · 3 fnscrates/cre8-app-audio/src/browser/waveform-playback.ts · 71 lines · 14 fnscrates/cre8-app-audio/src/browser/waveform-precision-view.ts · 61 lines · 9 fnscrates/cre8-app-audio/src/browser/waveform-processing.ts · 42 lines · 4 fnscrates/cre8-app-audio/src/browser/waveform-project.ts · 112 lines · 11 fnscrates/cre8-app-audio/src/browser/waveform-rack-state.ts · 11 lines · 1 fnscrates/cre8-app-audio/src/browser/waveform-rack.ts · 50 lines · 3 fnscrates/cre8-app-audio/src/browser/waveform-recorder.ts · 101 lines · 5 fnscrates/cre8-app-audio/src/browser/waveform-render-job.ts · 12 lines · 1 fnscrates/cre8-app-audio/src/browser/waveform-repair.ts · 41 lines · 2 fnscrates/cre8-app-audio/src/browser/waveform-resample.ts · 16 lines · 1 fnscrates/cre8-app-audio/src/browser/waveform-timeline.ts · 77 lines · 26 fnscrates/cre8-app-audio/src/browser/waveform-workspace.ts · 770 lines · 55 fnswaveform-w…crates/cre8-app-audio/src/browser_core/fft.rs · 121 lines · 9 fnscrates/cre8-app-audio/src/browser_core/mix.rs · 140 lines · 8 fnscrates/cre8-app-audio/src/browser_core/notes.rs · 33 lines · 2 fnscrates/cre8-app-audio/src/browser_core/repair.rs · 115 lines · 7 fnscrates/cre8-app-audio/src/browser_core/timeline.rs · 385 lines · 37 fnstimelin…crates/cre8-app-audio/src/catalog.rs · 230 lines · 15 fnscrates/cre8-app-audio/src/cognitive.rs · 752 lines · 38 fnscognitive.…crates/cre8-app-audio/src/connection.rs · 2,881 lines · 80 fnsconnection.rscrates/cre8-app-audio/src/crystal.rs · 354 lines · 20 fnscrystal…crates/cre8-app-audio/src/crystal_phrase.rs · 446 lines · 17 fnscrystal_…crates/cre8-app-audio/src/daw_arrangement.rs · 23 lines · 2 fnscrates/cre8-app-audio/src/daw_session.rs · 435 lines · 35 fnsdaw_sess…crates/cre8-app-audio/src/daw_session_exec.rs · 391 lines · 17 fnsdaw_ses…crates/cre8-app-audio/src/daw_session_graph.rs · 695 lines · 29 fnsdaw_sessio…crates/cre8-app-audio/src/drumkit.rs · 656 lines · 35 fnsdrumkit.rscrates/cre8-app-audio/src/field_clip.rs · 82 lines · 4 fnscrates/cre8-app-audio/src/field_clip_tests.rs · 45 lines · 6 fnscrates/cre8-app-audio/src/graph.rs · 1,036 lines · 71 fnsgraph.rscrates/cre8-app-audio/src/graph/descriptors.rs · 508 lines · 32 fnsdescripto…crates/cre8-app-audio/src/graph/descriptors/fx_kinds.rs · 387 lines · 17 fnsfx_kind…crates/cre8-app-audio/src/graph/diagnostics.rs · 454 lines · 27 fnsdiagnos…crates/cre8-app-audio/src/graph/wasm.rs · 628 lines · 38 fnswasm.rscrates/cre8-app-audio/src/graph/webaudio.rs · 640 lines · 39 fnswebaudio.rscrates/cre8-app-audio/src/harmonic.rs · 468 lines · 45 fnsharmonic…crates/cre8-app-audio/src/http_routes.rs · 467 lines · 13 fnshttp_rou…crates/cre8-app-audio/src/init.rs · 18 lines · 2 fnscrates/cre8-app-audio/src/instrument.rs · 1,673 lines · 69 fnsinstrument.rscrates/cre8-app-audio/src/instrument_bank.rs · 1,010 lines · 14 fnsinstrument_ban…crates/cre8-app-audio/src/jam.rs · 198 lines · 13 fnscrates/cre8-app-audio/src/lib.rs · 60 lines · 0 fnscrates/cre8-app-audio/src/live_score.rs · 716 lines · 24 fnslive_score…crates/cre8-app-audio/src/loudness.rs · 1 lines · 0 fnscrates/cre8-app-audio/src/masking.rs · 81 lines · 11 fnscrates/cre8-app-audio/src/midi.rs · 448 lines · 25 fnsmidi.rscrates/cre8-app-audio/src/mix.rs · 960 lines · 55 fnsmix.rscrates/cre8-app-audio/src/mixer_document.rs · 47 lines · 4 fnscrates/cre8-app-audio/src/notch.rs · 173 lines · 9 fnscrates/cre8-app-audio/src/parameter_curve.rs · 16 lines · 1 fnscrates/cre8-app-audio/src/pipeline.rs · 1,379 lines · 80 fnspipeline.rscrates/cre8-app-audio/src/plugins.rs · 268 lines · 11 fnsplugin…crates/cre8-app-audio/src/scene.rs · 1,816 lines · 75 fnsscene.rscrates/cre8-app-audio/src/schema.rs · 334 lines · 18 fnsschema.…crates/cre8-app-audio/src/score_mix.rs · 487 lines · 31 fnsscore_mix…crates/cre8-app-audio/src/score_note_edit.rs · 67 lines · 4 fnscrates/cre8-app-audio/src/session/fx.rs · 114 lines · 9 fnscrates/cre8-app-audio/src/session/fx/engine.rs · 1,373 lines · 76 fnsengine.rscrates/cre8-app-audio/src/session/mix.rs · 703 lines · 29 fnsmix.rscrates/cre8-app-audio/src/session/mix_tests.rs · 354 lines · 27 fnsmix_tes…crates/cre8-app-audio/src/session/mod.rs · 11 lines · 0 fnscrates/cre8-app-audio/src/session/normalize.rs · 1,334 lines · 83 fnsnormalize.rscrates/cre8-app-audio/src/session/runtime.rs · 1,566 lines · 50 fnsruntime.rscrates/cre8-app-audio/src/session/runtime_tests.rs · 610 lines · 13 fnsruntime_t…crates/cre8-app-audio/src/session/station.rs · 1,380 lines · 44 fnsstation.rscrates/cre8-app-audio/src/session/store.rs · 303 lines · 16 fnsstore.rscrates/cre8-app-audio/src/session/transport.rs · 509 lines · 41 fnstransport…crates/cre8-app-audio/src/session/util.rs · 125 lines · 12 fnscrates/cre8-app-audio/src/sheet.rs · 1,514 lines · 57 fnssheet.rscrates/cre8-app-audio/src/sheet_song.rs · 173 lines · 9 fnscrates/cre8-app-audio/src/smf.rs · 473 lines · 26 fnssmf.rscrates/cre8-app-audio/src/song.rs · 1,571 lines · 93 fnssong.rscrates/cre8-app-audio/src/sonification.rs · 423 lines · 23 fnssonific…crates/cre8-app-audio/src/spectral.rs · 490 lines · 39 fnsspectral.…crates/cre8-app-audio/src/tensor.rs · 178 lines · 19 fnscrates/cre8-app-audio/src/transform.rs · 832 lines · 30 fnstransform.…crates/cre8-app-audio/src/view_daw_session.rs · 51 lines · 1 fnscrates/cre8-app-audio/src/view_mixer.rs · 61 lines · 6 fnscrates/cre8-app-audio/src/view_reverb.rs · 111 lines · 6 fnscrates/cre8-app-audio/src/view_sheet.rs · 454 lines · 34 fnsview_sh…crates/cre8-app-audio/src/view_templates.rs · 241 lines · 9 fnscrates/cre8-app-audio/src/waveform_mix.rs · 151 lines · 10 fnscrates/cre8-app-audio/src/waveform_mix_tests.rs · 88 lines · 5 fnscrates/cre8-app-audio/src/waveform_processing.rs · 235 lines · 8 fnscrates/cre8-app-audio/src/waveform_processing/wasm.rs · 71 lines · 6 fnscrates/cre8-app-audio/src/waveform_repair.rs · 234 lines · 9 fnscrates/cre8-app-audio/src/waveform_timeline.rs · 446 lines · 11 fnswaveform…crates/cre8-app-audio/src/waveform_timeline_tests.rs · 145 lines · 8 fnscrates/cre8-app-virtual/src/smooth_field.rs · 18 lines · 2 fnscrates/cre8-util-dsp/src/fft.rs · 297 lines · 36 fnsfft.rs

File call graph

Resolved calls between this crate's files, callers left of callees. Showing the 48 of 157 files most involved in calls.

3 calls2 calls10 calls10 calls17 calls2 calls5 calls5 calls4 calls2 calls2 calls2 calls20 calls1 calls2 calls7 calls7 calls4 calls4 calls2 calls21 calls2 calls7 calls1 calls1 calls2 calls1 calls1 calls3 calls4 calls1 calls1 calls2 calls1 calls1 calls1 calls2 calls14 calls1 calls29 calls1 calls3 calls2 calls1 calls1 calls4 calls4 calls9 calls3 calls14 calls64 calls4 calls8 calls2 calls4 calls1 calls4 calls1 calls2 calls1 calls7 calls1 calls2 calls5 calls1 calls1 calls8 calls7 calls2 calls1 calls21 calls3 calls2 calls1 calls1 calls2 calls2 calls1 calls2 calls12 calls1 calls7 calls4 calls1 calls14 calls6 calls16 calls5 calls193 calls1 calls2 calls32 calls10 calls25 calls2 calls3 calls8 calls10 calls11 calls24 calls77 calls7 calls5 calls52 calls15 calls4 calls4 calls11 calls9 calls21 calls1 calls1 calls1 calls3 calls3 calls14 calls1 callsutil.rssession::utilcrates/cre8-app-audio/src/session/util.rs · 360 call sites in/outnormalize.rssession::normalizecrates/cre8-app-audio/src/session/normalize.rs · 217 call sites in/outstation.rssession::stationcrates/cre8-app-audio/src/session/station.rs · 155 call sites in/outconnection.rsconnectioncrates/cre8-app-audio/src/connection.rs · 108 call sites in/outsong.rssongcrates/cre8-app-audio/src/song.rs · 99 call sites in/outtransport.rssession::transportcrates/cre8-app-audio/src/session/transport.rs · 93 call sites in/outruntime.rssession::runtimecrates/cre8-app-audio/src/session/runtime.rs · 87 call sites in/outtimeline.rsbrowser_core::timelinecrates/cre8-app-audio/src/browser_core/timeline.rs · 72 call sites in/outtimeline-core.tssrc::browser::timeline-corecrates/cre8-app-audio/src/browser/timeline-core.ts · 71 call sites in/outwaveform-workspace.tssrc::browser::waveform-workspacecrates/cre8-app-audio/src/browser/waveform-workspace.ts · 69 call sites in/outmix.rsmixcrates/cre8-app-audio/src/mix.rs · 53 call sites in/outwaveform-document.tssrc::browser::waveform-documentcrates/cre8-app-audio/src/browser/waveform-document.ts · 50 call sites in/outdaw-view.tssrc::browser::daw-viewcrates/cre8-app-audio/src/browser/daw-view.ts · 49 call sites in/outdaw_session.rsdaw_sessioncrates/cre8-app-audio/src/daw_session.rs · 47 call sites in/outtrack-editor.tssrc::browser::track-editorcrates/cre8-app-audio/src/browser/track-editor.ts · 45 call sites in/outspectral.rsspectralcrates/cre8-app-audio/src/spectral.rs · 43 call sites in/outsong.rsactions::songcrates/cre8-app-audio/src/actions/song.rs · 40 call sites in/outaudio-core.tssrc::browser::audio-corecrates/cre8-app-audio/src/browser/audio-core.ts · 39 call sites in/outtrack-session.tssrc::browser::track-sessioncrates/cre8-app-audio/src/browser/track-session.ts · 36 call sites in/outtransform.rstransformcrates/cre8-app-audio/src/transform.rs · 35 call sites in/outdaw_session_graph.rsdaw_session_graphcrates/cre8-app-audio/src/daw_session_graph.rs · 34 call sites in/outdsp.rsactions::dspcrates/cre8-app-audio/src/actions/dsp.rs · 32 call sites in/outgraph.rsgraphcrates/cre8-app-audio/src/graph.rs · 32 call sites in/outmix.rssession::mixcrates/cre8-app-audio/src/session/mix.rs · 31 call sites in/outlive_score.rslive_scorecrates/cre8-app-audio/src/live_score.rs · 30 call sites in/outscene.rsscenecrates/cre8-app-audio/src/scene.rs · 29 call sites in/outsheet.rssheetcrates/cre8-app-audio/src/sheet.rs · 29 call sites in/outrecipe.rsactions::recipecrates/cre8-app-audio/src/actions/recipe.rs · 27 call sites in/outdaw-selection.tssrc::browser::daw-selectioncrates/cre8-app-audio/src/browser/daw-selection.ts · 27 call sites in/outdaw-draft.tssrc::browser::daw-draftcrates/cre8-app-audio/src/browser/daw-draft.ts · 26 call sites in/outmix.rsbrowser_core::mixcrates/cre8-app-audio/src/browser_core/mix.rs · 25 call sites in/outharmonic.rsharmoniccrates/cre8-app-audio/src/harmonic.rs · 25 call sites in/outwaveform_timeline.rswaveform_timelinecrates/cre8-app-audio/src/waveform_timeline.rs · 25 call sites in/outinstrument.rsinstrumentcrates/cre8-app-audio/src/instrument.rs · 24 call sites in/outscore_mix.rsscore_mixcrates/cre8-app-audio/src/score_mix.rs · 24 call sites in/outmix-automation-view.tssrc::browser::mix-automation-vi…crates/cre8-app-audio/src/browser/mix-automation-view.ts · 22 call sites in/outstore.rssession::storecrates/cre8-app-audio/src/session/store.rs · 22 call sites in/outruntime_tests.rssession::runtime_testscrates/cre8-app-audio/src/session/runtime_tests.rs · 21 call sites in/outdaw-session-controller.tssrc::browser::daw-session-contr…crates/cre8-app-audio/src/browser/daw-session-controller.ts · 20 call sites in/outsong-project.tssrc::browser::song-projectcrates/cre8-app-audio/src/browser/song-project.ts · 18 call sites in/outwaveform-timeline.tssrc::browser::waveform-timelinecrates/cre8-app-audio/src/browser/waveform-timeline.ts · 18 call sites in/outscore-piano.tssrc::browser::score-pianocrates/cre8-app-audio/src/browser/score-piano.ts · 17 call sites in/outview_sheet.rsview_sheetcrates/cre8-app-audio/src/view_sheet.rs · 16 call sites in/outwaveform_mix.rswaveform_mixcrates/cre8-app-audio/src/waveform_mix.rs · 16 call sites in/outcrystal.rsactions::crystalcrates/cre8-app-audio/src/actions/crystal.rs · 15 call sites in/outscene.rsactions::scenecrates/cre8-app-audio/src/actions/scene.rs · 15 call sites in/outgeometry-animation.tssrc::browser::geometry-animationcrates/cre8-app-audio/src/browser/geometry-animation.ts · 15 call sites in/outwaveform_repair.rswaveform_repaircrates/cre8-app-audio/src/waveform_repair.rs · 15 call sites in/out

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 3,022 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
wiresrc/browser/timeline-core.ts:18fn1113014.9
body_stringsrc/session/util.rs:13fn8149011.8
body_value_clonesrc/session/util.rs:22fn3135010.1
PatchSpec::from_paramssrc/instrument.rs:991method1741248.9
body_f64src/session/util.rs:5fn312808.8
elsrc/browser/waveform-workspace.ts:31nested fn111508.8
audioCoresrc/browser/audio-core.ts:38fn94908
DrumVoiceSpec::defaultsrc/drumkit.rs:87trait impl251808
poolsrc/song.rs:327fn31907.9
banksrc/instrument_bank.rs:891fn31717.5
librarysrc/instrument_bank.rs:874fn153217.4
nextsrc/browser/vector-midi.ts:52nested fn112207.4
Reader::takesrc/browser/timeline-core.ts:42method12817
body_boolsrc/session/util.rs:9fn312305.7
Ratio::as_f64src/harmonic.rs:37method31805.5
WaveformTimeline::transactsrc/browser/waveform-timeline.ts:34method521125.3
validateWaveShapesrc/browser/waveform-document.ts:13fn511305.2
validateWavesrc/browser/waveform-document.ts:18fn432215.2
fieldsrc/browser/waveform-workspace.ts:32nested fn111515
elsrc/browser/daw-view.ts:26nested fn121105
value_object_listsrc/session/util.rs:62fn1341104.9
elsrc/browser/score-piano.ts:13nested fn11904.9
Ratio::newsrc/harmonic.rs:32method411314.9
apply_effect_chain_samplessrc/session/fx/engine.rs:698fn911911154.8
findsrc/browser/geometry-animation.ts:6nested fn111004.8
patchsrc/instrument_bank.rs:902fn41414.7
canonical_audio_actionsrc/connection.rs:1032fn311304.7
kitssrc/drumkit.rs:685fn41354.6
gcdsrc/harmonic.rs:86fn82104.6
AudioGraph::from_session_jsonsrc/graph.rs:176method311014.6
paramsrc/graph/descriptors.rs:421fn141604.6
render_requestsrc/live_score.rs:323fn91189134.5
AudioGraphBuilder::newsrc/graph.rs:220method441154.4
session_registrysrc/actions/graph_live.rs:50fn411104.2
MixTarget::part_indexsrc/mix.rs:111method31704.1
timelineTransactionsrc/browser/timeline-core.ts:53fn93443114
readScoreMixsrc/browser/daw-draft.ts:17fn13181403.9
Complex::newsrc/spectral.rs:19method31603.8
compilesrc/pipeline.rs:774fn2011233.7
elsrc/browser/native-effect-controls.ts:23nested fn11403.6

Outside the workspace

anyhow base64 cre8-lib-math cre8-lib-rng hyperdb serde serde_json sha2 thiserror tiny_http