{ "batchId": "ui_sfx_v3", "method": "procedural synthesis (Tools/synth_ui_sfx.py, numpy)", "format": "44.1 kHz 16-bit stereo (dual mono)", "generatedUtc": "2026-10-21T01:20:43Z", "items": [ { "id": "Ui_Click", "recipe": "bubble pop 700→1250 Hz + noise tick", "peakDb": -6, "lengthSec": 0.08 }, { "id": "Ui_Confirm", "recipe": "marimba E6→B6 rising, glockenspiel on top note", "peakDb": -5, "lengthSec": 0.36 }, { "id": "Ui_Back", "recipe": "soft marimba G6→D6 falling", "peakDb": -7, "lengthSec": 0.22 }, { "id": "Ui_Open", "recipe": "rising fwip 520→1400 Hz into an E7 ping", "peakDb": -7, "lengthSec": 0.34 }, { "id": "Ui_Close", "recipe": "falling fwip 1300→480 Hz into a soft G5 tok", "peakDb": -7, "lengthSec": 0.24 }, { "id": "Ui_Tab", "recipe": "light marimba A6 tick", "peakDb": -8, "lengthSec": 0.07 }, { "id": "Ui_Toggle", "recipe": "double pop 900→1500 then 1200→1900 Hz", "peakDb": -8, "lengthSec": 0.1 }, { "id": "Ui_Claim", "recipe": "glockenspiel arpeggio C6-E6-G6-C7 with marimba body and high sparkles", "peakDb": -3, "lengthSec": 0.78 }, { "id": "Ui_Deny", "recipe": "two soft low boops 330→262 Hz, gentle not harsh", "peakDb": -7, "lengthSec": 0.27 }, { "id": "Ui_Notify", "recipe": "bell ding-ding G6 then D7", "peakDb": -6, "lengthSec": 0.52 } ] }