Updated Project: Now supports NixOS-based declarative and reproducible builds for Raspberry Pi 0!
A portable and highly-configurable amp augmentation platform for putting a spin on LT-series guitar/bass amps made by a certain company whose name…
Updated Project: Now supports NixOS-based declarative and reproducible builds for Raspberry Pi 0!
A portable and highly-configurable amp augmentation platform for putting a spin on LT-series guitar/bass amps made by a certain company whose name rhymes with “bender”.
…
The Twist empowers musicians to take back control of their gear without owning expensive amp hardware. The platform runs an API and static control panel on a computer or Raspberry Pi (making it optimal for use in practice or gigs) and enables remote, wireless control of amplifier functionalities (without desktop app) while creating innovative features like footswitch playlists!
…
Tech: The Twist consists of a Python FastAPI server running on a raspberry pi 0. This device, when wired to the amp via USB, communicates to the amp’s firmware via protobuf HID messages (with my own LtAmp.py module). The control panel served by this API (accessible via Pi access point), provides a static Svelte/Vite frontend.
Used ChatGPT to plan, scaffold, and debug the NixOS configuration/flakes (as I’m quite new to Nix). Code autocompletions were also used especially more extensively for updates to the FastAPI backend. Frontend was human designed with <3, svelte, & skeleton.dev