# Learn Guitar

Interactive guitar room on Sangeet Yatra. Beginner, intermediate, and advanced tracks live on the same pages — not as extra nav items.

Landing groups (hubs, not every leaf): **Start here** · **Practice gym** (style pages live inside Drills / Exercises) · **Picking** (labs linked from those lessons) · **Theory** · **Reference** · **More** (Kids, Quest).

| Path | File | Idea |
|------|------|------|
| **Landing** | [`index.html`](index.html) | Three paths + five area clusters |
| **Foundations** | [`foundations.html`](foundations.html) / [`foundations.md`](foundations.md) | Parts, hold, tuning, capo, TAB, 4-week + month 2–3 |
| **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, three tracks |
| **Strumming** | [`strumming.html`](strumming.html) / [`strumming.md`](strumming.md) | Time signatures, downstrokes, 10-pattern strum library, mute |
| **Note values** | [`note-values.html`](note-values.html) / [`note-values.md`](note-values.md) | Whole–sixteenth vs the time signature; write a bar and hear it strummed |
| **Play along** | [`songs.html`](songs.html) / [`songs.md`](songs.md) | Loops by level, lessons, capo/Sa, TAB, famous titles |
| **Dictionary** | [`dictionary.html`](dictionary.html) / [`dictionary.md`](dictionary.md) | First ten + method-book sevenths + neck |
| **Drills** | [`drills.html`](drills.html) / [`drills.md`](drills.md) | Hub: hands, notes/neck, links to the style pages |
| **Exercises** | [`exercises.html`](exercises.html) / [`exercises.md`](exercises.md) | Hub: left hand, pick, hands together, method books, compact lab, 10-minute routine |
| **Exercises · Folk** | [`exercises-folk.html`](exercises-folk.html) / [`exercises-folk.md`](exercises-folk.md) | Boom-chick through Travis, G–C–D, folk variants |
| **Exercises · Classical** | [`exercises-classical.html`](exercises-classical.html) / [`exercises-classical.md`](exercises-classical.md) | *pima* gym: i–m, plant, arpeggio, independence |
| **Exercises · Rock** | [`exercises-rock.html`](exercises-rock.html) / [`exercises-rock.md`](exercises-rock.md) | Powers plus downstroke stamina and syncopated mute |
| **Exercises · Metal** | [`exercises-metal.html`](exercises-metal.html) / [`exercises-metal.md`](exercises-metal.md) | Chug stamina, gallop seed, reverse gallop |
| **Exercises · Solo** | [`exercises-solo.html`](exercises-solo.html) / [`exercises-solo.md`](exercises-solo.md) | Box 1, cells, bends, lead variants |
| **Break rut** | [`break-rut.html`](break-rut.html) / [`break-rut.md`](break-rut.md) | Ten loop cells when the gym is stale |
| **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 |
| **Tunings** | [`tunings.html`](tunings.html) / [`tunings.md`](tunings.md) | v2 — Drop D, open G/D, DADGAD |
| **Ear training** | [/tools/ear-training.html](/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 |
| **Drills · Folk** | [`drills-folk.html`](drills-folk.html) / [`drills-folk.md`](drills-folk.md) | Boom-chick through Travis, first pieces (PD folk, Nepali lok) |
| **Drills · Classical** | [`drills-classical.html`](drills-classical.html) / [`drills-classical.md`](drills-classical.md) | Full *pima* method plus first pieces and concert-hall names |
| **Drills · Rock** | [`drills-rock.html`](drills-rock.html) / [`drills-rock.md`](drills-rock.md) | Powers through 12-bar, first pieces (no copied riffs) |
| **Drills · Metal** | [`drills-metal.html`](drills-metal.html) / [`drills-metal.md`](drills-metal.md) | Chug through gallop-with-a-change |
| **Drills · Solo** | [`drills-solo.html`](drills-solo.html) / [`drills-solo.md`](drills-solo.md) | Box 1, picking families, arpeggios, tapping |
| **Kids** | [`kids.html`](kids.html) / [`kids.md`](kids.md) | Em G C D, two songs (Ghar, four-chord) |
| **Quest** | [`quest.html`](quest.html) / [`quest.md`](quest.md) | Chord-change, fretboard ID, ear — three tracks |
| **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/guitar/ — linked from [Sangeet Yatra](https://bikashacharya.com/).

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`, `exercises.html`, the five drill style pages, and the five exercise style pages: 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.
