updating to make it more mobile optimized, making it a pwa, and testing it out on a phone
This commit is contained in:
@@ -132,3 +132,9 @@ Audio is captured via the browser's Web Audio API and processed in two parallel
|
||||
2. **Chord path** — 16384-sample FFT (2.7 Hz/bin) with harmonic summation chroma extraction across 80–4000 Hz. The averaged chroma vector is matched against chord templates (major, minor, dom7, min7, dim, half-dim, aug, sus4, add9) using a weighted coverage score. Consecutive identical detections are required before a chord is committed, preventing transient false positives.
|
||||
|
||||
The top-3 key candidates are shown in real time as clickable chips. Locking a key in Beginner mode restricts chord matching to the 7 diatonic chords; Advanced mode allows chromatic/borrowed chords.
|
||||
|
||||
|
||||
## Deploy
|
||||
- firebase login
|
||||
- npm run build
|
||||
- firebase deploy --only hosting:jambuddy
|
||||
Reference in New Issue
Block a user