protyposis / AudioAlign

Audio Synchronization and Analysis Tool
GNU Affero General Public License v3.0
137 stars 16 forks source link

[REQ] Audio phase/polarity fix #11

Closed MarcoRavich closed 7 months ago

MarcoRavich commented 7 months ago

As discussed in this issue @benfmiller's Audalign too, it would be extremely useful to implement some kind of post-alignment fix for phase/polarity issues.

Here's an interesting video about: Why Phase And Polarity Matter - Mixing Tutorial

Note that some commercial app (such as PluralEyes) does automatically generates fixed audio tracks when needed.

As always, if needed, we've collected some resources here.

Hope that inspires.

protyposis commented 7 months ago

it would be extremely useful

For whom exactly would it be extremely useful?

Note that some commercial app (such as PluralEyes) does automatically generates fixed audio tracks when needed.

Can you back this claim? Any references or links to documentation?

MarcoRavich commented 7 months ago

For whom exactly would it be extremely useful?

In multi-mics recordings post processing, for example.

Can you back this claim? Any references or links to documentation?

PE refers to all corrections applied as "drift-corrected" (even if the true "drifting" is not always involved):

Anyway we'll try to seek it in official documentation.

protyposis commented 7 months ago

Drift and phase are related, but not the same. Anyway, whenever recordings from multiple unsynchronized recording devices are mixed, there is going to be some degree of non-linear drift, leading to non-linear phase shifts. It is impossible for a program to know which phase shift is desired and which needs to be removed, so all a program can do is reduce drift. Even when multiple tracks are recorded by the same device or an array of clock-synced devices, it is impossible to magically know whether a phase shift is desired.

AudioAlign contains tools to reduce drift, and also tools to manually fix phase polarity. I also agree with the verdict from your linked discussion that this should rather be handled in a DAW.

MarcoRavich commented 7 months ago

Of course we manage phase/polarity issues with colosed tools (such as SoundRadix's Auto-Align) in DAW but would be cool to have an open source alternative.

Thanks anyway.