【科普】音频开发与音乐制作【第八篇-歌声合成原理与虚拟歌手引擎】
我把灵魂分给她们一半,她们把歌声分给我一半。——ilem 19世纪90年代初的某一天,英国作曲人Harry Dacre第一次踏上美国的土地。在入境美国的时候,他随身携带的自行车被收了一笔进口税。他的朋友William Jerome知道后调侃…
|
2,130
|
|
4994 字
|
21 分钟
【科普】音频开发与音乐制作【第七篇-数字合成器】
本篇将会讲解数字合成器的基本原理,并基于JUCE开发一个简单的数字合成器。 本篇的重点是合成器的原理而不是代码具体如何编写,所以一部分代码细节将会省略。 JUCE框架 编程领域有句话说得好,做项目的时候不要重复造轮子,尽量把精力放到有用的地…
|
1,247
|
|
2464 字
|
13 分钟
【科普】音频开发与音乐制作【第六篇-常见效果器原理】
本篇将会讨论一些混音中常用效果器的实现,包括均衡器,失真器,压缩器,限制器,延迟器与混响器。 均衡器(Equalizer) 上一篇中我们实现了一个简单的低通滤波器。实际混音中使用的均衡器功能要复杂的多,并不是简单地保留一部分频率或者消去一部…
|
1,246
|
|
2675 字
|
11 分钟
【科普】音频开发与音乐制作【第五篇-数字滤波器】
这一篇和下一篇将会讲解一些混音中常用的效果器,及其背后原理。 滤波处理 有时在混音或声音处理时,我们希望去除、减弱或者增强一些一些频段的信号。比如当你扒带要听贝斯的时候,可以挂一个高切(低通)滤波器只听低频: 其实图中这段音频没贝斯。不过明…
|
1,137
|
|
2287 字
|
10 分钟
【科普】音频开发与音乐制作【第四篇-时频分析下篇】
上篇讲完了傅里叶变换的基本原理后,本篇将会讲一些傅里叶变换在实际应用中的相关算法。 注:本文写作时间比较早,其中关于快速傅里叶变换的部分可能不是完全准确/易于理解。如果读者有兴趣进行代码实现更推荐阅读这篇文章。 快速傅里叶变换(FFT) 当…
|
1,434
|
|
2371 字
|
10 分钟
【科普】音频开发与音乐制作【第三篇-时频分析上篇】
在上一篇中了解了音频在计算机中的表示方式后,我们将在这一篇中讨论一个非常重要的概念:傅里叶变换。 注:因为本文是科普角度为主,并不是所有内容都附有严谨数学推导,文章有失误或不准确之处敬请谅解~ 时域与频域 在本篇之前,我们一直是以时域来讨论…
|
1,270
|
|
3269 字
|
14 分钟
【科普】音频开发与音乐制作【第二篇-音频的数字化与响度】
在上一篇中,我们讨论了声音在自然界中的存在形式和乐理的基础。这一篇将讨论音频的数字化存储的相关概念。 在数字化时代到来之前,音频一般使用磁带、唱片等形式存储模拟信号。模拟信号容易失真(当然也有人很喜欢这种失真,称之为“模拟味儿”),难以长距…
|
1,384
|
|
2030 字
|
8 分钟
【科普】音频开发与音乐制作【第一篇-从声音本质到乐理】
在编作曲电子化的时代,不论是学习音频处理还是音乐创作,混音,vocaloid等合成人声引擎,都很有必要系统了解音乐的本质以及数字音频处理的底层原理。类似使用高级编程语言仍需了解编译原理和内存分配一样。 例如,你有没有想过这些问题: 采样率和…
|
1,307
|
|
1458 字
|
6 分钟