作者回复: 这个回答的很全面了。
作者回复: 这个回答的角度很全面
作者回复: 这位同学回答的不错。MIDI全称是Musical Instrument Digital Interface顾名思义是一种音乐乐器的记录格式。以钢琴为例,MIDI文件记录了时间序列中每个钢琴音的起止位置、按键力度等信息。很显然光有MIDI文件你是听不到声音的还需要有一个记录了乐器各种音的音调的音源库配套使用,比如文件记录在第3秒要弹一个C4的音,然后就去音源库把C4的音源按时间拼接上去,最后依次把所有的乐器音都拼接起来就成了可播放的音频文件。起初各大厂商MIDI文件格式都不太统一。直到后来MIDI1.0标准的发布各家厂商遍都遵循了相同的标准。现在已经发展到MIDI2.0了。
作者回复: 可以试试python的librosa来处理。或者Adobe audition 这样的可视化软件
作者回复: 没错,这是其中的一种很常见情况,音频直接上采样用的是插值的方法,是无法恢复高频信息的。如果原始音频文件的质量很差或者采集设备的音质很差那么即使这些采样率的指标看起来很好音质也不会好听。
作者回复: PCM格式的存储空间是三个参数相乘再乘以时间,所以如果少了其中一个就可能出错了
作者回复: 思路可以宽一些、采集、播放设备、经过了重采样都是可能的因素
作者回复: 采样率和听到的频率是两倍的关系
作者回复: 音频中每个采样点都需要按照顺序排列播放,不然人耳很容易听到杂音异常。
作者回复: 回答的很对!再举个例子,也有的时候音源很好,但播放设备不好也有可能,比如手机的扬声器被堵住了。