Dragonfly Hall Reverb

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

User avatar
Michael Willis
Established Member
Posts: 1460
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Has thanked: 71 times
Been thanked: 169 times
Contact:

Re: Dragonfly Hall Reverb

Post by Michael Willis »

rghvdberg wrote:If you need help with the GUI, lemme know.
That would be fantastic! What kind of help can you give? Contributing artwork, or writing the code, or some of both?
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: Dragonfly Hall Reverb

Post by rghvdberg »

Both :-)

I recently made this , also with dpf.
https://github.com/rghvdberg/ninjas

Actually implementing freeverb3 as Linux plugin was on my to-do list but you beat me to it ;-)
User avatar
Michael Willis
Established Member
Posts: 1460
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Has thanked: 71 times
Been thanked: 169 times
Contact:

Re: Dragonfly Hall Reverb

Post by Michael Willis »

rghvdberg wrote:Both :-)

I recently made this , also with dpf.
https://github.com/rghvdberg/ninjas

Actually implementing freeverb3 as Linux plugin was on my to-do list but you beat me to it ;-)
Great, let's decide how to collaborate (maybe a means of communication other than this forum would be better?)... and give me a day or two to collect my thoughts and I'll send you some concepts.
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: Dragonfly Hall Reverb

Post by ssj71 »

collaboration always makes me so happy. And I'm stoked to see the results!
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
finotti
Established Member
Posts: 528
Joined: Thu Sep 01, 2011 9:07 pm
Has thanked: 88 times
Been thanked: 23 times

Re: Dragonfly Hall Reverb

Post by finotti »

ssj71 wrote:collaboration always makes me so happy. And I'm stoked to see the results!
Agreed! I like where this is going!
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: Dragonfly Hall Reverb

Post by rghvdberg »

We could use matrix, gitter , plain old irc :-)

All of the above I'd use via matrix anyway:-P
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: Dragonfly Hall Reverb

Post by ssj71 »

github's issue tracker can be a decent place to collaborate if your schedules don't align well for realtime chat like IRC.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
User avatar
Michael Willis
Established Member
Posts: 1460
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Has thanked: 71 times
Been thanked: 169 times
Contact:

Re: Dragonfly Hall Reverb

Post by Michael Willis »

After some time trying to mock up the concept that I have in my head, I'm forced to admit that I'm not a graphic designer or a user experience expert.

Here's the half-baked work in progress:

https://photos.app.goo.gl/t22rYf67Qw8RiQTy1

I decided to ask for feedback before putting more work into this. If it would be helpful for me to finish this, I can keep working on it; I'm doing it in GIMP with layers for the different components.

I would need to change the dimensions in order to fit the graph that I want to add. The plugin has multiple different frequency ranges with distinct decay times, mostly controlled by the six dials on the right. I want the graph to make that part more visual; the x-axis would represent frequency with a logarithmic scale, and the y-axis would represent the decay time in seconds.
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: Dragonfly Hall Reverb

Post by rghvdberg »

Fwiw, I like designing in inkscape.
Also, this UI isn't that bad at all.

I've no clear picture what graph you need.
Also, as much as I like eye candy, let's consider how much this would improve the usability.

Dials and faders are dead easy in dpf.
The text underneath the dials would require some extra code, I've seen NanoVG used for this in dpf, NanoVG is included in dpf.

Graphs would best be done with OpenGL, which works fine in dpf. No need to include extra stuff.
User avatar
sysrqer
Established Member
Posts: 2527
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 153 times
Contact:

Re: Dragonfly Hall Reverb

Post by sysrqer »

I like that design, it has the same simplicity and usability as the Valhalla reverbs. There's definitely room for a few more controls.
User avatar
davephillips
Established Member
Posts: 592
Joined: Sat Aug 15, 2015 1:05 pm
Has thanked: 35 times
Been thanked: 23 times

Re: Dragonfly Hall Reverb

Post by davephillips »

Michael Willis wrote:...I decided to ask for feedback before putting more work into this.
I like it. Direct text input in the numeric displays would be nice.

Best,

dp
User avatar
Michael Willis
Established Member
Posts: 1460
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Has thanked: 71 times
Been thanked: 169 times
Contact:

Re: Dragonfly Hall Reverb

Post by Michael Willis »

rghvdberg wrote:Also, as much as I like eye candy, let's consider how much this would improve the usability.
Currently there is no way to directly set the decay time on the reverb, it's just a side effect of the room size. Furthermore, there are actually three decay times, for low, mid, and high frequencies. The low mult and high mult parameters set the low decay and high decay times as a multiple of the mid frequency decay time. The low cross and high cross parameters determine what those frequency ranges are. Furthermore, the low cut and high cut parameters effectively set zero decay time for very low and very high frequencies.

All of that is maybe not very clear from the parameter labels alone. It would be nice to a graph that shows decay times for the different frequency ranges, and visually shows where the crossover points are. The graph would of course respond as you turn the dials, so somebody unfamiliar with such parameters on reverb plugins would hopefully get a better idea of what is going on. I'll try to mock it up later today.
davephillips wrote:Direct text input in the numeric displays would be nice.
Agreed! Rghvdberg (or falktx) is there a way to do this with DPF? I looked around in the GUI code a little bit, but didn't see any facilities for direct text input (although it is quite likely that I missed it).
ssj71
Established Member
Posts: 1294
Joined: Tue Sep 25, 2012 6:36 pm
Has thanked: 1 time

Re: Dragonfly Hall Reverb

Post by ssj71 »

rghvdberg wrote: I've no clear picture what graph you need.
Also, as much as I like eye candy, let's consider how much this would improve the usability.
If I'm understanding correctly, it will be a spectrogram of the reverb's impulse response. You could probably just have an approximation but I think that would definitely increase useability. You see how the knobs change the sonic shape of the reverb tail. A bit like this: https://i1.wp.com/www.synthtopia.com/wp ... =546%2C346
falkTX wrote: DPF is pretty much barebones of fancy features, on purpose.
Text input is not there, can be done but will need custom code to make it possible right now.
While there certainly is a lot of appeal of keeping it simple, I really feel like text input of values increases useability a lot, not for performance, but for sound designers who spend a lot of time making very small tweaks.
_ssj71

music: https://soundcloud.com/ssj71
My plugins are Infamous! http://ssj71.github.io/infamousPlugins
I just want to get back to making music!
rghvdberg
Established Member
Posts: 1067
Joined: Mon May 12, 2014 7:11 am
Has thanked: 15 times
Been thanked: 36 times

Re: Dragonfly Hall Reverb

Post by rghvdberg »

The graph seems like a challenge.
I like challenges.

I'll fork the repo this week and get a basic gui going.
User avatar
Michael Willis
Established Member
Posts: 1460
Joined: Mon Oct 03, 2016 3:27 pm
Location: Rocky Mountains, North America
Has thanked: 71 times
Been thanked: 169 times
Contact:

Re: Dragonfly Hall Reverb

Post by Michael Willis »

rghvdberg wrote:The graph seems like a challenge.
I like challenges.

I'll fork the repo this week and get a basic gui going.
Awesome! Don't feel constrained by my concept art at all; do what works for you.

I imagine the graph looking kind of like this:

https://upload.wikimedia.org/wikipedia/ ... resm58.png

Except with time (seconds) being the y-axis, and the line wouldn't be so curvy, rather it would just have three flat sections for low, mid, and high, and it would drop to zero before the low cut and after the high cut. If you need help with the math to calculate the logarithmic coordinates, I can help with that.

If the graph is trouble, let's start with a prototype that doesn't implement the graph, maybe just leaving some blank space for it.
Post Reply