Subtraindo canais de áudio

Oct 09 2020

Existe uma função que pega o canal direito de áudio e o combina com o canal esquerdo invertido de áudio? Não confunda invertido com invertido.

O seguinte não funciona, pois não permite argumentos negativos.

AudioChannelMix[someaudio, {"Mono", {1, -1}}]

AudioChannelCombine também é inútil.

Respostas

2 flinty Oct 09 2020 at 23:10
a = ExampleData[{"Audio", "Bird"}, "Audio"];
{lc, rc} = AudioChannelSeparate[a];
Audio[(AudioData[rc] - AudioData[lc])/2] // AudioNormalize