mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-09-11 00:24:10 +00:00
docs/audio-engine-architecture
slopsmith-desktop had no CLAUDE.md, so an AI agent landing in this repo had no obvious starting point — README.md is install-focused (Windows/macOS/Linux download instructions) and wouldn't lead an agent to docs/. Adding a brief root-level guide that: - Orients the agent on what this repo is vs the sister byrongamatos/slopsmith repo (audio engine + Electron shell here; library + chart parsing + visualization there) - Indexes docs/ contents - Cross-links the slopsmith-side docs that describe what consumes the IPC surface this engine exposes - Captures the threading invariants, build-flag list, common gotchas (audio rebuild lock, ELECTRON_RUN_AS_NODE, port 18000) in one place rather than scattered across CLAUDE.md fragments in the dev workspace Modelled on slopsmith/CLAUDE.md's style — technical-but- conversational, ATX headings, file paths in backticks, link-heavy. Keeps the new audio-engine-architecture.md as the canonical deep- dive; this file is a navigation hub. Signed-off-by: Kris Anderson <topkoa@gmail.com> (cherry picked from commit caac6aa9ea8354a489ee557a54193415fe416c9a)
Slopsmith Desktop
Standalone cross-platform desktop app that wraps Slopsmith with integrated VST hosting, amp modeling, audio I/O, and full plugin support.
Install
Prebuilt installers for the latest tagged release are published on the GitHub Releases page.
| Platform | Download | Notes |
|---|---|---|
| Windows 10/11 (x64) | Slopsmith.Setup.<version>.exe |
NSIS installer. On first run Windows SmartScreen may warn — click More info → Run anyway. |
| macOS 12+ (Apple Silicon) | Slopsmith-<version>-arm64.dmg |
Signed & notarized. Intel Macs are not currently published — build from source. |
| Linux (x86_64) | Slopsmith-<version>.AppImage |
chmod +x then run. Portable, no install step. |
| Debian / Ubuntu (x86_64) | slopsmith-desktop_<version>_amd64.deb |
sudo apt install ./slopsmith-desktop_<version>_amd64.deb |
First launch may take a minute or two while ML model caches populate in the app cache directory. Subsequent launches are fast.
There is currently no Homebrew, winget, Chocolatey, Scoop, Flatpak, or Snap distribution — download directly from Releases. The app does not yet ship an auto-updater; check Releases periodically for new versions.
Languages
C++
52%
TypeScript
18.6%
JavaScript
17.9%
Shell
7.3%
CMake
2.4%
Other
1.8%