
音效处理
文章平均质量分 94
芥末的无奈
这个作者很懒,什么都没留下…
展开
-
【音频处理】Channel Vocoder 算法简介
本文介绍了 Channel vocoder,它是一种非常神奇的音效,可以用来实现经典的机器人音效。Channel vocoder 可以使用时域和频域两种实现方法。时域方法中,它被看出是一种 filter-band 模型,通过 band-pass filter 过滤出特定频段的信号,然后将 modulator 中的包络信息附加到 carrier 中来实现;原创 2022-10-28 11:11:17 · 1485 阅读 · 0 评论 -
【音频处理】Fast Convolution 快速卷积算法简介
这篇文章中我们介绍了卷积在信号系统中的重要意义,卷积算法复杂度为 O(N^2),为了加速卷积计算,人们提出了快速卷积算法,本文介绍了 FFT 卷积,Overlap-Add 和 Overlap-Save 块卷积,以及均匀分割卷积算法。算法的相关实现都在,包括 python 版本和 C++ 版本。......原创 2022-08-18 07:37:17 · 6772 阅读 · 0 评论 -
【音效处理】Compressor 压缩器算法简介
系列文章目录Delay Line 简介及其 C/C++ 实现LFO 低频振荡器简介及其 C/C++ 实现【音效处理】Delay/Echo 算法简介【音效处理】Vibrato 算法简介文章目录系列文章目录一、Compressor1.1 动态范围二、算法实现2.1 算法建模2.2 Level detection2.3 Gain Computer2.4 DCA参考一、Compressor1.1 动态范围Compressor 中文译为 “压缩器” 或者 “动态压缩器”,它是一种音频动态范围处原创 2022-05-22 11:58:58 · 6974 阅读 · 9 评论 -
【音效处理】Reverb 混响算法简介
系列文章目录Delay Line 简介及其 C/C++ 实现LFO 低频振荡器简介及其 C/C++ 实现【音效处理】Delay/Echo 简介【音效处理】Vibrato 简介文章目录系列文章目录一、混响二、人工混响三、数字混响算法3.1 混响的脉冲响应信号一、混响混响是一种自然发生的声学现象。在房间中放置一个扬声器用于发声,放置一个麦克风用于收集声音。当声音与墙壁或者其他材料相遇时,声音发生反射,因此麦克风收集到的信号,除了扬声器到麦克风的径直路径外,还有很多其他方式到达的声音,如下图原创 2022-05-15 18:20:56 · 9514 阅读 · 7 评论 -
【音效处理】Vibrato 简介
系列文章目录Delay Line 简介及其 C/C++ 实现LFO 低频振荡器简介及其 C/C++ 实现【音效处理】Delay/Echo 简介文章目录系列文章目录一、Vibrato 是什么二、Vibrato 原理2.1 Time-varying delay line2.2 多普勒效应三、Vibrato C/C++ 实现3.1 从 LFO 中得到延迟3.2 算法参数3.3 C/C++ 实现四、总结五、参考一、Vibrato 是什么“vibrato” 一词指的是,在一个音的音高上小的、准周期原创 2022-04-10 09:46:56 · 2498 阅读 · 1 评论 -
【音效处理】Delay/Echo 简介
系列文章目录Delay Line 简介及其 C/C++ 实现LFO 低频振荡器简介及其 C/C++ 实现文章目录系列文章目录一、Delay 是什么二、Delay 原理2.1 Basic Delay三、总结参考一、Delay 是什么Delay(延迟)是一种信号处理技术,它将输入信号纪录气力啊,然后过一段时间再播放。当延迟信号与当前信号混合时,会产生类似回声(Echo)的效果。大多数人都有过在大山中大喊的经历,声音在山谷之间传递,回声余音袅袅。没错,所谓的 Echo 就是这种感觉。看下面两个对原创 2022-04-02 20:53:20 · 6608 阅读 · 0 评论 -
LFO 低频振荡器简介及其 C/C++ 实现
文章目录前言LFO 算法LFO 基本实现向其他波形变换总结参考前言LFO 即 “Low Frequency Oscillator” 低频振荡器,它可以按照各类波形(例如锯齿波、三角波、Sine 波等)进行震动。名副其实,LFO 的振荡频率通常都低于 20HZ,低于人类听觉范围。那么,为什么我们想要一个听不到的振荡器?在音效处理中,我们使用 LFO 来控制音效算法中的某些参数,为听到的声音赋予生命和动感,例如 Vibrator、Flanger 和 Chorus 等。LFO 算法LFO 基本实现L原创 2022-03-30 11:11:15 · 2565 阅读 · 0 评论 -
Delay Line 简介及其 C/C++ 实现
文章目录Delay Line 简介Delay Line 使用Delay Line C/C++ 实现符合直觉的实现优化后的实现总结参考Delay Line 简介在音频处理中,Delay Line 是基础功能组件,用于模拟声学音频传播延迟。它是延迟音效(包括 Delay、Vibrator、Phaser等)和音频 Synthesizer 中基本组成部分。Delay Line 的功能是在输入信号和输出信号之间引入一个时间延迟。此外,有时候我们要对齐两路信号,其中一路有延迟,这时候也可以使用 Delay L原创 2022-03-30 11:11:34 · 1856 阅读 · 1 评论