This fork is the single active repository for the artificial-hearing research program.
When entering through GitHub, an LLM connector, or another remote agent surface, do not reconstruct the repository from search results alone.
Use this bounded entrance sequence:
current develop HEAD
→ README.md
→ AGENTS.md at the same HEAD
→ recent commits
→ smallest task-relevant research / source / tests
→ exact target file
- Resolve
dissonance-git/deepSTRFand record the currentdevelopcommit before substantive work. - Read
README.mdfor the project model and thisAGENTS.mdfor operating law from that same repository state. - Inspect recent commits to learn what is actively moving. Recency is an activity hint, not authority over current contracts or source truth.
- Hydrate only the task-relevant region. Do not load Omniphony, Game Music Interpreter, Helix, or retired libaural internals unless the task crosses that boundary.
- Before every GitHub replacement write, re-fetch current
developand the exact target file. Ifdevelopmoved since preflight, reconstruct the edit from the new file content. - Write against the exact current blob SHA. Preserve unrelated concurrent work. Never replace a file from a cached or reconstructed older copy.
- After publication, fetch the resulting commit, inspect its changed paths, and confirm it remains in current
develophistory. - Report repository publication, tests, CI, external-teacher execution, and scientific adjudication as separate evidence states.
Fast routes:
- project orientation:
README.md - operating law:
AGENTS.md - active research and migrated findings:
research/ - unified hearing mechanisms:
deepSTRF/hearing/ - neural models:
deepSTRF/models/audio/ - neural datasets:
deepSTRF/datasets/audio/ - metrics:
deepSTRF/metrics/ - regression evidence:
tests/
Prefer current files and the smallest directly relevant research document over broad historical scans.
- Do not create a parallel libaural architecture or resume active work in the retired libaural repository.
- Prefer experiments over architecture prose when a bounded test can answer the question.
- Preserve upstream deepSTRF neural-data/model infrastructure unless a concrete experiment requires change.
- Treat biological models, neural datasets, learned models, torch_amt mechanisms, DAL-style inverse design and Game Music Interpreter source truth as teachers or controls, not automatic runtime architecture.
- Keep teacher fidelity, auditory-obligation retention, compression and runtime suitability as separate claims.
- Reuse one shared representation/metric surface instead of adding adapter chains.
- Game Music Interpreter remains an external causal fixture generator unless importing a small mechanism removes a real experimental blocker.
- Rich teachers should be ablated toward the smallest causal/stateful mechanism that preserves the tested relation.
- Keep negative results and counterexamples.
- New canonical research belongs in this repository.
Continue from research/AUD-VGM-001.md, native AUD-REP migration, original ICNet evaluation, StateNet compression tests, torch_amt mechanism challenges and differentiable inverse-design ablations.