Faust DSP sources, compiled WASM + JSON descriptors, AudioWorklet processors, and EOCModule subclasses for all three effects. - meml-4b4: 4-band parametric EQ (fi.low_shelf, fi.peak_eq × 2, fi.high_shelf) 10 params: freq/gain per band, Q for the two mid bell bands - meml-cpe: stereo feed-forward compressor (co.compressor_mono × 2) 7 params: threshold, ratio, attack, release, knee, makeup, mix (parallel) - meml-wwc: zita reverb (re.zita_rev1_stereo) with pre-delay and M/S width 8 active params + mod_rate placeholder (zita internal mod not yet exposed) All three DSPs compile cleanly under Faust 2.83.1. moduleFactory in eoc-chain-ui.js now returns real instances for eq/compressor/reverb.
10 lines
479 B
JavaScript
10 lines
479 B
JavaScript
// eoc/index.js — barrel re-export for the End-of-Chain effects system.
|
|
//
|
|
// Import from here to get the full EOC API:
|
|
// import { EOCModule, EOCChain } from './eoc/index.js';
|
|
|
|
export { EOCModule } from './eoc-module.js';
|
|
export { EOCChain } from './eoc-chain.js';
|
|
export { EQModule } from './modules/eq-module.js';
|
|
export { CompressorModule } from './modules/compressor-module.js';
|
|
export { ReverbModule } from './modules/reverb-module.js';
|