Skip to content
@Squatch-Stack

Squatch Stack

Open tools for guitarists and open research in holographic computing: a strobe tuner, Neural Amp Modeler work, FHRR hypervectors. Measured, not claimed.

Squatch Stack: open tools for guitarists, and open research in holographic computing. Both run on phase.

Open tools for guitarists, and open research in holographic computing. A strobe tuner reads a string by watching the phase of each harmonic drift. A hologram stores data as unit phasors whose phases add. Squatch Stack follows that one idea in two directions, in the open, and measures before it claims.

A software strobe that reads a string to a tenth of a cent. Free, MIT, and the core is one folder of C++ headers, also the first block of squatch-dsp.


Audio: tools for players

Repository What it does
squatch-tuner
C++17 · MIT
A guitar and bass tuner built as a software strobe. Header-only, no dependencies, and it never allocates or locks in the audio path. It runs in the browser and on a Raspberry Pi, and is written for microcontrollers too. Re-pitch real guitar DI by exactly 7 cents and it measures the shift with a median error of 0.005 c and a 95th percentile of 0.13 c (MPM: 0.041 and 0.25). make results reproduces every number.
squatch-dsp
C++17 · MIT
The open C++ sound engine that Squatch tools share. Each block is written once and each target gets a thin host: today JACK on a Raspberry Pi and WebAssembly in the browser. The tuner is its first block, alongside a lookahead limiter, a gate and an EQ. Its tests prove that no block allocates or locks in the audio path, and check each block against a reference render.
NeuralAmpModelerCore
fork · C++ · MIT
Neural Amp Modeler is the open way guitarists capture amps and pedals. Our fork of its C++ core, for running NAM well on small hardware like the Raspberry Pi 5.

HDC: holographic computing research

holo: a saguaro in a two-source interference field

Repository What it does
hdc-holo
Python · Apache-2.0 · pip install hdc-holo
Data structures, Gaussian-splat scenes, learning, rendering and CRDT sync, superposed in complex FHRR hypervectors. A lookup is an inner product, and capacity is a signal-to-noise budget. v0.3.0 is on PyPI, with a Zenodo DOI.
posekit
Swift · Apache-2.0
Camera poses from Apple's photogrammetry, for splat trainers. It writes nerfstudio and COLMAP formats on Apple silicon, with no CUDA.

a rainbow trefoil knot orbited live, every frame rendered from one 768 KB hologram with no geometry at render time
A whole colored 3-D scene orbited from one 768 KB complex vector. No geometry exists at render time.

  • Measured, not claimed. Every technique ships with its capacity law, ground-truth figures, deterministic tests and the negative results.
  • Honest about the limits. As a storage format, a hologram is about 400× larger than SPZ, and the README says so before anything else.
  • Collaborative by algebra. CRDT sync over Loro: two processes co-paint one scene over TCP and converge bit-for-bit.

Support the work

Sponsor Squatch Stack. Monthly tiers: $5 Open String, $10 In Tune, $25 Strobe, $100 Overtone, $250 Standing Wave.

Everything here is free and open source. Sponsorship buys the two things open work runs short of: time to finish, and hardware to test on. One pool funds both tracks.

Where Best for
GitHub Sponsors Monthly or one-time. GitHub takes no fee on sponsorships from personal accounts.
Open Collective (coming soon) Companies that want a public ledger of every expense.
Patreon A monthly build log with demos, and skin packs once the skin format opens.
Ko-fi A one-off tip, any amount.
Buy Me a Coffee (coming soon) A coffee from the tuner page.

Sponsors

Nobody yet. Be the first: your name goes here and in the next release notes.


Squatch Stack is the build account of Squatch CC, a software studio.

Pinned Loading

  1. hdc-holo hdc-holo Public

    Holographic computing on FHRR hypervectors — data structures, splat scenes, learning, rendering, CRDT sync, superposed in one complex vector

    Python 1

  2. NeuralAmpModelerCore NeuralAmpModelerCore Public

    Forked from sdatkinson/NeuralAmpModelerCore

    Core DSP library for NAM plugins

    C++ 1

  3. squatch-dsp squatch-dsp Public

    Real-time C++17 sound engine for guitar effects: each block written once for Pi, microcontroller, browser and plugins. MIT.

    C++ 1

  4. squatch-tuner squatch-tuner Public

    A guitar and bass tuner that reads a string to a tenth of a cent. Header-only C++17, runs in a browser.

    C++ 1

  5. posekit posekit Public

    Camera poses from Apple's photogrammetry, for splat trainers — PhotogrammetrySession to nerfstudio and COLMAP

    Python

  6. neural-amp-modeler neural-amp-modeler Public

    Forked from sdatkinson/neural-amp-modeler

    Neural network emulator for guitar amplifiers.

    Python

Repositories

Showing 10 of 15 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…