This fork is the canonical development home for the combined deepSTRF + libaural research program.
The project combines four complementary sources:
- upstream deepSTRF for neural datasets, encoding models, recurrence, metrics, checkpoints and training;
- libaural for auditory obligations, biological teacher roles, adversarial tests and mechanism compression;
- the Differentiable Auditory Loop (DAL) for representation-guided inverse design;
- torch_amt for differentiable PyTorch auditory and psychoacoustic mechanisms.
- deepSTRF base:
urancon/deepSTRF@5dba99f60a5cb51548f9f9769941cca377771d01 - libaural source:
dissonance-git/libaural@c280ea60a54c23f9b64a1d8af729e2c0d428a266 - torch_amt donor:
StefanoGiacomelli/torch_amt@aa84b5e9b2e065c06ce196c89306a30c324d80a0 - DAL paper:
arXiv:2606.04103
The DAL paper's published code path is currently unavailable, so no DAL source code is copied here yet. Its differentiable comparison method is retained as a research pattern.
deepSTRF
neural data + learned response models + recurrence
+
libaural
auditory obligations + provenance + counterexamples + compression
+
torch_amt
auditory model components
+
DAL-style inverse design
↓
unified artificial-hearing research system
Neural prediction is a teacher, not the definition of hearing. A biological model is a teacher, not an automatic runtime dependency. A representation must survive the obligation being tested before it can be treated as sufficient for that obligation.
deepSTRF.hearing.temporal contains the first migrated libaural AUD-REP-001 ruler. It tests whether a time-resolved representation retains exact reversal and opposite-event-order structure while keeping whole-sequence pooling visible as a destructive control.
The intended migration sequence is:
- AUD-REP representation and compression tests.
- Original ICNet public evaluation and reliability controls.
- StateNet and other deepSTRF learned-state challengers under the same obligation surface.
- torch_amt peripheral, modulation, loudness and binaural mechanisms.
- Differentiable inverse design using any compatible auditory teacher.
- Mechanistic central-path teachers when a named experiment requires them.
- Persistent auditory organization, memory, prediction and uncertainty.
rich teacher or measured data
→ fixed auditory obligation
→ perturbation / counterexample
→ identify the transformation that matters
→ compress it
→ test the same obligation again
→ compare state, latency and compute cost
The research repository may remain much richer than the eventual runtime implementation.
dissonance-git/libaural remains preserved as research lineage while its useful experiments and laws move here. New canonical implementation work should land in this deepSTRF fork so the four research lines do not grow into parallel competing architectures again.