我想分析我的音乐收集,这是所有的CD音频数据(立体声16位PCM,44.1kHz)。我想要做的是通过编程确定是否低音是混合(平移)到一个频道。理想情况下,我希望能够运行这样的程序
mono-bass-checker music.wav
并让它输出像“低音不是平底”或“低音主要混合到0频道”。
我对此有一个初步的开始,在伪代码中如下所示:
binsize = 2^N # define a window or FFT bin as a power of 2
while not end of audio file:
read binsize samples from audio file