Files
JamBuddy/src/data/kb/index.js
T
vadimwit 9e2567cf20 feat(kb): jazz piano cell — the KB's first authored piano pack (task P-22)
14 plays (7 progressions x 2): Bud Powell shells, rootless Type A/B,
guide-tone comps; comping rhythms; piano-angled improv. Hand spans
<= a 10th throughout. Critic returned once (6 prose voice-leading
overclaims on fifths-apart dominant alternation), fixed, PASS on
re-gate (all 6 corrected sentences arithmetic-verified both
directions); ride-along one-word polish per gate suggestion.
Rendering the authored pack in the Jam Guide is task L-24.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 23:52:23 +01:00

87 lines
2.7 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 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 gospelMeta from './gospel/meta.js'
import gospelProgressions from './gospel/progressions.js'
import gospelGuitar from './gospel/guitar.js'
import popMeta from './pop/meta.js'
import popProgressions from './pop/progressions.js'
import popGuitar from './pop/guitar.js'
export default {
jazz: {
meta: jazzMeta,
progressions: jazzProgressions,
instruments: { guitar: jazzGuitar, piano: jazzPiano },
},
blues: {
meta: bluesMeta,
progressions: bluesProgressions,
instruments: { guitar: bluesGuitar },
},
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 },
},
gospel: {
meta: gospelMeta,
progressions: gospelProgressions,
instruments: { guitar: gospelGuitar },
},
pop: {
meta: popMeta,
progressions: popProgressions,
instruments: { guitar: popGuitar },
},
}