Skip to content

Repository files navigation

LightWebPEQ

LightWebPEQ is a browser-based parametric equalizer controller for compatible Savitech DACs. It uses WebHID directly from your browser.

Features

  • Ten-band parametric EQ editor and response graph
  • Local preset save, import, and export
  • DAC filter, amplifier mode, and gain controls where the device reports them
  • USB protocol log for troubleshooting

Compatibility

Device Status
TRN Black Pearl Verified
Audiocular Aura Experimental
Fosi Audio DS2 / iBasso DC04 Pro Experimental
JCally JM20 Experimental
JCally JM20 Pro Experimental

Experimental devices are recognized by vendor ID and can be read and written. Their protocol behavior has not been physically verified by this project.

Safety Model

Apply to RAM sends pending settings to volatile memory, so they disappear after the DAC loses power. Save to Flash persists the already-applied settings and asks for browser-native confirmation first.

Requirements

  • Chrome, Edge, or another Chromium browser with WebHID support
  • A compatible Savitech DAC

Local Development

nix-shell -p nodejs_22 --run 'npm install && npm run dev'

Run the test suite and production build:

nix-shell -p nodejs_22 --run 'npm test && npm run build'

About

browser EQ controls for DACs

Resources

Stars

Watchers

Forks

Contributors

Languages