V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
crazytec
V2EX  ›  程序员

如何学习音频相关技术?

  •  
  •   crazytec · 2022-01-22 01:38:10 +08:00 · 1655 次点击
    这是一个创建于 1033 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前阵子搞了一个和音乐有点关系的 side project ,在处理音乐的时候一知半解,基本上就是看着教程用库。最近正好比较闲,想彻底理解音频的工作原理,但是现在越学越乱,例如:人耳为什么能听到大于两个声道的内容?既然声音是以波的形式传播,人是怎么识别不同发声物体的?

    各位有什么好的从头科普音频原理的视频或者文章吗?主要想以后写音频相关的程序时有一个大概的观念,不至于在写什么都不知道(

    3 条回复    2022-01-22 10:00:46 +08:00
    ynyounuo
        1
    ynyounuo  
       2022-01-22 02:33:17 +08:00   ❤️ 4
    你的问题是偏向 Audiology 而非 Audio Engineer 的
    1. 人耳为什么能听到大于两个声道的内容

    > 人耳不是听到大于两个声道的内容,而是能辨别两个源头以上的声音源的位置,实际上如果用完美的 Kunstkopf 录制的多声道音频在和人耳合适的距离下控制好其余变量和用多声道系统播放的效果对于人耳来说是完全一样的

    2. 既然声音是以波的形式传播,人是怎么识别不同发声物体的

    > 简单来说就是音色( timbre ),不同的发声物体发出的声音都是 complex tone 而非单一频率的波,所以是有一个主频率和一大堆泛音( overtone )构成的,所以调教好音准的钢琴和小提琴的 A4 主频率都是 440Hz ,但是泛音( overtone )是大不相同的,导致了从音乐的角度来讲就是音色( timbre )不同

    有一本书作为整个宏观入门非常顺畅,如果你读过 Outliers 就类似那种的,而非课本式的按课题讲东西,可以看看

    The Universal Sense: How Hearing Shapes the Mind
    vance123
        2
    vance123  
       2022-01-22 02:50:30 +08:00 via Android
    首先你可以翻开大学物理,学习下波方面的知识;
    然后学点数理方程,这样你就可以解波动方程了;
    为了了解模拟到数字的采样过程,我推荐你先从连续信号学起,这需要你懂点傅立叶变换,有线性代数的背景会更好;学完连续后再学离散,这需要点拉普拉斯变换的知识,所以你还得学会复变函数。
    dxgfalcongbit
        3
    dxgfalcongbit  
       2022-01-22 10:00:46 +08:00 via Android
    人耳为什么能听到大于两个声道的内容?既然声音是以波的形式传播,人是怎么识别不同发声物体的?

    通过耳廓实现的,也就是俗称的耳朵,楼主有没有想过耳朵这坨肉是干什么用的,为什么长成这个样子?所以才会有人头录音这种东西。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1194 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.