The deepest audio lever: a score carries no recording, only note events. A deterministic trig-free reference synth (phase-accumulator oscillator + linear ADSR, all in the Fx floor) reconstructs a canonical i16 PCM mixdown; conformance is mixdown-equivalence, the music counterpart of spatial audio. A soundfont/neural instrument is the sink's presentation. - wai-rs `score` feature: WSCR container + reference synth + mixdown/ score hashes; corpus (scale/chord/arp) via wai_score_vectors; registered + tiered Lossless. - wai-web ScoreSink + the /score browser sink (in-tab verify + Web Audio). - extensions/score.md, SPEC §5 row, content-taxonomy music → ✅. Green: wai-rs all features (68 lib + integration) + clippy, wai-web wasm. Co-Authored-By: Claude Opus 4.8 <[email protected]>
20 lines
706 B
JSON
20 lines
706 B
JSON
{
|
|
"scale.wscr": {
|
|
"notes": 8,
|
|
"duration": 34000,
|
|
"score_hash": "2c8bcab4968ae5e6f0a698ddfc6c4a7bcf2395ec870767ffe09052e1e63dc10e",
|
|
"mixdown_hash": "7bf6154fe69a28f40ddda93bbdc6cf5aba597223e6b02233fb2be2771babc3dc"
|
|
},
|
|
"chord.wscr": {
|
|
"notes": 3,
|
|
"duration": 10000,
|
|
"score_hash": "435a02ba398cd3370b401a9f7e8e39cdecd9e06d015387414f80d4a17e8cee24",
|
|
"mixdown_hash": "7472bf7e59de21217645873110193b3db23411b727c08f843070ed4d38e99825"
|
|
},
|
|
"arp.wscr": {
|
|
"notes": 4,
|
|
"duration": 12000,
|
|
"score_hash": "6e6b0652260c535be37fde73fb49d8070f189d62abc6aeebf24ac8a9c4fb1fae",
|
|
"mixdown_hash": "559414cf8ddfd1eeb1db4d0accf0e9ae800efec9b888a6708720992572b4dfbc"
|
|
}
|
|
}
|