EarthWorm OPA

版本 0.0.4 (9.1 KB) 作者: Tim Leete
Virtual Analog model of guitar distortion pedal with selectable Op Amp models
2.0 次下载
更新时间 2022/6/1
EarthWorm OPA is a virtual analog model of a guitar distortion circuit with selectable Operational Amplifiers. The four available Op Amps are selected from well-known guitar pedal circuits and give the user a variety of sounds to choose from.
The overall topology of the EarthWorm OPA is based on the ProCo RAT distortion pedal. With the exception of a simplified power supply, the entire circuit has been emulated on a component by component basis. Building off of my own research into Op Amp emulation, this plugin models the slew rate, gain bandwidth product and clipping behavior of the four included Op Amps. The RAT topology was chosen because the available gain is more than enough to push the Op Amp and expose the non-linearites of each model.
Additionally, a "Symmetry" parameter has been added to alter the biasing of the signal entering the gain circuit. This allows the user to adjust the balance between odd and even harmonics. Each Op Amp model responds a bit differently to the biasing control.
At higher frequencies (above ~2k), some of the Op Amps can begin to display instability and generate digital artifacts. The actual culprit is the diode emulation, which can struggle to keep up with high frequencies at the amplitudes the current model creates. This mirrors the physical phenomena my Op Amp model is attempting to capture. As such, while digital distortion may not be to everyone's taste, I included this behavior, rather than altering the clipping portion of the circuit.

引用格式

Tim Leete (2024). EarthWorm OPA (https://github.com/SpiceChateauDSP/AES-Student-MATLAB-Plugin-Comp-Summer-2022), GitHub. 检索来源 .

T. Leete, E. Tarr, and D. Ko, "Non-Ideal Operational Amplifier Emulation in Digital Model of Analog Distortion Effect Pedal," presented at AES, The Hague, Netherlands, May 16-19, 2022.

MATLAB 版本兼容性
创建方式 R2022a
兼容任何版本
平台兼容性
Windows macOS Linux
标签 添加标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

无法下载基于 GitHub 默认分支的版本

版本 已发布 发行说明
0.0.4

Edited Description

0.0.3

Only Compatible with macOS

0.0.2

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库