Skip to content

Commit d8da13b

Browse files
authored
Merge pull request #1608 from AdaWorldAPI/docs/qualia-1571-music-enrichment
docs(qualia): restore 219 music/harmony annotations alongside #1571 data
2 parents ca4d742 + 78c9a9d commit d8da13b

3 files changed

Lines changed: 3741 additions & 0 deletions

File tree

‎data/qualia/MUSIC_ENRICHMENT.md‎

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Musical enrichment of the calibrated 219 qualia
2+
3+
This is an **additive archival sidecar**, not a replacement for the #1571 ABI, palette, or binary Jina fixture.
4+
5+
- Canonical/runtime: `calibrated_219.json` and `calibrated_219.bin1024` (**unchanged**).
6+
- Companion: `calibrated_219.music_enriched.json`, keyed by the same 219 `id` values.
7+
- Source: `AdaWorldAPI/ada-consciousness/qualia_17D/MERGED_17D.json` (Git blob `2ebe6454618e1a590e928b53116cb65f4a96c264`).
8+
- Origin: `AdaWorldAPI/Chat/music/Interval_Qualia_and_Archetypes_694dbdbf.json`; extraction manifest dated 2025-12-30.
9+
- Added fields: `melodic_motions`, `harmonic_bias`, `truth_anchor_candidates`, `neighbors` copied verbatim from the original record. This is not an automatic inference or LLM reconstruction.
10+
- The original source's `vector` is identical to the calibrated `vector_17d`; the original `qualia` is identical to `qualia_tags`. All 219 ID, label, family, subfamily, vector and qualia mappings were compared before the sidecar was authored.
11+
12+
The sidecar intentionally does not replicate the canonical numeric coordinates. Join on `id`. Not all neighbor IDs are represented in the 219 calibrated subset, because some are reference anchors to the wider source vocabulary. Preserve those references as written; do not silently remap them.
13+
14+
**Lab / provenance only.** JSON is a preservation and validation fixture, not a proposed production interface or new runtime serialization. No consumer is enabled by this PR.
15+
16+
Run:
17+
18+
```sh
19+
python3 data/qualia/verify_music_enrichment.py
20+
```
21+
22+
The validator checks that all 219 IDs match, that there are no duplicates, and that the four musical fields are nonempty arrays. Existing #1571 files remain unmodified.
23+
24+
## Examples
25+
26+
- `devotion_worship_without_church`: Dorian natural 6 and held 4; preserve its modal characteristic.
27+
- `desire_slow_burn`: minor-second friction and suspended pedal; keep the friction unresolved.
28+
- `longing_doorway_pause`: withhold the cadence instead of smoothing it into closure.
29+
30+
Related original codex: `AdaWorldAPI/ada-consciousness/core/music/qualia_codex.py`, which also provides example-song anchors such as *Alegría*, *Lean on Me*, and *Fix You*. Those song associations are codex-level references and **are not automatically assigned to all 219 individual entries**.

0 commit comments

Comments
 (0)