MakeNoise02 - 频率和音高

MakeNoise01 - 声音是什么?

频率 Frequency 是周期运动在一秒内重复的次数。比如一根琴弦在一秒内震动 440 次(cycles per second - cps),它发出的就是 440 Hz 频率的声音。

频率是绝对量,在心理声学上对应的感知量是音高 Pitch。

一个声音听起来什么样,频率是最基本的决定要素之一。声源在每秒内振动次数的越多,频率就越大,产生的音高也就越高。

常见声音频率范围

下图展示了人和一些动物的听觉范围。人的听觉范围在 20 ~ 20000 Hz。低于 20 Hz 的属于次声波 infrasounds,高于 20 kHz 的属于超声波 ultrasounds。

image

所以市面上有一些号称 α、β 脑波的音乐,纯粹是耍流氓:

image

再来看看乐器的发声频率:

image

小提琴的频率是 200Hz~1.25kHz,中提琴是 125Hz~1kHz,大提琴是 60Hz~500Hz。频率越高,音高越高,所以小提琴的音高>中提琴>大提琴。男声的频率在 100Hz~800Hz,女声的频率在 250Hz~1kHz,所以大多数女声比男声听起来更「高」更「尖」。

可听的频率范围可以进一步划分为:

  • 低音频率: 20~200 Hz
  • 中音频率: 200~5k Hz, 在这个范围我们的听力最佳
    • Low-mids: 200~700 Hz, 常用 darker, hollow 来形容
    • Mid-mids: 700~2k Hz,more aggressive "live" tones
    • High-mids: 2k~5kHz,常用 brighter, present 来形容
  • 高音频率: 5k~20kHz

查看小提琴和大提琴的频谱

接下来,我们到 Ableton Live 里试听小提琴和大提琴的声音和频率有什么不同。

在内容库里面找到 String1 Violin 和 Strings2 Cello,在 C3 拖出 2 个节拍。


image

再加入内容库里面 Audio Effects 里的 EQ eight。播放音频时,可以看到小提琴的频率范围:

image

大提琴的频率范围,更多会在低频率的部分。

image

用 Max 制作不同频率的声音

接下来用 Max/MSP/Jitter (系列教程另外单开)来实现并聆听不同频率的正弦声波。

Max 内置了强大的声音和信号处理机制。这次我们用最简单的方式—— cycle~ 对象来生成持续的正弦波信号。

image

设定不同的频率 200Hz、440Hz、800Hz、1200Hz,切换频率,就能听到不同频率产生的音高不同。

image

声音和频谱可以查看下面的视频:

MakeNoise02-frequency_in_max

谐波频率

振动物体可以产生一个谐波频率(每个频率都与基频呈简单的整倍数关系),也可以产生非谐波频率。

谐波是一个数学或物理学概念,是指周期函数或周期性的波形中能用常数、与原函数的最小正周期相同的正弦函数和余弦函数的线性组合表达的部分。

image

一个纯净音色并不需要各个谐波都完美的排列在完全整数值上,它需要这些谐波形成一个稳定的级数。例如,100Hz、199Hz、396.01Hz。每个泛音几乎都是一个频倍,是前一个频率的 1.99 倍。

除了正弦/余弦波以外,所有声音都由多个频率构成,形成一个频谱(在上面 Max 里面展示频率的图就是一种频谱)。

Ref

  • MakeNoise01 - 声音是什么?
  • Audio Engineering 101 - A Beginner's Guide to Music Production
  • Sound: Crash Course Physics #18 - YouTube
  • Balance is key – EQ’s magic frequencies | Heavyweightbass.net
  • Harmonic series (music) - Wikiwand
  • 谐波 - Wikiwand
  • 腦波 - Wikiwand

Art & Code 的热门文章

  • DeepLearning笔记:Docker 入门和用 Python 实现词频统计
  • DeepLearning笔记: 语言模型和 N-gram
  • 设计师学编程?从五个思维训练开始
  • 菜鸟数据科学入门01 - 工具包概略
  • 菜鸟数据科学入门02 - IPython 基础
  • 菜鸟数据科学入门03 - NumPy 数组基础和基本操作
  • 多用Git少交税
  • VR 学习图谱

你可能感兴趣的:(MakeNoise02 - 频率和音高)