# Learn Guitar

Interactive guitar room on Sangeet Yatra. One book index in the sidebar — pages follow that spine, not parallel “tracks.”

Landing groups follow the book, beginner to advanced, each with a *Ready when* checkpoint: **1 Start here** · **2 Neck and names** · **3 First lead** · **4 Harmony on the neck** · **5 Technique** (labs linked from those lessons) · **6 Playing styles** · **7 Band and studio** · **Daily gym** (any level: Today, Hands, then one style page a session) · **Reference**.

| Path | File | Idea |
|------|------|------|
| **Landing** | [`index.html`](index.html) | Path cards + seven numbered steps with checkpoints |
| **Foundations** | [`foundations.html`](foundations.html) / [`foundations.md`](foundations.md) | Parts, hold, tuning, capo, TAB |
| **Open chords** | [`chords.html`](chords.html) / [`chords.md`](chords.md) | First six, A/Dm, sevenths, neck, first-ten checklist |
| **Barre** | [`barre.html`](barre.html) / [`barre.md`](barre.md) | F, Bm, movable map |
| **Strumming** | [`strumming.html`](strumming.html) / [`strumming.md`](strumming.md) | Time signatures, downstrokes, 10-pattern strum library, mute |
| **Play along** | [`songs.html`](songs.html) / [`songs.md`](songs.md) | Loops, lessons, capo/Sa, TAB, famous titles |
| **Notes on the neck** | [`notes.html`](notes.html) / [`notes.md`](notes.md) | Strings 6 and 5, dots, octave shapes, find-it drill |
| **Power chords** | [`power-chords.html`](power-chords.html) / [`power-chords.md`](power-chords.md) | Root–fifth shape on 6 and 5, palm mute, first riff |
| **Bends & vibrato** | [`bends.html`](bends.html) / [`bends.md`](bends.md) | Target-first bends, release, unison, vibrato in time |
| **Blues** | [`blues.html`](blues.html) / [`blues.md`](blues.md) | Twelve-bar in A, shuffle, boogie riff, blues scale, call and response |
| **Chords in a key** | [`keys.html`](keys.html) / [`keys.md`](keys.md) | Diatonic chords, numbers, progressions, capo, finding the key |
| **Triads** | [`triads.html`](triads.html) / [`triads.md`](triads.md) | Inversions on G B e and D G B, voice leading, CAGED link |
| **Time feel** | [`time-feel.html`](time-feel.html) / [`time-feel.md`](time-feel.md) | Practice click with silent bars, click on 2 and 4, drop-out, pocket, shifted patterns |
| **Playing in a band** | [`band.html`](band.html) / [`band.md`](band.md) | Charts in numbers, count-ins, dynamics, space, two guitars, tone, endings |
| **Record a song** | [`recording.html`](recording.html) / [`recording.md`](recording.md) | Phone to finished mix: setup, levels, takes, doubling, mix, export |
| **Ear & transcription** | [`ear.html`](ear.html) / [`ear.md`](ear.md) | Method, note match, contour and phrase-copy drills |
| **Dictionary** | [`dictionary.html`](dictionary.html) / [`dictionary.md`](dictionary.md) | First ten + method-book sevenths + neck |
| **Today** | [`routine.html`](routine.html) / [`routine.md`](routine.md) | Daily gym: 10, 20 and 30-minute plans for each step of the book |
| **Hands** | [`drills.html`](drills.html) / [`drills.md`](drills.md) | Daily gym: wake-ups, left hand, right hand, hands together, method books |
| **Loop cells** | [`warmups.html`](warmups.html) / [`warmups.md`](warmups.md) | End of Technique: ten cells that mix the motions |
| **Solo lab** | [`solo-lab.html`](solo-lab.html) / [`solo-lab.md`](solo-lab.md) | End of Playing styles: chordal lead, progressive picking, etudes, advanced neck |
| **Alternate picking** | [`alternate.html`](alternate.html) / [`alternate.md`](alternate.md) | Strict DUDU: pulse, accents, inside/outside, 2NPS/3NPS, skips, burst, 4NPS spider, crawl, Am full neck, 3-string 4NPS |
| **Alternate lab** | [`alternate-lab.html`](alternate-lab.html) / [`alternate-lab.md`](alternate-lab.md) | Drill cell / scale shape with alternate (or economy) RH map |
| **Economy picking** | [`economy.html`](economy.html) / [`economy.md`](economy.md) | Join at the string change: 3NPS, fives, U-turn, into rake, four-string 3NPS, engineer 3+2+3, descending 3NPS |
| **Economy lab** | [`economy-lab.html`](economy-lab.html) / [`economy-lab.md`](economy-lab.md) | Same pick lab, defaults economy + 3NPS |
| **Sweep picking** | [`sweep.html`](sweep.html) / [`sweep.md`](sweep.md) | Pick path: 3 / 4 / 5 strings |
| **Sweep lab** | [`sweep-lab.html`](sweep-lab.html) / [`sweep-lab.md`](sweep-lab.md) | Dynamic triad sweep tab from root, major/minor, strings, fret |
| **Scales** | [`scales.html`](scales.html) / [`scales.md`](scales.md) | v2 — major / minors / pentatonics + shape systems |
| **Modes** | [`modes.html`](modes.html) / [`modes.md`](modes.md) | v2 — seven modes + mode shapes |
| **CAGED** | [`caged.html`](caged.html) / [`caged.md`](caged.md) | v2 — CAGED deep-dive |
| **Jazz** | [`jazz.html`](jazz.html) / [`jazz.md`](jazz.md) | v2 — shells, ii–V–I, swing lite |
| **Bossa and Latin** | [`latin.html`](latin.html) / [`latin.md`](latin.md) | v2 — thumb + clave comping, bossa to son/rumba/shiko |
| **Tunings** | [`tunings.html`](tunings.html) / [`tunings.md`](tunings.md) | v2 — Drop D, open G/D, DADGAD |
| **Ear training** | [/sangeet-yatra/tools/ear-training.html](/sangeet-yatra/tools/ear-training.html) | Shared Tools hub (not this room) |
| **Improv** | [`improv.html`](improv.html) / [`improv.md`](improv.md) | v2 — phrases over loops (no copied licks) |
| **Fingerstyle** | [`fingerstyle.html`](fingerstyle.html) / [`fingerstyle.md`](fingerstyle.md) | v2 — pima / Travis / independence over G C Am Em |
| **Reading** | [`reading.html`](reading.html) / [`reading.md`](reading.md) | v2 — TAB + standard-notation primer |
| **Gym · Folk** | [`drills-folk.html`](drills-folk.html) / [`drills-folk.md`](drills-folk.md) | Boom-chick through Travis, first pieces (PD folk, Nepali lok), folk variants |
| **Gym · Classical** | [`drills-classical.html`](drills-classical.html) / [`drills-classical.md`](drills-classical.md) | Full *pima* method plus first pieces and concert-hall names |
| **Gym · Rock** | [`drills-rock.html`](drills-rock.html) / [`drills-rock.md`](drills-rock.md) | Powers through 12-bar, first pieces (no copied riffs), power-chord variants |
| **Gym · Metal** | [`drills-metal.html`](drills-metal.html) / [`drills-metal.md`](drills-metal.md) | Chug through gallop-with-a-change, mute variants |
| **Gym · Lead** | [`drills-solo.html`](drills-solo.html) / [`drills-solo.md`](drills-solo.md) | Box 1 to a phrase: articulations, arpeggios, colour, box variants |
| **Resources** | [`resources.html`](resources.html) / [`resources.md`](resources.md) | Methods, theory, audio credits |

Locked scope: [`howto/guitar-scope.md`](howto/guitar-scope.md)

**Live (when deployed):** https://bikashacharya.com/sangeet-yatra/guitar/ — linked from [Sangeet Yatra](https://bikashacharya.com/sangeet-yatra/).

Open `index.html` locally, or serve the folder with any static host.

## Audio

`js/guitar-core.js` plays University of Iowa MIS guitar notes (MP3s in [`samples/guitar/`](samples/guitar/CREDITS.md)), with a synth fallback while files decode. Shared Sa / drone / metro: `SangeetPracticeBar`.

`js/guitar-drills.js` is the drill runner used by `drills.html`, `notes.html`, the five style gym pages and `warmups.html`: one walk or one metronome-locked loop at a time. Play becomes Stop on the same button.

`js/guitar-scales.js` powers **Scales**, **Modes**, **CAGED**, Solo exercise variants, and related v2 pages: intervals, fretboard mapping, variants, and shape systems.

## Git

This room is `guitar/` in [Zither-Labs/bikashacharya.com](https://github.com/Zither-Labs/bikashacharya.com).
Commit from the workspace root; do not push unless asked.
