Skip to main content

Crate maolan_engine

Crate maolan_engine 

Source

Re-exports§

pub use workers::worker;
pub use plugins::clap_proc;
pub use plugins::lv2_proc;
pub use plugins::vst3_proc;

Modules§

clap
client
history
kind
lv2
message
mutex
plugins
simd
Portable SIMD helper routines for buffer math.
state
vst3
workers

Macros§

impl_hw_device_for_driver
impl_hw_midi_hub_traits
impl_hw_worker_traits_for_driver
impl_ipc_processor_wrapper
Generate UnsafeMutex<Processor> forwarding methods that are identical across all out-of-process plugin formats (CLAP, VST3, LV2).

Structs§

Engine

Functions§

enable_flush_denormals_to_zero
Enables Flush-to-Zero (FTZ) and Denormals-Are-Zero (DAZ) on x86/x86_64, or flush-to-zero on aarch64. This prevents subnormal floating-point numbers from causing severe performance degradation in audio DSP code.
init