MCPcopy Create free account

hub / github.com/BillyDM/Firewheel / functions

Functions1,143 in github.com/BillyDM/Firewheel

↓ 2 callersMethodgraph_in_node_id
(&self)
examples/visual_node_graph/src/system.rs:276
↓ 2 callersMethodin_place_buffers
If set to `true`, then the input buffers will be merged into the output buffers. This may improve performance in cases where this node is commonly use
crates/firewheel-core/src/node.rs:181
↓ 2 callersMethodinfo
(&self, _: &Self::Configuration)
crates/firewheel-graph/src/lib.rs:73
↓ 2 callersMethodinfo
Information about the running audio stream
crates/firewheel-cpal/src/lib.rs:656
↓ 2 callersMethodinput_stream_ok
Returns `true` if the input audio stream is still running or if an input audio stream was never created. Returns `false` if there is no input stream,
crates/firewheel-cpal/src/lib.rs:699
↓ 2 callersMethodinsert
(&mut self, ty: &'a syn::Type)
crates/firewheel-macros/src/lib.rs:95
↓ 2 callersMethodinto_dyn_resource
(self)
crates/firewheel-symphonium/src/lib.rs:21
↓ 2 callersFunctionmax_peak
Miscellaneous DSP algorithms Detects the maximum absolute peak value in a buffer of samples.
crates/firewheel-core/src/dsp/algo.rs:4
↓ 2 callersMethodmix_first_into_second_mono
(&mut self, first: &[f32], second: &mut [f32], frames: usize)
crates/firewheel-core/src/dsp/mix.rs:207
↓ 2 callersMethodmix_first_into_second_stereo
( &mut self, first_l: &[f32], first_r: &[f32], second_l: &mut [f32], s
crates/firewheel-core/src/dsp/mix.rs:234
↓ 2 callersMethodnormalize
(&self, db: f32)
crates/firewheel-core/src/dsp/volume.rs:331
↓ 2 callersMethodnum_channels
(&self)
crates/firewheel-core/src/dsp/buffer.rs:344
↓ 2 callersMethodnum_channels_filled
(&self)
crates/firewheel-nodes/src/sampler.rs:924
↓ 2 callersMethodprocess
( &mut self, input: &dyn Adapter<'_, f32>, output: &mut dyn AdapterMut<'_, f32>,
crates/firewheel-graph/src/processor.rs:83
↓ 2 callersMethodprocess_block
( &mut self, block_frames: usize, sample_rate: NonZeroU32, sample_rate_recip:
crates/firewheel-graph/src/processor/process.rs:261
↓ 2 callersMethodprocess_internal
Returns `true` if the sample has finished playing, and also returns the number of channels that were filled.
crates/firewheel-nodes/src/sampler.rs:780
↓ 2 callersMethodprocess_into_buffer
( &mut self, buffer: &mut [f32], target: f32, coeff: SmoothingFilterCoeff,
crates/firewheel-core/src/dsp/filter/smoothing_filter.rs:59
↓ 2 callersMethodprocess_sample_a
(&mut self, target_times_a: f32, coeff_b: f32)
crates/firewheel-core/src/dsp/filter/smoothing_filter.rs:54
↓ 2 callersMethodrand_unit
Produce a random float in the range [0..1).
benches/core.rs:26
↓ 2 callersMethodregister
(&self, data: Arc<T>)
crates/firewheel-core/src/collector.rs:71
↓ 2 callersMethodrelease
Release a BufferRef
crates/firewheel-graph/src/graph/compiler.rs:111
↓ 2 callersMethodremove_edges_with_input_port
( &mut self, node_id: NodeID, port_idx: PortIdx, is_restoring_graph_state: boo
crates/firewheel-graph/src/graph.rs:604
↓ 2 callersMethodremove_edges_with_output_port
( &mut self, node_id: NodeID, port_idx: PortIdx, is_restoring_graph_state: boo
crates/firewheel-graph/src/graph.rs:626
↓ 2 callersMethodresample_linear_inner
( &mut self, out_to_in_frame: OutToInFrame, in_frame_start: f64, speed: f64,
crates/firewheel-nodes/src/sampler/resampler.rs:110
↓ 2 callersMethodreset
(&mut self)
examples/custom_nodes/src/nodes/filter.rs:136
↓ 2 callersMethodreset
(&mut self)
crates/firewheel-nodes/src/fast_filters/lowpass.rs:140
↓ 2 callersMethodreset_to_1
(&mut self)
crates/firewheel-core/src/dsp/declick.rs:107
↓ 2 callersFunctionrng
(fpd: &mut i32)
crates/firewheel-nodes/src/noise_generator/pink.rs:176
↓ 2 callersFunctionsamples_to_seconds
(samples: i64, sample_rate: NonZeroU32, sample_rate_recip: f64)
crates/firewheel-core/src/clock.rs:520
↓ 2 callersFunctionseconds_to_samples
(seconds: f64, sample_rate: NonZeroU32)
crates/firewheel-core/src/clock.rs:279
↓ 2 callersMethodset_dampening
(&mut self, value: f64)
crates/firewheel-nodes/src/freeverb/comb.rs:23
↓ 2 callersMethodset_feedback
(&mut self, value: f64)
crates/firewheel-nodes/src/freeverb/comb.rs:28
↓ 2 callersMethodsort_events
(&mut self)
crates/firewheel-graph/src/processor/event_scheduler.rs:822
↓ 2 callersMethodstop
(&mut self, sampler_i: usize)
examples/sampler_test/src/system.rs:158
↓ 2 callersFunctionstruct_fields
(data: &syn::Fields)
crates/firewheel-macros/src/lib.rs:74
↓ 2 callersMethodtick
(&mut self, input: f64)
crates/firewheel-nodes/src/freeverb/comb.rs:33
↓ 2 callersMethodupdate_wet_gains
(&mut self)
crates/firewheel-nodes/src/freeverb/freeverb.rs:106
↓ 2 callersMethodwrite_and_advance
(&mut self, value: f64)
crates/firewheel-nodes/src/freeverb/delay_line.rs:25
↓ 1 callersMethodadd_dyn_node
Add a node to the audio graph which implements the type-erased [`DynAudioNode`] trait.
crates/firewheel-graph/src/context.rs:945
↓ 1 callersMethodadd_graph_in_out_nodes
(&mut self)
examples/visual_node_graph/src/ui.rs:859
↓ 1 callersMethodadd_node
Add a node to the audio graph.
crates/firewheel-graph/src/context.rs:936
↓ 1 callersFunctionamp_to_linear_volume_clamped
(amp: f32, min_amp: f32)
crates/firewheel-core/src/dsp/volume.rs:297
↓ 1 callersMethodapply
(&mut self, value: Self::Patch)
crates/firewheel-nodes/src/triple_buffer.rs:90
↓ 1 callersFunctionas_member
(ident: Option<&syn::Ident>, index: usize)
crates/firewheel-macros/src/lib.rs:84
↓ 1 callersMethodas_param_data
(&self)
crates/firewheel-nodes/src/sampler.rs:580
↓ 1 callersMethodbegin_modify_guard
(&mut self)
crates/firewheel-graph/src/graph.rs:125
↓ 1 callersMethodbegin_new_bookkeeping_part
(&mut self)
crates/firewheel-graph/src/processor/profiling.rs:190
↓ 1 callersMethodbegin_node_profiling
(&mut self)
crates/firewheel-graph/src/processor/profiling.rs:207
↓ 1 callersFunctionbinary_search_seconds
(cache: &[KeyframeCache], seconds: DurationSeconds)
crates/firewheel-core/src/clock/transport/dynamic_transport.rs:264
↓ 1 callersMethodbookkeeping_part_completed
(&mut self)
crates/firewheel-graph/src/processor/profiling.rs:198
↓ 1 callersMethodbpm_at_musical
Return the tempo in beats per minute at the given musical time. `speed_multiplier` - A multiplier for the playback speed. A value of `1.0` means no c
crates/firewheel-core/src/clock/transport.rs:177
↓ 1 callersMethodbuffer_capacity
(&self)
crates/firewheel-graph/src/graph/compiler/schedule.rs:366
↓ 1 callersFunctioncalc_coeffs
(freeverb: &mut Freeverb, damping: f32, room_size: f32, width: f32)
crates/firewheel-nodes/src/freeverb/mod.rs:338
↓ 1 callersMethodcalculate_gain
( &self, distance: f32, distance_gain_factor: f32, reference_distance: f32,
crates/firewheel-core/src/dsp/distance_attenuation.rs:50
↓ 1 callersMethodcallback
( &mut self, mut buffers: rtaudio::Buffers<'_>, info: &rtaudio::StreamInfo, st
crates/firewheel-rtaudio/src/lib.rs:193
↓ 1 callersMethodcheck_for_silence_on_outputs
Thoroughly checks if all output buffers contain silence (as in all samples have an absolute amplitude less than or equal to `min_amp`). If all buffer
crates/firewheel-core/src/node.rs:636
↓ 1 callersMethodcleanup_process_block
Clean up event buffers
crates/firewheel-graph/src/processor/event_scheduler.rs:817
↓ 1 callersMethodclock_samples_range
Get the current time of the audio clock in frames as a range for this processing block.
crates/firewheel-core/src/node.rs:806
↓ 1 callersMethodclock_seconds
The current time of the audio clock at the first frame in this processing block, equal to the total number of seconds of data that have been processed
crates/firewheel-core/src/node.rs:799
↓ 1 callersFunctioncompile
Main compilation algorithm
crates/firewheel-graph/src/graph/compiler.rs:127
↓ 1 callersMethodconstruct_processor
( &self, _: &Self::Configuration, cx: ConstructProcessorContex
crates/firewheel-graph/src/lib.rs:80
↓ 1 callersMethodcontains_node
Returns `true` if the node exists in the graph.
crates/firewheel-graph/src/context.rs:995
↓ 1 callersMethodcount
(&self)
crates/firewheel-core/src/collector.rs:181
↓ 1 callersMethodcrossfade_decibels
Compute the decibel values for both inputs for crossfading. `fade` - The fade amount, where `0.5` is center, `0.0` is fully the first input, and `1.0
crates/firewheel-core/src/dsp/fade.rs:108
↓ 1 callersMethodcurrently_paused
Returns `true` if the processor is currently paused at this instant in time.
crates/firewheel-nodes/src/sampler.rs:434
↓ 1 callersMethodcurrently_playing
Returns `true` if the processor is currently playing a sample at this instant in time.
crates/firewheel-nodes/src/sampler.rs:429
↓ 1 callersFunctioncycle_detected
( nodes: &'a mut Arena<NodeEntry>, edges: &'a mut Arena<Edge>, graph_in_id: NodeID, graph_out_
crates/firewheel-graph/src/graph/compiler.rs:148
↓ 1 callersMethodcycle_detected
(&mut self)
crates/firewheel-graph/src/graph.rs:648
↓ 1 callersMethoddata
Get the latest audio data. If the node is not currently active, then this will return `None`.
crates/firewheel-nodes/src/triple_buffer.rs:169
↓ 1 callersMethoddeactivate
(&mut self)
crates/firewheel-graph/src/graph.rs:672
↓ 1 callersMethoddeactivate_blocking
(&mut self, timeout: Duration)
crates/firewheel-graph/src/context.rs:582
↓ 1 callersMethoddelta_seconds_from
Return the musical time that occurs `delta_seconds` seconds after the given `from` timestamp. `speed_multiplier` - A multiplier for the playback spee
crates/firewheel-core/src/clock/transport.rs:156
↓ 1 callersMethodderef
(&self)
crates/firewheel-core/src/collector.rs:307
↓ 1 callersFunctionderive_realtime_clone_inner
(input: TokenStream)
crates/firewheel-macros/src/lib.rs:35
↓ 1 callersMethoddo_loop
(&self, num_times_looped_back: u64)
crates/firewheel-nodes/src/sampler.rs:639
↓ 1 callersMethoddraw_oscilloscope
A basic oscilloscope, using the audio data from the triple buffer node.
examples/visualizer/src/ui.rs:28
↓ 1 callersMethoddrop_old_schedule_data
(&mut self, mut data: Box<ScheduleHeapData>)
crates/firewheel-graph/src/graph.rs:788
↓ 1 callersMethodedge
Get information about the given [Edge]
crates/firewheel-graph/src/graph.rs:600
↓ 1 callersMethodend_modify_guard
(&mut self, restore_prev_state: bool)
crates/firewheel-graph/src/graph.rs:133
↓ 1 callersMethodextend_scheduled_event_buffer
(&mut self, logger: &mut RealtimeLogger)
crates/firewheel-graph/src/processor/event_scheduler.rs:857
↓ 1 callersFunctionfade_curve_ui
Reusable ui to show a fade curve
examples/visual_node_graph/src/ui.rs:757
↓ 1 callersMethodfade_to_enabled
(&mut self, enabled: bool, declick_values: &DeclickValues)
crates/firewheel-core/src/dsp/declick.rs:46
↓ 1 callersMethodfetch_info
(&mut self)
crates/firewheel-graph/src/processor/profiling.rs:317
↓ 1 callersFunctionfill_buffers_interleaved
A helper method to fill buffers from a resource of interleaved samples. Returns the number of frames that were successfully filled. This may be less
crates/firewheel-core/src/sample_resource.rs:189
↓ 1 callersMethodflush
Flush the queued log messages.
crates/firewheel-core/src/log.rs:253
↓ 1 callersMethodframes_left
(&self)
crates/firewheel-core/src/dsp/declick.rs:463
↓ 1 callersMethodget_buffer
Get the buffer of smoothed samples. The second value is `true` if all the values in the buffer are the same.
crates/firewheel-core/src/param/smoother.rs:188
↓ 1 callersMethodget_path
Returns the path for the crate with the given name.
crates/firewheel-macros/src/firewheel_manifest.rs:72
↓ 1 callersMethodgraph_in_node_id
(&self)
crates/firewheel-graph/src/graph/compiler/schedule.rs:379
↓ 1 callersMethodhandle_clear_scheduled_events_event
( &mut self, msgs: &[ClearScheduledEventsEvent], nodes: &mut Arena<NodeEntry>, )
crates/firewheel-graph/src/processor/event_scheduler.rs:323
↓ 1 callersMethodhas_clipped
(&self)
crates/firewheel-nodes/src/peak_meter.rs:137
↓ 1 callersMethodhas_pre_proc_nodes
(&self)
crates/firewheel-graph/src/graph/compiler/schedule.rs:514
↓ 1 callersMethodis_activated
(&self)
examples/sampler_test/src/system.rs:104
↓ 1 callersMethodis_activated
(&self)
examples/visual_node_graph/src/system.rs:284
↓ 1 callersMethodis_activated
(&self)
examples/visualizer/src/system.rs:139
↓ 1 callersFunctionis_buffer_silent
Thoroughly checks if the given buffer contains silence (as in all samples have an absolute amplitude less than or equal to `min_amp`)
crates/firewheel-core/src/dsp/volume.rs:346
↓ 1 callersFunctionis_not_worklet
()
crates/firewheel-graph/src/time.rs:43
↓ 1 callersMethodis_paused
(&self, sampler_i: usize)
examples/sampler_test/src/system.rs:182
↓ 1 callersMethodis_playing
(&self, sampler_i: usize)
examples/sampler_test/src/system.rs:175
↓ 1 callersMethodis_running
Returns `true` if the audio stream is currently running. Returns `false` if the audio stream has stopped unexpectedly (i.e. an audio device was disco
crates/firewheel-rtaudio/src/lib.rs:151
← previousnext →201–300 of 1,143, ranked by callers