HybridReverb2

"Introduction:

HybridReverb2 est un effet de réverbération basé sur la convolution qui combine la qualité sonore supérieure d'une réverbération à convolution avec la capacité d'accord d'un réseau à retard de rétroaction. La qualité sonore d'une réverbération à convolution dépend de la qualité des réponses d'impulsion de la pièce utilisée. HybridReverb2 est livré avec un ensemble de réponses d'impulsion de pièce qui ont été synthétisées avec minusculeAVE, un logiciel d'auralisation développé à l'Institut de l'acoustique des communications de la Ruhr-Universität Bochum (Borß et Martin, 2009; Borß, 2009a). Ces réponses d'impulsion de pièce sont conçues pour une configuration d'enceintes avec deux enceintes avant et deux enceintes arrière (Borß, 2009b). Pour un effet de son surround complet, vous aurez besoin de deux plugins, un plugin qui utilise un "front" preset pour les canaux avant et une seconde plugin qui utilise le "arrière" correspondant preset pour les canaux arrière.

Profitez-en,
Christian Borß (e-mail: christian.borss@rub.de)

 

Caractéristiques :

  • libre et open source plugin (GPL)
  • réponses impulsionnelles de haute qualité (PCM, 48 kHz, 24 bits)
  • réponses impulsionnelles du canal arrière pour un enveloppement spatial naturel
  • faible latence (jusqu'à 64 échantillons)
  • faible charge CPU
  • optimiseur de performance individuel
  • interface utilisateur intuitive et clairement organisée
  • sélection rapide de presets via les catégories
  • réglage des réponses impulsionnelles de la pièce:
    • écart / longueur / pré-retard initial
    • gain sec / humide / master
    • enveloppe (avec une résolution croissante pour un réglage fin des premières réflexions)
    • timbre (égaliseur avec résolution 1/3 d'octave)
  • éditeur pour le preset base de données
  • les réponses impulsionnelles spécifiées par l'utilisateur peuvent également être utilisées

 

Captures d'écran:

 

capture d'écran: onglet principalLa fenêtre «principale» contient les commandes opérationnelles les plus fréquemment utilisées. L'utilisateur peut sélectionner un preset soit par les boutons «+/-», soit par les catégories du «Preset Sélecteur". La partie supérieure droite de l'écran affiche des informations d'arrière-plan sur le preset.
Le bouton «Dry Gain» règle le niveau du son direct (en remplaçant la valeur du premier échantillon de réponse impulsionnelle - HybridReverb2 traite le premier échantillon de chaque réponse impulsionnelle comme une contribution du «son direct», c'est-à-dire du son sec audio signal). Le «Wet Gain» ajuste le niveau humide (par multiplication avec un facteur de gain constant). Le «Master Level» peut être utilisé pour régler le signal de sortie du plugin.
L'enveloppe des réponses impulsionnelles qui sont affichées dans la partie inférieure droite de l'écran peut être manipulée soit par les curseurs rouges, soit en entrant directement la valeur souhaitée. Les réponses impulsionnelles sont affichées dans trois résolutions différentes: une haute résolution pour la partie initiale, une résolution moyenne pour la plage de transition et une basse résolution pour la partie réverbérante tardive. L'intention est d'avoir un meilleur contrôle sur les premières réflexions qui peuvent introduire une certaine coloration indésirable.
capture d'écran: onglet principalLa fenêtre «Timbre» contient un égaliseur graphique avec une résolution de 1/3 d'octave qui peut être utilisé pour régler le timbre de la partie humide. La réponse impulsionnelle du filtre de phase linéaire généré est indiquée dans la partie inférieure de l'écran. En augmentant le facteur de lissage (en bas de l'écran), la durée de la réponse impulsionnelle du filtre peut être raccourcie.
capture d'écran: onglet principalLe "Preset Editor »peut être utilisé pour ajouter, modifier ou supprimer presets ou pour charger et enregistrer différents preset bases de données.
capture d'écran: onglet principalLa fenêtre «Préférences» ne contient que quelques éléments: le nom du preset base de données chargée au démarrage, la latence de traitement et la stratégie de segmentation. Le texte d'aide sur le côté droit explique la signification de ces paramètres plus en détail.
capture d'écran: onglet principalDernier point, mais non des moindres: la fenêtre «À propos de» qui donne des informations générales sur moi et ce plugin. Amusez-vous!

Code source:

 

Les fichiers suivants sont utiles uniquement aux experts qui souhaitent le compiler à partir du code source.

Télécharger : HybridReverb2-2.0.2_20091104.tgz (code source du VST plugin)

Télécharger : Générateur de sagesse-0.2.1.tgz (code source du benchmark initial, version graphique)

Télécharger : Générateur de sagesseNogui-0.2.1.tgz (code source du benchmark initial, version console)

Afin de compiler HybridReverb sur un Windows machine, vous aurez besoin de:

  1. Visual C ++ 2008 Express Edition à partir de Microsoft
  2. VST Audio Plug-ins SDK 2.4 Révision 1 de Steinberg
  3. FFTW 3.2.1

Les développeurs Linux auront besoin ce patch pour que le VST-SDK compile le logiciel VST à l'aide de GCC.

Télécharger : libHybridConv-0.1.1.tgz (code source de la bibliothèque de convolution)

Cette archive contient le code source de la bibliothèque de convolution libHybridConv (inclus dans «HybridReverb2-2.0.2_20091104.tgz») qui est disponible sous la licence publique générale de la bibliothèque GNU (LGPL). Le Makefile inclus peut être utilisé pour le compiler sous GNU / Linux. Le fichier hcTest.c implémente un benchmark qui mesure les performances de traitement pour différentes longueurs de segment. Les fonctions hcBenchmarkDual (sflen, lflen) et hcBenchmarkTripple (sflen, mflen, lflen) in libHybridConv.c servir d'exemple pour une convolution segmentée avec deux ou, respectivement, trois longueurs de segment.

 

Références

 

Borß, C., Martin, R. (2009). "Un modèle paramétrique amélioré pour la conception basée sur la perception de l'acoustique virtuelle«, Dans AES 35th Int. Conférence, Londres, Royaume-Uni, février 2009.

Borß, C. (2009). " Une nouvelle approche pour faire correspondre de manière optimale un modèle de réverbération tardive à un modèle de source d'image - Ou: qu'est-ce qu'un ballon de football a à voir avec les pièces en forme de boîte à chaussures?«, Dans Proc. Symposium d'auralisation de l'Association européenne d'acoustique, Espoo, Finlande, juin 2009.

Borß, C. (2009). "Un effet de réverbération VST Plugin Basé sur les réponses d'impulsion de la pièce synthétique“, Dans 12th Int. Conférence sur le numérique Audio Effects (DAFx-09), Como, Italie, sept. 2009. "


Source : Christian Borss

68 réponses à “HybridReverb2”

  1. Avatar Joseph Ledsion dit:

    a l'air super !