LowEnd Native Audio v0.2.6
LowEnd Native Audio v0.2.6 stabilizes automatic DAC Rate Matching while preserving the existing DSP voicing and v0.2.5 sidebar interface.
Highlights
- Recreates the Core Audio Process Tap, aggregate capture device, and AVAudioEngine output graph after a hardware sample-rate change
- Verifies both capture writes and output reads through atomic lock-free ring-buffer counters before restoring output gain
- Restores output gain to 1.0 only after real audio flow resumes
- Rolls back to the previous hardware rate when capture or playback recovery fails
- Keeps the real-time callback allocation-free, lock-free, and free of logging or coefficient calculations
- Adds regression coverage for the new ring-buffer flow counters
- Updates the Native app to v0.2.6 build 8
A short 1-2 second pause can occur while the DAC, capture graph, and output engine are safely rebuilt.
Real-device validation
Verified with an external USB DAC using whole-system processing and Automatic Rate Match:
- 44.1 -> 96 -> 192 -> 44.1 kHz transitions
- continuous playback after each transition
- pause and resume
- rapid track changes
- Spectrum and Dynamics recovery
한국어 요약
- DAC 샘플레이트 변경 후 Process Tap, Aggregate 장치, AVAudioEngine 출력 그래프를 새로 생성합니다.
- Lock-free 링 버퍼의 실제 write/read 진행을 확인한 뒤에만 출력 gain을 복구합니다.
- 복구 실패 시 이전 샘플레이트로 롤백하여 영구 무음을 방지합니다.
- 전환 중 DAC와 엔진 재구성을 위해 약 1-2초의 짧은 정지가 발생할 수 있습니다.
- 외장 USB DAC에서 44.1/96/192 kHz 전환, 일시정지/재개, 빠른 곡 전환과 분석계 복구를 검증했습니다.
macOS installation
Unzip the archive, move LowEnd Native Audio.app to Applications, and allow system-audio recording. The app is ad-hoc signed and not notarized; if Gatekeeper blocks it, right-click and choose Open.
SHA-256
a60c232ad7887593064302a741d4383bb1fd846b658262b5ba2b6dcd40269f7e LowEnd-Native-Audio-macOS-v0.2.6.zip