o
odinpkg.dev
packages / library / nornsplugin

nornsplugin

2b9f5bdlibrary

No description provided.

No license · updated 1 month ago

Norns Fated EQ

A CLAP audio effect written in Odin. It implements a stereo 9-band graphic EQ whose bands cannot be edited manually. The GUI exposes one Randomize button which sets each band gain to a random value from 0.5 to 1.5, then draws the current gains as vertical bars.

Build

odin build src -build-mode:dll -out:norns_fated_eq.clap -extra-linker-flags:"-lSDL3"

or:

make

Install by copying norns_fated_eq.clap to a CLAP plugin folder, for example:

mkdir -p ~/.clap
cp norns_fated_eq.clap ~/.clap/

Notes

  • The GUI implementation uses SDL3 and prefers a floating Wayland window. SDL3 can also fall back to another available Linux video backend.
  • If a host cached an older build, replace the .clap file and force a plugin rescan before testing the GUI/state behavior again.
  • The plugin implements CLAP state save/load for the randomized band gains.
  • Audio processing works as a normal stereo CLAP audio effect.
  • Band center frequencies are 63, 125, 250, 500, 1k, 2k, 4k, 8k, and 16k Hz.