Repository navigation
Audionaut v1.6.0
Highlights
- macOS now on GitHub Releases:
Audionaut-1.6.0-arm64.dmgis signed with a Developer ID certificate and notarized, so it opens without warnings. Apple silicon, macOS 13 or newer. The Mac App Store build continues as before. - Time-stretching: per-clip varispeed re-pitch and pitch-preserving Stretch mode (Rubber Band R3), with a tempo lock that follows the project tempo live.
- DSP load meter next to the master meter.
- Stability: no more dropouts when several stretched clips wrap at the loop point, no CPU spike on mute/solo, no allocations on the audio thread, and a batch of engine fixes from the code review.
- Agents can file feature requests and bug reports as GitHub issues through the MCP server.
- JUCE 9.0.2.
What's Changed
- Update JUCE to 9.0.2 by @kvoltmer in #75
- Fix waveform jitter while trimming a clip's start edge by @kvoltmer in #76
- Keep fades when a clip is dropped on another track or cloned by @kvoltmer in #77
- Per-clip time stretch: varispeed re-pitch and pitch-preserving Stretch mode by @kvoltmer in #74
- Let agents send feature requests from the MCP server by @kvoltmer in #79
- Let agents report bugs from the MCP server by @kvoltmer in #82
- Keep the GA4 API secret out of the sources by @kvoltmer in #86
- Fix three engine defects found in the code review by @kvoltmer in #87
- Release workflows: stop using the secrets context in a step condition by @kvoltmer in #89
- Add a DSP load meter next to the master meter by @kvoltmer in #90
- Stop allocating on the audio thread per callback by @kvoltmer in #88
- Switch time-stretch to Rubber Band R3 by @kvoltmer in #78
- Record mixer parameters as a channel-only undo step by @kvoltmer in #95
- Fix duplicated resource groups on in-place reload after channel-count change by @kvoltmer in #91
- Never trash unreferenced audio files in headless mode by @kvoltmer in #92
- Skip pasted clips and regions whose source track or group is gone by @kvoltmer in #94
- Feed the recording thumbnail off the audio thread by @kvoltmer in #96
- Tolerate an unreadable AnalysisData.json instead of terminating on reload by @kvoltmer in #93
- Publish voice sources to the audio thread through a committed snapshot by @kvoltmer in #97
- Stop ~AudioTrack from reaching into the AudioResourceContainer by @kvoltmer in #98
- Prime stretched voices ahead of their seeks (loop wrap, clip start, play start) by @kvoltmer in #99
- Add the macOS leg of the release train by @kvoltmer in #100
- Release 1.6.0 by @kvoltmer in #101
Full Changelog: v1.5.0...v1.6.0