Skip to content

Commit d5a9433

Browse files
yoyolicorismthrok
andauthored
Doc: references for lfilter implementation (#3734)
* add golf and dynonet paper * doc: add references * add EOF * fix: line too long * remove line end space * remove indentation Co-authored-by: moto <855818+mthrok@users.noreply.github.com> --------- Co-authored-by: moto <855818+mthrok@users.noreply.github.com>
1 parent b2d9c3e commit d5a9433

File tree

2 files changed

+37
-1
lines changed

2 files changed

+37
-1
lines changed

docs/source/refs.bib

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -598,3 +598,38 @@ @article{dowson1982frechet
598598
year={1982},
599599
publisher={Elsevier}
600600
}
601+
602+
@inproceedings{ismir_YuF23,
603+
author = {Chin{-}Yun Yu and
604+
Gy{\"{o}}rgy Fazekas},
605+
editor = {Augusto Sarti and
606+
Fabio Antonacci and
607+
Mark Sandler and
608+
Paolo Bestagini and
609+
Simon Dixon and
610+
Beici Liang and
611+
Ga{\"{e}}l Richard and
612+
Johan Pauwels},
613+
title = {Singing Voice Synthesis Using Differentiable {LPC} and Glottal-Flow-Inspired
614+
Wavetables},
615+
booktitle = {Proceedings of the 24th International Society for Music Information
616+
Retrieval Conference, {ISMIR} 2023, Milan, Italy, November 5-9, 2023},
617+
pages = {667--675},
618+
year = {2023},
619+
url = {https://doi.org/10.5281/zenodo.10265377},
620+
doi = {10.5281/ZENODO.10265377},
621+
timestamp = {Mon, 18 Dec 2023 11:23:01 +0100},
622+
biburl = {https://dblp.org/rec/conf/ismir/YuF23.bib},
623+
bibsource = {dblp computer science bibliography, https://dblp.org}
624+
}
625+
626+
@article{forgione2021dynonet,
627+
title={dynoNet: A neural network architecture for learning dynamical systems},
628+
author={Forgione, Marco and Piga, Dario},
629+
journal={International Journal of Adaptive Control and Signal Processing},
630+
volume={35},
631+
number={4},
632+
pages={612--626},
633+
year={2021},
634+
publisher={Wiley Online Library}
635+
}

src/torchaudio/functional/filtering.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -998,7 +998,8 @@ def _lfilter_core(
998998

999999

10001000
def lfilter(waveform: Tensor, a_coeffs: Tensor, b_coeffs: Tensor, clamp: bool = True, batching: bool = True) -> Tensor:
1001-
r"""Perform an IIR filter by evaluating difference equation.
1001+
r"""Perform an IIR filter by evaluating difference equation, using differentiable implementation
1002+
developed independently by *Yu et al.* :cite:`ismir_YuF23` and *Forgione et al.* :cite:`forgione2021dynonet`.
10021003
10031004
.. devices:: CPU CUDA
10041005

0 commit comments

Comments
 (0)