Skip to content

KostasKaram/common-cathode-triode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

common-cathode-triode

Python implementation of a simple audio tube amplifier stage.

About

This is a digital model of a simple tube preamplifier. The implementation follows the Discrete K-method, as presented in the academic work of David Te Mao Yeh. The tube model is ripped from a DAFX paper by Kristjan Dempwolf and Udo Zoelzer. The specific schematic modelled here is the one found on page 130 of Yeh's thesis, which includes the parasitic capacitance. Please check the References section for further information.

How to use

  • You can edit the default_params.json file to change circuit values, processing parameters and file paths
  • Run cct_plot.py to show a plot of output voltages for a sine input (frequency & duration is specified in the settings json)

TODO

  • Add a high-pass filter to block DC for proper audio use

References

About

Python model of a tube audio amplifier stage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages