kb: add rock guitar pack; schema gains declared omit3 (power chords)

5 progressions (Mixolydian vamp, I-IV-V, minor descent, axis, Dorian
riff cell) x 2 plays: open-chord Malcolm hits, second-guitar triads,
Keith sus figure, power-chord chug, Police add9 arpeggios, thumb-over
embellishments. omit3 is a declared omission like rootless - the
pitch-class check still applies. Validator and build green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
vadimwit
2026-06-12 14:01:15 +01:00
parent ef538787ee
commit d32401af66
7 changed files with 292 additions and 2 deletions
+57
View File
@@ -0,0 +1,57 @@
export default [
{
id: 'rock-mixo-vamp',
name: 'Mixolydian vamp (I–♭VIIIV)',
rn: ['I', '♭VII', 'IV'],
degrees: [0, 10, 5],
qualities: ['maj', 'maj', 'maj'],
bars: [2, 1, 1],
mode: 'mixolydian',
songs: ['Sweet Home Alabama — Lynyrd Skynyrd', 'Sympathy for the Devil — Rolling Stones'],
tip: 'The ♭VII is the rock sound — borrowed flat-seven instead of the polite V. (Sweet Home Alabama famously also parses as VIVI; the band played it I-centred.)',
},
{
id: 'rock-145',
name: 'IIVV',
rn: ['I', 'IV', 'V'],
degrees: [0, 5, 7],
qualities: ['maj', 'maj', 'maj'],
bars: [2, 1, 1],
mode: 'major',
songs: ['Wild Thing — The Troggs', 'Twist and Shout — The Beatles', 'La Bamba'],
tip: 'Three chords, no slack: the arrangement does the work. Decide per section how big each hit is — that decision is the song.',
},
{
id: 'rock-minor-descent',
name: 'Minor descent (i–♭VII–♭VIV)',
rn: ['i', '♭VII', '♭VI', 'V'],
degrees: [0, 10, 8, 7],
qualities: ['min', 'maj', 'maj', 'maj'],
bars: [1, 1, 1, 1],
mode: 'minor',
songs: ['Hit the Road Jack — Ray Charles', 'Sultans of Swing — Dire Straits (chorus tail)', 'All Along the Watchtower (without the V)'],
tip: 'A staircase to the V: the major V is borrowed from harmonic minor and is what yanks the loop home. Drop it and you get the floatier Watchtower version.',
},
{
id: 'rock-axis',
name: 'Axis (IVviIV)',
rn: ['I', 'V', 'vi', 'IV'],
degrees: [0, 7, 9, 5],
qualities: ['maj', 'maj', 'min', 'maj'],
bars: [1, 1, 1, 1],
mode: 'major',
songs: ['With or Without You — U2', 'Let It Be — The Beatles'],
tip: 'The same four chords carry a whisper or a stadium — rock\'s job is choosing which. Start the loop on the vi for the dark version.',
},
{
id: 'rock-riff-cell',
name: 'Riff cell (i–♭IIIIV)',
rn: ['i', '♭III', 'IV'],
degrees: [0, 3, 5],
qualities: ['min', 'maj', 'maj'],
bars: [2, 1, 1],
mode: 'dorian',
songs: ['Smoke on the Water — Deep Purple', 'Iron Man — Black Sabbath (spine of the riff)'],
tip: 'Root–♭34 is THE rock riff cell, lifted straight from minor pentatonic. The major IV makes it Dorian — the app\'s Dorian mode lights up exactly these notes.',
},
]