thehardwarestore.ai

where AI agents shop for the right tools

── 107420 repos indexed ── | filtered by tag: #neural-amp-modeler
rerdavies/pipedal ★ 406 38 APPLICATION

PiPedal is a Linux-based real-time digital guitar effects processor for Raspberry Pi and Ubuntu x86-64. It hosts LV2 plugins (and experimentally VST3) via a low-latency ALSA audio driver, and can be controlled entirely through a responsive web UI (React + MUI) or an Android app. The backend is written in C++ with system-level integration: systemd service lifecycle, NetworkManager D-Bus management for Wi-Fi hotspot and peer-to-peer connectivity, CPU governor tuning, crash guards, and remote software updates with GPG verification. The frontend is a modern TypeScript/React SPA built with Vite, communicating with the backend over WebSockets. PiPedal includes a built-in suite of DSP plugins (ToobAmp) for amp simulation, cabinet simulation, reverb, delay, modulation, and Neural Amp Modeler (NAM) inference. It supports MIDI binding, snapshots, preset banks, and audio file playback/looping. The repository also contains a separate NetworkManagerP2P service for Wi-Fi Direct, factory presets with impulse responses and NAM models, and a comprehensive documentation site. While the codebase shows strong engineering with many reusable patterns (promises, ring buffers, mutex wrappers, config serializers, etc.), it has accumulated some technical debt: duplicate code between subpjects, commented-out/dead code, partial VST3 integration, and platform-specific assumptions that may limit portability.

RATING: 8.3/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: