Skip to content

Guitar Tap (Web) 1.0.1 — first public release

Choose a tag to compare

@dwsdolce dwsdolce released this 03 Jul 02:46
· 365 commits to main since this release

First public release of the browser edition of Guitar Tap — tap-tone
spectrum analysis for luthiers, running entirely in your browser with the same
analysis engine as the native Swift and Python apps.

Tap a guitar, tonewood plate, or brace, run a high-resolution FFT, and read the
resonant peaks and material properties that guide bracing, mass, and thickness
(the methodology from Contemporary Acoustic Guitar Design and Build by Gore &
Gilet).

▶ Try it now: https://www.dolcesfogato.com/guitar_tap/guitar_tap_web/

Highlights

  • Guitar / Plate / Brace modes — resonant peaks (Air, Top, Back…) labelled
    with frequency, pitch, and Q, plus tap-tone ratio and ring-out; plate & brace
    stiffness, speed of sound, specific modulus, and a Gore target thickness.
  • Live capture — real-time spectrum, automatic tap detection, multi-tap
    averaging, and UMIK-1 microphone calibration.
  • Saved library — stored locally in your browser; .guitartap import/export,
    Export All for whole-library backup or transfer, PDF and spectrum-image
    reports, and comparison overlays.
  • Installable PWA — add to your home screen / dock for an app window, offline
    use, and durable storage.
  • Responsive — desktop, tablet, and iPhone/iPad layouts.

Notes

  • Runs entirely client-side — no server, no accounts, no tracking. Audio is
    analysed on your device.
  • This release attaches only the source code (Source code (zip / tar.gz)) —
    there is no prebuilt download. To use Guitar Tap, open the hosted app at the
    link above; to run it yourself, build from source: npm install then
    npm run dev (or npm run build to deploy). See the README for details.
  • Your library lives in the browser; Safari clears a site's storage after about 7
    days unused (macOS and iOS). Install the app for durable storage, and use
    Export All to keep a backup.
  • Works in current Chrome, Safari, and Edge on desktop and mobile.
  • Version 1.0.1 matches the Swift and Python editions; .guitartap files
    interchange across all three.
  • Free & open source (GPL-3.0).

📖 User manual: https://www.dolcesfogato.com/guitar_tap/manual/