Dragonfly Room verb attacked me last night

While you’re on carl’s site, be sure to check out https://carlh.net/plugins/denormals.php
Carl added Ardour Preferences > Audio >Denormals back in the day.

1 Like

Dragonfly Reverb 4 is a complete rewrite, I’m using the Dplug framework from Auburn Sounds:

Part of my motivation is that D seems like a nice language and avoids many of the pitfalls of C++. I would say that it is “Résumé Driven Development,” except that virtually no hiring manager seems to care about developers knowing D :wink:

Anyway, in a chat with the developer of Auburn Sounds, he indicated that denormals are not a problem if I use the LDC compiler:

if you use LDC then it builds by default in SSE2, which uses the SSE control register that this code sets. In this case, and provided the SSE control register is save/restored with any external call / callback, then you can live without denormals. With DMD, you need to activiely kill them in x86 + DMD because it will not use SSE for everything.
However, since you are unlikely to ship software built with DMD instead of LDC, you can ignore the topic entirely.

https://github.com/RockstarLang/rockstar

2 Likes

FWIW: I’ve used Dragonfly Hall, Room, and Plate reverbs extensively in my last project (in Ardour) and had no problems!