Map AudioIn to Disting NT inputs and bring AudioIn to reference-compared #14
Loading…
Reference in a new issue
No description provided.
Delete branch "disting-audio-inputs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scope
Map AudioIn to the Disting NT's audio inputs, bring AudioIn (2) to
reference-compared, and build audition plug-ins for the reference-compared processors (the plug-ins and checklist stay private).build-disting,release-disting,validate-disting) now exports a patch with AudioIn asprocess(bus_in_left, bus_in_right) = left, right with { … }.nt_arch.cppexposes these inputs as the plug-in's Input 1 and Input 2 bus parameters.process. Reference and sweep renders (render-faust) keep the G1-Emu test tone.--input-sinedrives the converters at −12 dBFS (0.25 of full scale), and AudioIn reads that as unit amplitude. SoG1_PHYSICAL_INPUT_SCALE = 1 / G1_PHYSICAL_OUTPUT_SCALE = 4: AudioIn is 4 × input volts.docs/MODULE_COMPATIBILITY.md.render-faustandrender-g1-referencetake--input-sine-hz(default 220 Hz, unchanged)..1f, which turned 6.875 Hz into 6.9 Hz.reference-compared(13 modules now), with the catalog doc regenerated and the roadmap note updated.Testing
python3 -m unittest discover -s tests: 150 OK.tools/export_public.pyinto an empty directory: public tree verified.processsignature and the ×4 scale.AudioIn reference suite (private G1-Emu vs Faust, default tolerances, no widening). AudioIn has no parameters, inputs or note response, so its free variable is the converter stimulus:
Audition builds. Each is AudioIn → module → 2Output, with
--reference-evidence. All twelve passpreflight-disting(ok) andbuild-disting, andvalidate-distingcompiled 12/12:Nothing was copied to a device.
Impact Statement