EarthWorm OPA

버전 0.0.4 (9.1 KB) 작성자: Tim Leete
Virtual Analog model of guitar distortion pedal with selectable Op Amp models
다운로드 수: 2
업데이트 날짜: 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 리포지토리로 가십시오.