MCPcopy Create free account

hub / github.com/chris-zen/kiro-synth / functions

Functions615 in github.com/chris-zen/kiro-synth

Methodlifecycle
( &mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &SelectedView, env: &Env,
kiro-synth-host/src/ui/view/header.rs:235
Methodlifecycle
( &mut self, _ctx: &mut LifeCycleCtx, _event: &LifeCycle, _data: &KnobData<Context>, _env:
kiro-synth-host/src/ui/widgets/knob.rs:422
Methodlifecycle
(&mut self, ctx: &mut LifeCycleCtx, event: &LifeCycle, data: &T, env: &Env)
kiro-synth-host/src/ui/widgets/tab.rs:182
Functionmain
()
kiro-synth-host/build.rs:6
Functionmain
()
kiro-synth-host/src/main.rs:30
Methodmax_frequency
()
kiro-synth-dsp/src/filters/freq_control.rs:45
Methodmessage_state
(message: Message)
kiro-midi-core/src/decoder.rs:485
Methodmin_frequency
()
kiro-synth-dsp/src/filters/freq_control.rs:50
Functionmodulation_default
()
kiro-synth-engine/src/program/modulations.rs:273
Functionmodulation_new
()
kiro-synth-engine/src/program/modulations.rs:265
Methodmtc_quarter_frame
(data: &[U7])
kiro-midi-core/src/decoder.rs:462
Methodmul
(&mut self, x_ref: OpRef, y_ref: OpRef)
kiro-synth-engine/src/program/blocks/expr.rs:117
Methodmul_param
(&mut self, x_ref: OpRef, param: ParamRef)
kiro-synth-engine/src/program/blocks/expr.rs:129
Methodmul_signal
(&mut self, x_ref: OpRef, signal: SignalRef)
kiro-synth-engine/src/program/blocks/expr.rs:135
Methodmul_signal_value
(&mut self, signal: SignalRef, value: F)
kiro-synth-engine/src/program/blocks/expr.rs:147
Methodmul_signals
(&mut self, signal1: SignalRef, signal2: SignalRef)
kiro-synth-engine/src/program/blocks/expr.rs:141
Methodmul_value
(&mut self, x_ref: OpRef, value: F)
kiro-synth-engine/src/program/blocks/expr.rs:123
Methodname
(&self, index: usize)
kiro-synth-engine/src/waveforms.rs:48
Methodnew
(data_buffer: &'a mut [U7])
kiro-midi-core/src/decoder.rs:91
Methodnew
()
kiro-synth-dsp/src/dca.rs:23
Methodnew
(db: F)
kiro-synth-dsp/src/funcs/decibels.rs:6
Methodnew
(buffer: &'a mut [F])
kiro-synth-dsp/src/effects/delay.rs:9
Methodnew
()
kiro-synth-dsp/src/waveforms/exponential.rs:15
Methodnew
pulse width between [0.0, 1.0)
kiro-synth-dsp/src/waveforms/square_trivial.rs:20
Methodnew
(mode: Mode, correction: Correction, saturation: F)
kiro-synth-dsp/src/waveforms/saw_blep.rs:51
Methodnew
()
kiro-synth-dsp/src/waveforms/sine_parabolic.rs:14
Methodnew
(shape: Shape, direction: Direction)
kiro-synth-dsp/src/waveforms/saw_trivial.rs:33
Methodnew
(shape: Shape)
kiro-synth-dsp/src/waveforms/triangle_trivial.rs:25
Methodnew
()
kiro-synth-dsp/src/waveforms/triangle_dpw2x.rs:21
Methodnew
FIXME do not require the waveform (and maybe the pitch_freq) in the constructor
kiro-synth-dsp/src/oscillators/pitched_oscillator.rs:22
Methodnew
(sample_rate: F)
kiro-synth-dsp/src/oscillators/lfo.rs:23
Methodnew
(sample_rate: F, hold_seconds: F, decay_db_per_second: F)
kiro-synth-dsp/src/meters/level_meter.rs:14
Methodnew
(sample_rate: F)
kiro-synth-dsp/src/envgen/adsr.rs:112
Methodnew
(min: F, max: F, value: F)
kiro-synth-dsp/src/filters/q_control.rs:12
Methodnew
(sample_rate: F, fc: F)
kiro-synth-dsp/src/filters/va_one_pole.rs:27
Methodnew
(enabled: bool)
kiro-synth-dsp/src/filters/saturation.rs:10
Methodnew
(sample_rate: F, fc: F, q: F)
kiro-synth-dsp/src/filters/oberheim_sem.rs:31
Methodnew
(freq: F)
kiro-synth-dsp/src/filters/freq_control.rs:11
Methodnew
(base_path: P)
druid-icon-generator/src/library.rs:13
Methodnew
(base_path: P)
druid-icon-generator/src/generator.rs:36
Methodnew
(sample_rate: F, block: &Block<F>)
kiro-synth-engine/src/processor.rs:21
Methodnew
(sample_rate: F, program: &Program<F>)
kiro-synth-engine/src/voice.rs:17
Methodnew
()
kiro-synth-engine/src/waveforms.rs:19
Methodnew
(initial_value: F)
kiro-synth-engine/src/signal.rs:29
Methodnew
(timestamp: u64, message: Message<F>)
kiro-synth-engine/src/event.rs:40
Methodnew
()
kiro-synth-engine/src/globals.rs:12
Methodnew
( sample_rate: F, events: Consumer<Event<F>>, program: Program<'a, F>, globals: SynthGlobals<F
kiro-synth-engine/src/synth.rs:25
Methodnew
(source_ref: SourceRef, amount: F)
kiro-synth-engine/src/program/modulations.rs:27
Methodnew
(reference: usize)
kiro-synth-engine/src/program/references.rs:16
Methodnew
()
kiro-synth-engine/src/program/builder.rs:24
Methodnew
(sample_rate: F, block: Block)
kiro-synth-engine/src/program/blocks/filter.rs:63
Methodnew
(sample_rate: F, block: Block)
kiro-synth-engine/src/program/blocks/envgen.rs:38
Methodnew
(sample_rate: F, block: Block)
kiro-synth-engine/src/program/blocks/osc.rs:35
Methodnew
(_sample_rate: F, block: Block)
kiro-synth-engine/src/program/blocks/dca.rs:38
Methodnew
(sample_rate: F, block: Block)
kiro-synth-engine/src/program/blocks/lfo.rs:29
Methodnew
()
kiro-synth-engine/src/program/blocks/expr.rs:47
Methodnew
(data: D)
druid-icon/src/lib.rs:88
Methodnew
( sample_rate: u32, mut handler: Handler, )
kiro-synth-host/src/audio.rs:36
Methodnew
(midi_mapper: MidiMapper<f32>, synth_client: Arc<Mutex<SynthClient<f32>>>)
kiro-synth-host/src/main.rs:95
Methodnew
()
kiro-synth-host/src/midi/mapper.rs:70
Methodnew
( app_name: &str, midi_buffer: &'static mut [u8], mut handler: Handler, )
kiro-synth-host/src/midi/drivers/coremidi.rs:50
Methodnew
(app_name: &str, midi_buffer: &'static mut [u8], handler: Handler)
kiro-synth-host/src/midi/drivers/jackmidi.rs:76
Methodnew
(synth: Synth<'a, f32>, feedback: Producer<SynthFeedback>)
kiro-synth-host/src/synth/audio_handler.rs:41
Methodnew
( globals: SynthGlobals<F>, events: Producer<Event<F>>, feedback: Consumer<SynthFeedback>, )
kiro-synth-host/src/synth/client.rs:21
Methodnew
( program: &mut ProgramBuilder<F>, num_lfo_shapes: usize, num_osc_shapes: usize, )
kiro-synth-host/src/synth/program/kiro.rs:73
Methodnew
( selector: Selector<(ID, V)>, id: impl Fn(&T) -> ID + 'static, value: impl Fn(bool, &T, &Env) ->
kiro-synth-host/src/ui/controllers/hot_changed.rs:11
Methodnew
(selector: Selector<(ID, Color)>, id: impl Fn(&T) -> ID + 'static)
kiro-synth-host/src/ui/controllers/icon_color.rs:11
Methodnew
( program: &Program<'a, F>, _module: &KiroModule, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/modulations.rs:178
Methodnew
( program: &Program<'a, F>, module: &KiroModule, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/mod.rs:30
Methodnew
(level: &SynthAudioLevels)
kiro-synth-host/src/ui/data/header.rs:38
Methodnew
( program: &Program<F>, param_ref: P, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/param.rs:97
Methodnew
( program: &Program<'a, F>, params: &FilterParams, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/synth/filter.rs:30
Methodnew
( program: &Program<'a, F>, module: &KiroModule, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/synth/mod.rs:56
Methodnew
( program: &Program<'a, F>, params: &EnvGenParams, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/synth/eg.rs:35
Methodnew
( program: &Program<'a, F>, params: &DcaParams, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/synth/dca.rs:17
Methodnew
( program: &Program<'a, F>, params: &LfoParams, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/synth/lfo.rs:31
Methodnew
( program: &Program<'a, F>, params: &OscParams, synth_client: SynthClientMutex<f32>, )
kiro-synth-host/src/ui/data/synth/oscillators.rs:32
Methodnew
()
kiro-synth-host/src/ui/view/modulations.rs:42
Methodnew
()
kiro-synth-host/src/ui/view/mod.rs:66
Methodnew
(size: &'a Size)
kiro-synth-host/src/ui/view/header.rs:142
Methodnew
( value: f64, config_source: Option<usize>, config_amount: f64, total_amount: f64, )
kiro-synth-host/src/ui/widgets/knob.rs:64
Methodnew
( widget: impl Widget<T> + 'static, on_click: impl Fn(&mut T, &Env) + 'static, is_selected: impl F
kiro-synth-host/src/ui/widgets/tab.rs:50
Methodnew_program
( num_lfo_shapes: usize, num_osc_shapes: usize, )
kiro-synth-host/src/synth/program/kiro.rs:60
Methodnext
(&mut self)
kiro-synth-engine/src/program/modulations.rs:171
Methodnext_state_for_status
(status: u8)
kiro-midi-core/src/decoder.rs:311
Methodnext_state_for_system_status
(status: u8)
kiro-midi-core/src/decoder.rs:325
Methodnote_off
(channel: U4, data: &[U7])
kiro-midi-core/src/decoder.rs:376
Methodnote_off
(&mut self)
kiro-synth-dsp/src/envgen/adsr.rs:206
Methodnote_on
(channel: U4, data: &[U7])
kiro-midi-core/src/decoder.rs:384
Methodnote_on
(&mut self, program: &Program<F>, key: u8, velocity: F)
kiro-synth-engine/src/voice.rs:76
Methodnow
(message: Message<F>)
kiro-synth-engine/src/event.rs:44
Methodon_message
(&mut self, timestamp: u64, message: MidiMessage)
kiro-synth-host/src/main.rs:104
Methodon_message
(&mut self, message: Message)
kiro-synth-host/src/midi/drivers/coremidi.rs:33
Methodon_message
(&mut self, message: Message)
kiro-synth-host/src/midi/drivers/jackmidi.rs:19
Methodon_sysex
(&mut self, timestamp: u64, data: &[u8])
kiro-synth-host/src/main.rs:147
Methodon_sysex
(&mut self, data: &[u8])
kiro-synth-host/src/midi/drivers/coremidi.rs:38
Methodon_sysex
(&mut self, data: &[u8])
kiro-synth-host/src/midi/drivers/jackmidi.rs:24
Methodpaint
(&mut self, ctx: &mut PaintCtx, _data: &T, env: &Env)
druid-icon/src/lib.rs:135
Methodpaint
(&mut self, ctx: &mut PaintCtx, data: &SelectedView, env: &Env)
kiro-synth-host/src/ui/view/header.rs:274
Methodpaint
The paint method gets called last, after an event flow. It goes event -> update -> layout -> paint, and each method can influence the next. Basically,
kiro-synth-host/src/ui/widgets/knob.rs:473
← previousnext →401–500 of 615, ranked by callers