ffc1bb1d18
Pop piano: 5 progressions x 2 plays (182 total) — triads/inversions
only, one sourced add9 shimmer; ballad rolls vs voice-led pillars,
doo-wop triplets vs one-finger walks, Pachelbel inversion stair,
tonic-drone pads, octave drive. Shapes: dim7/half_dim/aug/maj6/min6
each reach >=3 placeable grips, add9 gains a movable A-shape; dim
honestly left at 2. Audit also surfaced two WRONG pre-existing shapes
(half_dim E-Barre spells {0,3,6,7}; "Open Dadd9" is Dsus2) -> backlog.
Critic PASS (~110 independent checks; all additions pc-spelled in two
keys; strictly additive diff).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
92 lines
3.0 KiB
JavaScript
92 lines
3.0 KiB
JavaScript
// KB registry — the UI reads only this. Each style folder registers here;
|
|
// instruments appear as their cells are completed (see docs/kb-backlog.md).
|
|
import jazzMeta from './jazz/meta.js'
|
|
import jazzProgressions from './jazz/progressions.js'
|
|
import jazzGuitar from './jazz/guitar.js'
|
|
import jazzPiano from './jazz/piano.js'
|
|
import bluesMeta from './blues/meta.js'
|
|
import bluesProgressions from './blues/progressions.js'
|
|
import bluesGuitar from './blues/guitar.js'
|
|
import bluesPiano from './blues/piano.js'
|
|
import bluesBass from './blues/bass.js'
|
|
import rockMeta from './rock/meta.js'
|
|
import rockProgressions from './rock/progressions.js'
|
|
import rockGuitar from './rock/guitar.js'
|
|
import bossaMeta from './bossa/meta.js'
|
|
import bossaProgressions from './bossa/progressions.js'
|
|
import bossaGuitar from './bossa/guitar.js'
|
|
import funkMeta from './funk/meta.js'
|
|
import funkProgressions from './funk/progressions.js'
|
|
import funkGuitar from './funk/guitar.js'
|
|
import reggaeMeta from './reggae/meta.js'
|
|
import reggaeProgressions from './reggae/progressions.js'
|
|
import reggaeGuitar from './reggae/guitar.js'
|
|
import countryMeta from './country/meta.js'
|
|
import countryProgressions from './country/progressions.js'
|
|
import countryGuitar from './country/guitar.js'
|
|
import rnbMeta from './rnb/meta.js'
|
|
import rnbProgressions from './rnb/progressions.js'
|
|
import rnbGuitar from './rnb/guitar.js'
|
|
import rnbPiano from './rnb/piano.js'
|
|
import gospelMeta from './gospel/meta.js'
|
|
import gospelProgressions from './gospel/progressions.js'
|
|
import gospelGuitar from './gospel/guitar.js'
|
|
import gospelPiano from './gospel/piano.js'
|
|
import popMeta from './pop/meta.js'
|
|
import popProgressions from './pop/progressions.js'
|
|
import popGuitar from './pop/guitar.js'
|
|
import popPiano from './pop/piano.js'
|
|
|
|
export default {
|
|
jazz: {
|
|
meta: jazzMeta,
|
|
progressions: jazzProgressions,
|
|
instruments: { guitar: jazzGuitar, piano: jazzPiano },
|
|
},
|
|
blues: {
|
|
meta: bluesMeta,
|
|
progressions: bluesProgressions,
|
|
instruments: { guitar: bluesGuitar, piano: bluesPiano, bass: bluesBass },
|
|
},
|
|
rock: {
|
|
meta: rockMeta,
|
|
progressions: rockProgressions,
|
|
instruments: { guitar: rockGuitar },
|
|
},
|
|
bossa: {
|
|
meta: bossaMeta,
|
|
progressions: bossaProgressions,
|
|
instruments: { guitar: bossaGuitar },
|
|
},
|
|
funk: {
|
|
meta: funkMeta,
|
|
progressions: funkProgressions,
|
|
instruments: { guitar: funkGuitar },
|
|
},
|
|
reggae: {
|
|
meta: reggaeMeta,
|
|
progressions: reggaeProgressions,
|
|
instruments: { guitar: reggaeGuitar },
|
|
},
|
|
country: {
|
|
meta: countryMeta,
|
|
progressions: countryProgressions,
|
|
instruments: { guitar: countryGuitar },
|
|
},
|
|
rnb: {
|
|
meta: rnbMeta,
|
|
progressions: rnbProgressions,
|
|
instruments: { guitar: rnbGuitar, piano: rnbPiano },
|
|
},
|
|
gospel: {
|
|
meta: gospelMeta,
|
|
progressions: gospelProgressions,
|
|
instruments: { guitar: gospelGuitar, piano: gospelPiano },
|
|
},
|
|
pop: {
|
|
meta: popMeta,
|
|
progressions: popProgressions,
|
|
instruments: { guitar: popGuitar, piano: popPiano },
|
|
},
|
|
}
|