nx_audio_fx.nx
buildroot/runtime/nx_audio_fx.nx
about
nx_audio_fx.nx -- SOVEREIGN AUDIO ENGINE rung R5: effects (filter + delay).
fx_lowpass: one-pole low-pass (y += alpha*(x-y), Q8 alpha; 256 = passthrough) --
smooths high frequencies / harshness, the basis of tone shaping.
fx_delay: feedback echo (out[n] += fb*out[n-delay]) -- the basis of echo/reverb
and a space sense.
Pure integer recursion, reuses ae_clamp (R0). license_tier: ORIGINAL.
dependencies 2 imports · 5 importers
imports: nx_syscalls.nxnx_audio_mix.nx
imported by: nx_audio_fx_test.nxnx_audio_sfx.nxnx_audio_sfx_test.nxnx_audio_sfx_web.nxnx_audio_sfx_web_test.nx
structs
| none |
consts
| none |
functions
| 13 | func fx_lowpass(buf: *i64, n: i64, alpha: i64) -> i64 |
| 26 | func fx_delay(buf: *i64, n: i64, delay: i64, fb: i64) -> i64 |