Skip to main content

Module synthesis

Module synthesis 

Source
Expand description

FM、加法、波表、Karplus-Strong 和颗粒合成配置。 Lua-facing synthesis algorithm options and conversion helpers.

Structs§

PulseAdditiveSynth
Additive synthesis parameters.
PulseGranularSynth
Granular synthesis parameters backed by a source audio file.
PulseKarplusStrong
Karplus-Strong plucked-string parameters.
SynthInfo
Metadata describing one Lua-visible synthesis algorithm.

Enums§

PulseSynth
One synthesis algorithm selected for a sequence.
SynthOption
One parsed synthesis option value.
SynthOptions
Parsed synthesis options supplied by Lua or Rust callers.

Functions§

synth_from_options
Builds a synth algorithm from a Lua/Rust name and parsed options.
synth_info
Looks up synth metadata by canonical name or alias.
synth_infos
Returns metadata for all Lua-visible synth algorithms.
synth_names
Returns canonical synth names in stable API order.