Skip to content

Dark-velvet-noise reverb: Accurate model for late-reverberation with arbitrary temporal energy decay. Offline implementations in Matlab and Python (coming soon). Real-time implementation in Juce/C++(coming soon).

License

Notifications You must be signed in to change notification settings

Ion3rik/dark-velvet-noise-reverb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DARK-VELVET-NOISE REVERB

Code for the dark-velvet-noise artificial reverberation algorithm.

Current Features

  • Offline Matlab implementation, including the full pipeline from fitting the mono model parameters to a target late-reverberation impulse response to generating the model IR [1]. See example_IrModel.m.
  • Matlab Demo app, providing example parametrization for modifying the revebreration. See dvn_reverb.mlapp.
  • Binaural extension allows fitting the model to binaural late-reverberation with matched interaural coherence [2]. See example_BrirModel.m.

Upcoming Features

  • Python version of the core Matlab code.
  • Real-time plugin implemented with Juce and C++

References

  1. Jon Fagerström, Sebastian J. Schlecht, Vesa Välimäki. Non-Exponential Reverberation Modeling Using Dark Velvet Noise. Journal of the Audio Engineering Society, Vol. 72, 6, pp. 370–382, June 2024. https://aes2.org/publications/elibrary-page/?id=22636
  2. Jon Fagerström, Nils Meyer-Kahlen, Sebastian J. Schlecht, Vesa Välimäki. Binaural Dark-Velvet-Noise Reverberator. In Proceedings of the International Conference on Digital Audio Effects (DAFx), pp. 246–253, September 2024. https://www.dafx.de/paper-archive/2024/papers/DAFx24_paper_63.pdf

About

Dark-velvet-noise reverb: Accurate model for late-reverberation with arbitrary temporal energy decay. Offline implementations in Matlab and Python (coming soon). Real-time implementation in Juce/C++(coming soon).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages