Personal companion webapps for Faderpunk. These are not part of the upstream ATOV repo and will not be proposed as PRs there.
Live (GitHub Pages): https://kosmar.github.io/faderpunk-tools/
| App | Folder | URL |
|---|---|---|
| Presetpunk | presetpunk/ |
https://kosmar.github.io/faderpunk-tools/presetpunk/ |
| Scopepunk | scopepunk/ |
https://kosmar.github.io/faderpunk-tools/scopepunk/ |
Persistence: both apps use browser localStorage on Pages (Presetpunk: preset bank, instruments, MIDI CSV cache; Scopepunk: gain/key/BPM/view/mutes). Local node server.mjs can additionally mirror the Presetpunk bank to out/preset-bank.json.
Also mirrored on feature branches of the fork kosmar/faderpunk (add-preset-editor, feat/midi-diagnostics).
Use Chromium with Web MIDI + SysEx. Close other tabs that hold the Faderpunk ports.
cd presetpunk
node server.mjs # http://127.0.0.1:3847/ — optional Node API for bank file + MIDI CSV cacheOn GitHub Pages the same UI runs fully static (bank in localStorage, MIDI CC catalog via GitHub/jsDelivr).
cd scopepunk
pnpm install
pnpm dev