As suggested by "TheJez" I'm creating a new Thread for my TrackAlign tool which is based on the Python module Audalign.
I think I managed to fix some of the issues that have been addressed by some fellow Taperssection members in the VST plugin thread.
The current code and documentation can be found on
https://github.com/mmathis76/TrackAlign/The updated *.exe file for Windows can be found here:
https://github.com/mmathis76/TrackAlign/releasesThe manual is available here:
https://github.com/mmathis76/TrackAlign/blob/main/README.mdA few notes:
- As some people have already realised, the pydub module I have used to split and merge the stereo channels has an implicit dependency on ffmpeg or its fork avconv. I can't compile it into the exe file but might be able to create an NSIS installer for Windows that includes ffmpeg. For the moment you'll have to install it by yourself (unless it's installed already).
- I added a few new parameters that will allow you tp select one of the algorithms supported by Audalign (fingerprint, correlation, correlation_spectrogram, visual) and the accuracy level (default=3, higher=more precise)
- "fingerprint" can push your PC/laptop to very memory usage (depending on the length of the tracks and the number of tracks to align)
- "correlation" is a lot lighter in terms of memory usage and appears to yield similar results
- I noticed some "errors" with Audalign when using "correlation_spectrogram". However these had no noticeable impact on the resulting files
- As with any other tools, the results / accuracy may vary greatly with the input files. I tried the tool with 3 of my matrix recordings. With one of the samples provided by theJez there was some inexplicable glitch/inaccuracy on one track when using the "fingerprint" or "correlation" algorithms. This didn't happen with "correlation_spectrogram", though.