jconvolver
, fconvolver
et makemulti
Jconvolver est un moteur de réverbération à convolution pour JACK.
Il utilise une convolution partitionnée basée sur des transformées de Fourier avec des tailles de partition multiples. Il peut exécuter jusqu'à une matrice de convolution de 64 par 64 1) tant que votre processeur peut gérer la charge.
Il est conçu pour être efficient également pour les matrices éparses 2). Les éléments de matrice non-utilisées ne prennent pas de temps-processeur.
En contraste de “BruteFir” par exemple, jconvolver utilise des tailles de partition multiple, des courtes au début de la réponse d'impulsion et, progressivement, des plus longues pour le reste. Ceci lui permet de fournir un délai de traitement de zéro alors qu'il reste efficient dans l'utilisation du processeur.
Fconvolver réalise le même traitement sur des fichiers au lieu de le faire en temps-réel.
Jconvolver fonctionne en ligne de commande, par exemple avec un terminal.
man fconvolver
man jconvolver
man makemulti