PYWDF: an open source library for prototyping and simulating wave filter circuits in Python

dc.contributor.authorAnthon, Gustav
dc.contributor.authorLizarraga Seijas, Xavier
dc.contributor.authorFont Corbera, Frederic
dc.date.accessioned2023-09-18T12:02:53Z
dc.date.available2023-09-18T12:02:53Z
dc.date.issued2023
dc.descriptionComunicació presentada a 26th International Conference on Digital Audio Effects (DAFx-23), celebrada del 4 al 7 desetembre de 2023 a Copenhaguen, Dinamarca.
dc.description.abstractThis paper introduces a new open-source Python library for the modeling and simulation of wave digital filter (WDF) circuits. The library, called pwydf, allows users to easily create and analyze WDF circuit models in a high-level, object-oriented manner. The library includes a variety of built-in components, such as voltage sources, capacitors, diodes etc., as well as the ability to create custom components and circuits. Additionally, pywdf includes a variety of analysis tools, such as frequency response and transient analysis, to aid in the design and optimization of WDF circuits. We demonstrate the library’s efficacy in replicating the nonlinear behavior of an analog diode clipper circuit, and in creating an allpass filter that cannot be realized in the analog world. The library is well-documented and includes several examples to help users get started. Overall, pywdf is a powerful tool for anyone working with WDF circuits, and we hope it can be of great use to researchers and engineers in the field.
dc.description.sponsorshipThis research was carried out under the project Musical AI -PID2019- 111403GB-I00/AEI/10.13039/501100011033, funded by the Spanish Ministerio de Ciencia e Innovación and the Agencia Estatal de Investigación.
dc.format.mimetypeapplication/pdf
dc.identifier.citationAnthon G, Lizarraga-Seijas X, Font F. PYWDF: an open source library for prototyping and simulating wave filter circuits in Python. In: Fontana F, Willemsen S, editors. Proceedings of the 26th International Conference on Digital Audio Effects (DAFx-23); 2023 Sep 4-7; Copenhagen, Denmark. [Copenhagen]: [Aalborg University]; 2023. p. 335-341.
dc.identifier.issn2413-6689
dc.identifier.urihttp://hdl.handle.net/10230/57903
dc.language.isoeng
dc.publisherAalborg University Copenhagen
dc.relation.ispartofFontana F, Willemsen S, editors. Proceedings of the 26th International Conference on Digital Audio Effects (DAFx-23); 2023 Sep 4-7; Copenhagen, Denmark. [Copenhagen]: [Aalborg University]; 2023. p. 335-341.
dc.relation.projectIDinfo:eu-repo/grantAgreement/EC/2PE/PID2019-111403GB-I00
dc.rights© 2023 Gustav Anthon, Xavier Lizarraga-Seijas and Frederic Font. This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, adaptation, and reproduction in any medium, provided the original author and source arecredited.
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.titlePYWDF: an open source library for prototyping and simulating wave filter circuits in Python
dc.typeinfo:eu-repo/semantics/conferenceObject
dc.type.versioninfo:eu-repo/semantics/publishedVersion

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
Anthon_daf_pywd.pdf
Mida:
2.29 MB
Format:
Adobe Portable Document Format

Llicència

Drets