feat(kb): piano licks pack #2 — gospel + rnb (task P-61)

8 licks (39 total): the gospel-scale run with the b3->3 crush, shout
run-up, harmonized sixths walk (the m6 falling exactly where the major
scale demands), diminished roll over the passing #iv dim7; the nine
sigh, quartal slip (grace-brushed fourths, all Dorian), the Dilla
lazy chromatic drop (derived approaches), pentatonic turn onto the 9.
Critic returned once (one interval claim said "each move a step" —
actually skip-then-step), fixed with the gate's own prescribed
wording, verified against its computed -3/-2 motion. 42/43 first-pass
checks; quality-context honesty verified against the styles' real
progressions.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
vadimwit
2026-07-11 16:02:15 +01:00
parent e87b2bbdcc
commit 2c18c71598
2 changed files with 196 additions and 0 deletions
+98
View File
@@ -287,4 +287,102 @@ export default {
targetNotes: targetNotes:
'Land 3rds on the strong beats, then double your line in 3rds or 6ths — the harmonized run is gospel\'s signature ornament, and on piano it is one hand-shape moved up the scale. Save the ♭3→3 crush for arrivals on the I, and when a walk-up is coming, aim your right-hand line at the same downbeat the bass is walking toward.', 'Land 3rds on the strong beats, then double your line in 3rds or 6ths — the harmonized run is gospel\'s signature ornament, and on piano it is one hand-shape moved up the scale. Save the ♭3→3 crush for arrivals on the I, and when a walk-up is coming, aim your right-hand line at the same downbeat the bass is walking toward.',
}, },
// Structured piano licks (SCHEMA.md "Piano licks", task P-61). Degree-based
// and key-agnostic: every deg resolves through the stated quality, approach
// pitches are derived from the next deg note. Realized offsets in the
// comments use a C-rooted chord for readability; every interval claim in
// notes/tips was recomputed from those offsets before writing (P-41 bar).
licks: [
{
// Over Cadd9: C4 D4 (E♭4)E4 G4 A4 C5 — offsets 0 2 [3]4 7 9 12: the
// hearandplay "gospel scale" (major pentatonic + ♭3) climbed straight
// up one octave, the ♭3 crushing a half-step into the 3rd.
id: 'gospel-scale-run',
name: 'Gospel-scale run (the ♭3→3 crush)',
level: 'foundation',
chordContext: 'over the Iadd9 — any major-tonic bar',
quality: 'add9',
techniques: ['grace-note'],
source: 'the pentatonic-♭3 "gospel scale" — hearandplay.com, "Gospel Piano Scales — 6 Different Scales That Can Work Now"',
notes: [
{ deg: '1', beat: 1 },
{ deg: '9', beat: 1.5 },
{ deg: 'b3', beat: 2, technique: 'grace-note' },
{ deg: '3', beat: 2 },
{ deg: '5', beat: 2.5 },
{ deg: '6', beat: 3 },
{ deg: '1', octave: 1, beat: 3.5 },
],
tips: 'Major pentatonic with one borrowed note: 12–♭33561, the ♭3 crushed into the 3rd almost as one gesture — gospel\'s answer to the string bend, same move the blues makes but headed somewhere brighter. Run it up one octave and stop; the restraint is what keeps it church and not cocktail.',
},
{
// Over C7 (the V7 of an F shout vamp): G4 A4 C5 D5 E5 — offsets
// 7 9 12 14 16: 56193 major pentatonic, straight-8th pickup on
// beats 34.5 landing the 3rd on beat 5 (the next downbeat).
id: 'gospel-shout-runup',
name: 'Shout run-up (pentatonic pickup)',
level: 'foundation',
chordContext: 'over the V7 — the run-up into a shout/praise-break downbeat',
quality: 'dom7',
techniques: [],
source: 'praise-break run-up vocabulary — the drive gear hearandplay teaches in GospelKeys 300 (praise songs & shouting music)',
notes: [
{ deg: '5', beat: 3 },
{ deg: '6', beat: 3.5 },
{ deg: '1', octave: 1, beat: 4 },
{ deg: '9', octave: 1, beat: 4.5 },
{ deg: '3', octave: 1, beat: 5 },
],
tips: 'A five-note ladder — 5, 6, root, 9, 3, all major pentatonic off the chord\'s root — thrown at the next bar\'s downbeat like a drummer\'s fill. The landing note is the 3rd, arriving exactly ON beat 1 with the band\'s next hit: in shout music the run exists to make the downbeat feel inevitable. Play it in octaves when the room gets loud.',
},
{
// Over Cmaj7, dyads struck together: C4+A4 → D4+B4 → E4+C5 → G4+E5 —
// offsets (0,9)(2,11)(4,12)(7,16). Every pair is a sixth (9,9,8,9
// semitones); bottom voice walks 123 then leaps a minor 3rd to 5,
// top sings 671 then leaps a major 3rd to the high 3. All eight
// notes diatonic to the root's major scale.
id: 'gospel-sixths-walkup',
name: 'Sixths walk-up (the harmonized choir line)',
level: 'intermediate',
chordContext: 'over the Imaj7, walking into the next downbeat',
quality: 'maj7',
techniques: ['double-stop'],
source: 'harmonizing the scale in 3rds and 6ths — hearandplay.com, "Harmonization Of The Major Scale Using Third And Sixth Intervals"',
notes: [
{ deg: '1', beat: 2 },
{ deg: '6', beat: 2, technique: 'double-stop' },
{ deg: '9', beat: 3 },
{ deg: '7', beat: 3, technique: 'double-stop' },
{ deg: '3', beat: 4 },
{ deg: '1', octave: 1, beat: 4, technique: 'double-stop' },
{ deg: '5', beat: 5 },
{ deg: '3', octave: 1, beat: 5, technique: 'double-stop' },
],
tips: 'One singer with a shadow: the bottom voice walks 123 up the scale while the top sings 678 a sixth above, then both voices leap a third onto 5-under-3 for the arrival. Quarter notes, landing on the next bar\'s downbeat — it is the choir\'s soprano-alto pair under your right hand, and the 3rd on top of the last dyad is the note the pack keeps telling you to land on.',
},
{
// Over a °7 (C root): C4 E♭4 G♭4 A4 C5 E♭5 G♭5 A5 — offsets
// 0 3 6 9 12 15 18 21: pure stacked minor 3rds, two full octaves of
// the symmetric chord, rolled in 16ths across beats 12.75.
id: 'gospel-dim-roll',
name: 'Diminished roll (two octaves of the passing chord)',
level: 'intermediate',
chordContext: 'over the passing diminished bar — the ♯iv°7 or ♯i°7',
quality: 'dim7',
techniques: [],
source: 'rolling the passing °7 — learncolorpiano.com "Gospel Progression 1 | Diminished 7th Chords"; hearandplay.com diminished walk-ups/walk-downs lesson',
notes: [
{ deg: '1', beat: 1 },
{ deg: 'b3', beat: 1.25 },
{ deg: 'b5', beat: 1.5 },
{ deg: '6', beat: 1.75 },
{ deg: '1', octave: 1, beat: 2 },
{ deg: 'b3', octave: 1, beat: 2.25 },
{ deg: 'b5', octave: 1, beat: 2.5 },
{ deg: '6', octave: 1, beat: 2.75 },
],
tips: 'The °7 is symmetric — minor thirds all the way up, the same four note names in every octave — so one four-note fingering (1-2-3-4, cross, repeat) sweeps two octaves without thinking. Roll it like a harp flourish inside the passing bar and let the last note hang: every tone of the chord sits a half-step or whole step from a tone of the chord you are walking into, so wherever you stop, the resolution is already prepared.',
},
],
} }
+98
View File
@@ -273,4 +273,102 @@ export default {
targetNotes: targetNotes:
'Nines on the downbeats: most grips in this pack keep a 9 under your fingers, and landing on it — a whole step above each new root — is the fastest way to sound like the record. Approach chord tones from a half-step below (the single-note version of the slip), and when in doubt lay out for a bar: neo-soul solos breathe on the 16th grid they float over.', 'Nines on the downbeats: most grips in this pack keep a 9 under your fingers, and landing on it — a whole step above each new root — is the fastest way to sound like the record. Approach chord tones from a half-step below (the single-note version of the slip), and when in doubt lay out for a bar: neo-soul solos breathe on the 16th grid they float over.',
}, },
// Structured piano licks (SCHEMA.md "Piano licks", task P-61). Degree-based
// and key-agnostic: every deg resolves through the stated quality, approach
// pitches are derived from the next deg note. Realized offsets in the
// comments use a C-rooted chord for readability; every interval claim in
// notes/tips was recomputed from those offsets before writing (P-41 bar).
licks: [
{
// Over Cm7: D5 C5 B♭4 G4 E♭4 — offsets 14 12 10 7 3: the 9 held a
// beat and a half, sighing a whole step onto the octave root, then
// the m7 arpeggio falling away (root, ♭7, 5, ♭3) on dragged beats.
id: 'rnb-nine-sigh',
name: 'The nine sigh',
level: 'foundation',
chordContext: 'over the i7 — the m9 colour of a Dorian vamp',
quality: 'min7',
techniques: [],
source: 'the 9-over-minor colour neo-soul leads with — hearandplay.com "Neo Soul Chords: Exploring Extended Minor Chords"; pianowithjonny.com neo-soul lessons',
notes: [
{ deg: '9', octave: 1, beat: 1 },
{ deg: '1', octave: 1, beat: 2.5 },
{ deg: '7', beat: 3 },
{ deg: '5', beat: 3.5 },
{ deg: '3', beat: 4.5 },
],
tips: 'Start ON the 9 — the note this pack keeps under your fingers — hold it past the beat, then let it sigh a whole step onto the octave root and fall away down the chord: ♭7, 5th, ♭3. The beats are written lazy on purpose (the root lands on the and-of-2, the ♭3 limps in on the and-of-4): the sigh is a placement as much as a pitch.',
},
{
// Over Cm7, quartal dyads (each pair a perfect 4th, 5 semitones):
// brush (A4,D5)=(9,14) a half-step below, land (B♭4,E♭5)=(10,15),
// then plane down (G4,C5)=(7,12) and (F4,B♭4)=(5,10). Every note —
// grace pair included — sits in the root's Dorian scale.
id: 'rnb-quartal-slip',
name: 'Quartal slip (fourths on the drag)',
level: 'intermediate',
chordContext: 'over the i7 — verse texture on any m7 station',
quality: 'min7',
techniques: ['grace-note', 'double-stop'],
source: 'fourths as planeable neo-soul texture (the Glasper-school grip) — pianogroove.com "Quartal Comping Voicings for Jazz Piano"; the half-step slip per pianowithjonny.com "4 Steps to Play Neo Soul Chords on Piano"',
notes: [
{ deg: '6', beat: 1, technique: 'grace-note' },
{ deg: '9', octave: 1, beat: 1, technique: 'grace-note' },
{ deg: '7', beat: 1 },
{ deg: '3', octave: 1, beat: 1, technique: 'double-stop' },
{ deg: '5', beat: 2.5 },
{ deg: '1', octave: 1, beat: 2.5, technique: 'double-stop' },
{ deg: '11', beat: 3.5 },
{ deg: '7', beat: 3.5, technique: 'double-stop' },
],
tips: 'One perfect fourth does the whole lick: brush it a half-step low (6 under 9 — both Dorian notes, so even the smear is in the scale) and land it on ♭7-under-♭3 at the beat, then drop the same two-finger grip a third onto 5-under-root, and a step onto 11-under-♭7. Ending on the 11 dyad resolves nothing, and that hovering non-arrival is exactly the verse texture the fourths exist for.',
},
{
// Over Cm7: C5 (B4) B♭4 (A♭4) G4 (E4) E♭4 — offsets 12 [11] 10 [8] 7
// [4] 3. Each bracketed pitch is derived (chrom-above of the next
// deg); the beat-notes alone spell the falling m7 arpeggio
// (root, ♭7, 5, ♭3), each one dragged into from a half-step above
// on the last 16th before the beat.
id: 'rnb-dilla-drop',
name: 'The Dilla drop (lazy chromatic fall)',
level: 'intermediate',
chordContext: 'over the i7, dragged behind the grid',
quality: 'min7',
techniques: [],
source: 'the behind-the-grid drag of the Dilla feel — brltheory.com on the Dilla time-feel; falling-chromatic voice motion per the musicradar.com D\'Angelo "Brown Sugar" breakdown',
notes: [
{ deg: '1', octave: 1, beat: 1 },
{ approach: 'chrom-above', beat: 1.75 },
{ deg: '7', beat: 2 },
{ approach: 'chrom-above', beat: 2.75 },
{ deg: '5', beat: 3 },
{ approach: 'chrom-above', beat: 3.75 },
{ deg: '3', beat: 4 },
],
tips: 'The skeleton is just the chord falling — octave root, ♭7, 5th, ♭3 on the beats — but every chord tone gets dragged into from the half-step above, placed on the last 16th before it lands. The first drag is the minor chord\'s natural 7, the last is the major 3rd — the same "wrong" upper neighbour the jazz enclosure uses — and neither sounds wrong at this tempo because each one falls immediately. Play it almost too late; the lean IS the lick.',
},
{
// Over Cmaj7: G4 A4 C5 D5 E5 D5 — offsets 7 9 12 14 16 14: the major
// pentatonic climbed to the 3rd (whole step, minor 3rd, whole step,
// whole step), then settling a whole step back onto the 9. Ghosts on
// the passing 6 and the first 9.
id: 'rnb-penta-turn',
name: 'Pentatonic turn onto the 9',
level: 'foundation',
chordContext: 'over the Imaj7 (or IVmaj7) of the maj7 vamp',
quality: 'maj7',
techniques: ['ghost-note'],
source: 'the major-pentatonic haze over lush maj7s — stock bedroom-R&B fill vocabulary; see pianowithjonny.com neo-soul piano lessons',
notes: [
{ deg: '5', beat: 1 },
{ deg: '6', beat: 1.5, technique: 'ghost-note' },
{ deg: '1', octave: 1, beat: 2 },
{ deg: '9', octave: 1, beat: 2.5, technique: 'ghost-note' },
{ deg: '3', octave: 1, beat: 3 },
{ deg: '9', octave: 1, beat: 4 },
],
tips: 'Climb the major pentatonic — 5, 6, root, 9 — peak on the 3rd, then settle a whole step back onto the 9 and stay there: the resolution note is the colour note, which is the whole neo-soul bargain. The ghosted notes (the 6 and the first 9) should be felt more than heard — press them at half weight so the beat-notes ring and the in-betweens blur. Same six keys work over the IVmaj7 a bar later.',
},
],
} }