Odejmowanie kanałów audio

Oct 09 2020

Czy istnieje funkcja, która pobiera prawy kanał audio i łączy go z odwróconym lewym kanałem audio? Nie myl odwróconego z odwróconym.

Poniższe nie działa, ponieważ nie zezwala na negatywne argumenty.

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

AudioChannelCombine jest również bezużyteczna.

Odpowiedzi

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