Dragonfly Room Reverb - Testers needed

All your LV2 and LADSPA goodness and more.

Moderators: khz, MattKingUSA

User avatar
Michael Willis
Established Member
Posts: 779
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby Michael Willis » Tue Apr 23, 2019 3:17 pm

alex stone wrote:Michael, is it possible to add Non Session Management support to the standalone version of Dragonfly?

If somebody updates Distrho Plugin Framework such that it supports NSM, then yes. Currently I don't think I can commit to doing the required work.

alex stone
Established Member
Posts: 170
Joined: Fri Jun 06, 2008 7:39 am

Re: Dragonfly Room Reverb - Testers needed

Postby alex stone » Tue Apr 23, 2019 4:17 pm

Right, I didn't know you were using DISTRHO.

EDIT: I've just added a feature request for NSM support in DISTRHO github.

Alex.

User avatar
lilith
Established Member
Posts: 930
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby lilith » Wed Apr 24, 2019 9:03 pm

Just was testing the new Dragonfly Reverb and again the older Dragonflly Hall. With both VSTs in Reaper I get extremely high DSP loads.

Image

Just the two reverbs makes Carla CPU load going from 5 to ~4o%. I never observed such a high CPU load. On channel 4 there is DF Reverb and on Channel 5 DF Room. It doesn't seem to depend on the settings.

edit: Strange, it doesn't seem to be reproducible.

Image

:? :? :?
https://soundcloud.com/lilith_93

_____________________________
Debian 9 (XFCE) & KXStudio repos

User avatar
Michael Willis
Established Member
Posts: 779
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby Michael Willis » Wed Apr 24, 2019 9:36 pm

lilith wrote:Just was testing the new Dragonfly Reverb and again the older Dragonflly Hall. With both VSTs in Reaper I get extremely high DSP loads.

Image

Just the two reverbs makes Carla CPU load going from 5 to ~4o%. I never observed such a high CPU load. On channel 4 there is DF Reverb and on Channel 5 DF Room.

That's trouble for sure. Do you get the same results if you quit Reaper and then reload it without showing the user interface for either reverb plugin? Also, please test each plugin individually to determine if only one is at fault. I would be surprised if Dragonfly Hall reverb is causing this, because many people have reported that it is light on CPU usage.

Buffer size 528? Why is that? My understanding is that it is better for buffer size to be a power of 2, like 128, 256, 512, etc., but still it doesn't seem like this should impact the CPU usage of the reverb.

User avatar
JamesPeters
Established Member
Posts: 68
Joined: Fri Jun 29, 2018 6:35 pm
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby JamesPeters » Wed Apr 24, 2019 9:55 pm

Using the Linux VST version in Reaper of either plugin, I get around 5% CPU. RT CPU is around 2%.

