///|
/// Stable public entry point. Layered adapters live in src/facade.
pub using @facade {
type AudioBuffer,
type MultiChannelAudioBuffer,
type FeatureConfig,
type FeatureMatrix,
type Complex,
type MelError,
type WindowType,
type MelScale,
type MelNorm,
type LogScale,
stft,
stft_complex,
mel_filterbank,
mel_spectrogram,
log_mel_spectrogram,
mfcc,
power_to_db,
dct_ii,
preemphasis,
deemphasis,
compute_delta,
compute_rms,
compute_energy,
decode_wav,
create_window,
resample,
resample_polyphase,
resample_sinc,
resample_linear,
type StreamingExtractor,
create_streaming_extractor,
pad_reflect,
fft,
ifft,
spectral_centroid,
spectral_rolloff,
spectral_flatness,
zero_crossing_rate,
multichannel_stft,
multichannel_mel,
multichannel_mfcc,
interchannel_level_difference,
interchannel_phase_difference,
type ChromaNorm,
pitch_class_name,
chroma_filterbank,
chroma_from_spectrogram,
chroma_stft,
fft_padded,
rfft_padded,
bluestein_fft,
bluestein_ifft,
dft,
idft,
type CqtConfig,
cqt_frequencies,
cqt,
type MaskMode,
type HpssConfig,
type HpssResult,
median_filter_1d,
median_filter_time,
median_filter_freq,
hpss,
hpss_from_audio,
harmonic_energy_ratio,
percussive_energy_ratio,
type BiquadCoeffs,
type BiquadFilter,
type LoudnessResult,
apply_k_weighting,
true_peak_db,
loudness_meter,
type OnsetMethod,
type OnsetConfig,
spectral_flux,
super_flux,
onset_strength,
peak_pick,
onset_strength_audio,
onset_detect_audio,
type LpcResult,
autocorrelation,
levinson_durbin,
lpc,
lpc_to_lpcc,
lpc_residual,
lpc_features,
lpcc_features,
type YinConfig,
type PitchTrack,
difference_function,
cumulative_mean_normalized_difference,
yin_frame,
pitch_yin,
type TempoConfig,
type TempogramResult,
tempogram_from_onset,
tempogram,
type ContrastConfig,
spectral_contrast,
spectral_contrast_audio,
istft,
resample_to_length,
phase_vocoder,
time_stretch,
pitch_shift,
type Formant,
type FormantFrame,
type FormantConfig,
durand_kerner,
formants_frame,
formant_track,
formant_frequencies,
type AnalysisResult,
analyze,
}