New Family of Wave-Digital Triode Models
- Authors
- Stefano D'Angelo1, Jyri Pakarinen1, Vesa Välimäki1
- Status
- Published in IEEE Transactions on Audio, Speech, and Language Processing, vol. 21, no. 2, pp. 313–321, February 2013
- DOI
- 10.1109/TASL.2012.2224340
- 1
- Aalto University, Espoo, Finland
BibTeX
@article{dangelo2013triode,
title={New Family of Wave-Digital Triode Models},
author={D'Angelo, Stefano and Pakarinen, Jyri and V\"alim\"aki, Vesa},
journal={IEEE Trans. Audio, Speech, and Lang. Process.},
volume={21},
number={2},
pages={313--321},
month={2},
year={2013},
doi={10.1109/TASL.2012.2224340}
}Abstract
A new family of wave-digital vacuum tube triode models is presented. These models are inspired by the triode model by Cardarilli , which provides realistic simulation of the triode's transconductance behavior, and hence high accuracy in saturation conditions. The triode is modeled as a single memoryless nonlinear three-port wave digital filter element in which the outgoing wave variables are computed by locally applying the monodimensional secant method to one or two port voltages, depending on whether the grid current effect is taken into account. The proposed algorithms were found to produce a richer static harmonic response, introducing comparable or less aliasing and requiring approximately 50% less CPU time than previous models. The proposed models are suitable for real-time virtual analog circuit simulation.
Implementation
- Common-cathode triode stage model (GNU Octave script)
Sound samples
- Dry electric guitar signal #1
- Signal #1 processed by previous simulator w/o grid current
- Signal #1 processed by previous simulator w/ grid current
- Signal #1 processed by new simulator w/o grid current
- Signal #1 processed by new simulator w/ grid current
- Dry electric guitar signal #2
- Signal #2 processed by previous simulator w/o grid current
- Signal #2 processed by previous simulator w/ grid current
- Signal #2 processed by new simulator w/o grid current
- Signal #2 processed by new simulator w/ grid current