(This is when I set my CPU governor to "performance" so it's at max operating frequency, just so I'm not getting a skewed number which might mean "40% of whatever frequency the CPU is currently operating at". It's truly that percentage of what my CPU can handle.)

Compared to Dragonfly (Hall) 1.1.4, that's several times the CPU and a couple times the RT CPU. I normally get around 0.7-0.8% CPU for Dragonfly 1.1.4. I tested doing a back to back comparison just to be sure.

I also notice the frequency graph takes longer to draw, and the CPU spikes more/longer when it draws. With 1.1.4 the graph drew within a second. With the latest versions of both Dragonfly it takes 2-3 seconds and I can hear my CPU fan speed up.

User avatar
lilith
Established Member
Posts: 930
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby lilith » Wed Apr 24, 2019 9:59 pm

JamesPeters wrote:Using the Linux VST version in Reaper of either plugin, I get around 5% CPU. RT CPU is around 2%.

(This is when I set my CPU governor to "performance" so it's at max operating frequency, just so I'm not getting a skewed number which might mean "40% of whatever frequency the CPU is currently operating at". It's truly that percentage of what my CPU can handle.)

Compared to Dragonfly (Hall) 1.1.4, that's several times the CPU and a couple times the RT CPU. I normally get around 0.7-0.8% CPU for Dragonfly 1.1.4. I tested doing a back to back comparison just to be sure.

I also notice the frequency graph takes longer to draw, and the CPU spikes more/longer when it draws. With 1.1.4 the graph drew within a second. With the latest versions of both Dragonfly it takes 2-3 seconds and I can hear my CPU fan speed up.


Does it mean you see the same high DSP load with the latest version?
https://soundcloud.com/lilith_93

_____________________________
Debian 9 (XFCE) & KXStudio repos

User avatar
JamesPeters
Established Member
Posts: 68
Joined: Fri Jun 29, 2018 6:35 pm
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby JamesPeters » Wed Apr 24, 2019 10:31 pm

When I saw the high CPU usage I was specifically referring to the latest versions of both plugins. (I assumed you were, too.)

Version 1.1.4 is the previous version of Dragonfly (Hall) prior to the disambiguation of Dragonfly by adding "Hall" to its name (and the addition of the Dragonfly Room plugin).

User avatar
lilith
Established Member
Posts: 930
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby lilith » Wed Apr 24, 2019 10:36 pm

JamesPeters wrote:When I saw the high CPU usage I was specifically referring to the latest versions of both plugins. (I assumed you were, too.)

Version 1.1.4 is the previous version of Dragonfly (Hall) prior to the disambiguation of Dragonfly by adding "Hall" to its name (and the addition of the Dragonfly Room plugin).


Yup, I just downloaded the latest version from https://github.com/michaelwillis/dragon ... 1.9.0-beta

@Michael: Maybe it's possible to change the colors of the two plugins to better distinguish them. I like purple for instance :D
https://soundcloud.com/lilith_93

_____________________________
Debian 9 (XFCE) & KXStudio repos

User avatar
Michael Willis
Established Member
Posts: 779
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby Michael Willis » Wed Apr 24, 2019 11:56 pm

JamesPeters wrote:Using the Linux VST version in Reaper of either plugin, I get around 5% CPU. RT CPU is around 2%.

Compared to Dragonfly (Hall) 1.1.4, that's several times the CPU and a couple times the RT CPU. I normally get around 0.7-0.8% CPU for Dragonfly 1.1.4. I tested doing a back to back comparison just to be sure.

That's really weird, since Dragonfly Hall is mostly unchanged. I did update to the latest version of DPF, but I don't want to blame that unless I have proof that it is the problem. I'll try building 1.9.x against the older version of the framework.

User avatar
bluebell
Established Member
Posts: 1071
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland & Frankfurt, Germany

Re: Dragonfly Room Reverb - Testers needed

Postby bluebell » Thu Apr 25, 2019 4:26 pm

I compiled it from git today. Works ok. Spectrum display is indeed slower (but nut unusable slow) and seems to affect the speed of another instance of the old version (if that's possible).

Qtractor project with 2 VST instances of the old version: 60% CPU in the chorus
Qtractor project with 2 LV2 instances of the new Hall version: 69% CPU in the chorus

So CPU hungriness increased a bit.

The new version suffers from the "sometimes the spectrum display is plain white" bug as well.
Linux – MOTU UltraLite AVB – Qtractor – https://soundcloud.com/suedwestlicht

User avatar
lilith
Established Member
Posts: 930
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby lilith » Thu Apr 25, 2019 4:40 pm

Michael Willis wrote:
lilith wrote:Just was testing the new Dragonfly Reverb and again the older Dragonflly Hall. With both VSTs in Reaper I get extremely high DSP loads.

Image

Just the two reverbs makes Carla CPU load going from 5 to ~4o%. I never observed such a high CPU load. On channel 4 there is DF Reverb and on Channel 5 DF Room.

That's trouble for sure. Do you get the same results if you quit Reaper and then reload it without showing the user interface for either reverb plugin? Also, please test each plugin individually to determine if only one is at fault. I would be surprised if Dragonfly Hall reverb is causing this, because many people have reported that it is light on CPU usage.

Buffer size 528? Why is that? My understanding is that it is better for buffer size to be a power of 2, like 128, 256, 512, etc., but still it doesn't seem like this should impact the CPU usage of the reverb.


Ups.. I missed your post. Will look into it.
https://soundcloud.com/lilith_93

_____________________________
Debian 9 (XFCE) & KXStudio repos

User avatar
lilith
Established Member
Posts: 930
Joined: Fri May 27, 2016 11:41 pm
Location: bLACK fOREST
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby lilith » Sun Apr 28, 2019 4:06 pm

I tried it in Renoise:

with Dragonfly Reverb the DSP load oscillates between 11% (normal) and 20% and with Dragonfly Room between 11% (normal) and 30%.
But only if the GUI is open. With GUI close it's at ~11% constant.

If signal is routed to the plugin the DSP is high independent of the GUI state (i.e open or close).
https://soundcloud.com/lilith_93

_____________________________
Debian 9 (XFCE) & KXStudio repos

User avatar
JamesPeters
Established Member
Posts: 68
Joined: Fri Jun 29, 2018 6:35 pm
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby JamesPeters » Sun Apr 28, 2019 7:16 pm

Just in case you're wondering, Michael, the tests I did in Reaper (Linux and Windows): the CPU measurements were done with signal and without (the readings were approximately the same, a tiny bit higher with signal going through them).

User avatar
Michael Willis
Established Member
Posts: 779
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby Michael Willis » Tue Apr 30, 2019 2:43 am

Beta release 1.9.1 is now available.

I switched back to the prior version of DPF to see if it might be the cause of the increased CPU usage. My preliminary testing seems to indicate that the switch improved CPU usage while the GUI is active, but makes no difference when the GUI is inactive. Please note that some hosts only hide the GUI rather than killing it when you close the window rather than killing it; I had to restart the host session to make sure I was testing without the GUI.

I also adjusted the minimums and/or maximums of some of the parameters, and adjusted all of the room presets to have a much smaller sound, based on feedback I got that the reverb was still too big even with the decay time bottomed out. For more specifics, look at the changes here. Even if you don't write code, it should be clear, you just need to understand that the red marks are deletions and the green marks are additions.

User avatar
JamesPeters
Established Member
Posts: 68
Joined: Fri Jun 29, 2018 6:35 pm
Contact:

Re: Dragonfly Room Reverb - Testers needed

Postby JamesPeters » Tue Apr 30, 2019 3:08 am

CPU usage in the Linux VST (in Reaper) is improved compared to the previous 1.9.0 beta, but still around 2.5x what it was for (hall) version 1.1.4. I sent a PM with more details.


Return to “Plugins, Effects and Instruments”

Who is online

Users browsing this forum: No registered users and 2 guests