Restar canales de audio

Oct 09 2020

¿Existe una función que tome el canal de audio derecho y lo combine con el canal de audio izquierdo invertido? No confunda invertido con invertido.

Lo siguiente no funciona ya que no permite argumentos negativos.

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

AudioChannelCombine tampoco sirve de nada.

Respuestas

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