Add export mixdown and user-configurable directories
- Add user prompts for recording and export directories in session setup
- Implement full-song mixdown export with multi-track mixing
- Add ‘E’ key to export all tracks to single stereo WAV file
- Use miniaudio decoder for reading segments during mixdown
- Apply normalization to prevent clipping in mixed output
- Update recording path to use user-specified directory
- Add file/directory helper functions (ensureDir, joinPath, baseName, copyFile)
- Fix ma_decoder_read_pcm_frames call to use 4-arg signature (oh my gosh this was a pain)
- Update function signatures to pass recordDir/exportDir through session flow
Log in to leave a comment