Page 1 of 1

Volume slider example

Posted: Mon Nov 07, 2016 9:31 pm
by Joachip
After a lengthy and interesting talk about how volume sliders should work, here's one that incorporates a lot of different commonly seen approaches seen in a lot of software everywhere.

The idea is that you pick how much maximum boost you want to allow (+10 dB is quite common on analog mixing consoles) and how the curve from minimum to maximum should be, using the "Type" parameter. After setting these, you can adjust the volume. Notice if your choice "feels right" or not. Also try sending in signals that are are bit too loud or quiet, and see if such signals are easy enough to deal with.

Why?

Because some people like when the volume rises a lot in the beginning, other people like when you have a more fine control over the quiet part of the slider range.

So yeah, it's just a volume slider. Really a rather boring machine that I wrote for educational purposes. But please let me know what your prefered settings are. And tell me if it crashes.

www.robotplanet.dk/t2/Joachims%20Volume.dll

Re: Volume slider example

Posted: Mon Nov 07, 2016 10:59 pm
by AndersBrontosaurus
Ooh! Will check.

Re: Volume slider example

Posted: Wed Nov 09, 2016 12:38 am
by boombaxx
I would love to help in any way a machine that combined mtrk, utrk and cng recorder :dance:

Re: Volume slider example

Posted: Wed Nov 09, 2016 6:19 pm
by Joachip
boombaxx wrote:I would love to help in any way a machine that combined mtrk, utrk and cng recorder :dance:
That's not what this channel is about at all. :D But the source code for matilde tracker is public, and you're of course very welcome to contribute.

https://sourceforge.net/projects/matilde-tracker/

Re: Volume slider example

Posted: Thu Nov 10, 2016 6:22 pm
by Klangkulisse
Joachip wrote:
So yeah, it's just a volume slider.
Anyway, it's a new machine and I like new machines :dance: :dance: :dance:

Thanks.

Re: Volume slider example

Posted: Sat Nov 12, 2016 12:55 am
by bigyo
x^3 or x^3.14 is ok, but if max boost is +10 dB then 0dB point is at 0.69, i think it's better to have 0dB point at 0.75 or 0.8 or something that can easily be typed in pattern editor.

here is what i used in my machines. this code allows to set exactly 0dB point (or any other value)

Slider1LinLog is a combination of lin and log scale slider (Amplitude = SliderPosition*exp(SliderPosition))
Slider2Pow uses the power function (Amplitude=SliderPosition^a)

http://bigyo.untergrund.net/buzz/temp/Bigyo%20A.dll
http://bigyo.untergrund.net/buzz/temp/B ... 20code.zip

Re: Volume slider example

Posted: Sat Nov 12, 2016 11:44 am
by Joachip
Great contribution, Bigyo!
I like those two approaches too.

Re: Volume slider example

Posted: Wed Nov 16, 2016 10:30 pm
by AndersBrontosaurus
Nice!
I'm always looking for new faders. That's why I'm nagging pac to update his krossin/out with functional inertia and MixIO to include other curves than linear.

Is there a way to give inertia other value than %? It would be great if there was a way to easier understand how long time it will take for the slider to go from A to B

Re: Volume slider example

Posted: Tue Dec 20, 2016 9:18 am
by AndersBrontosaurus
AndersBrontosaurus wrote:
Is there a way to give inertia other value than %? It would be great if there was a way to easier understand how long time it will take for the slider to go from A to B
Bump

Re: Volume slider example

Posted: Wed Jul 18, 2018 7:45 am
by AndersBrontosaurus
Just want to say that I really really like this slider

Re: Volume slider example

Posted: Mon Sep 17, 2018 6:50 pm
by Joachip
Inertia? Heh, well... it was mostly a usability study plugin really, so I didn't spend a lot of time on extra features.

Glad you like it though.

Re: Volume slider example

Posted: Fri Dec 21, 2018 11:21 pm
by bigyo
Amplitude=SliderPosition^a * exp(SliderPosition) gives even more control over the shape of the slider.
source code: http://bigyo.untergrund.net/buzz/temp/B ... 0code2.zip

Re: Volume slider example

Posted: Mon Dec 31, 2018 6:38 pm
by UNZ
AndersBrontosaurus wrote:MixIO to include other curves than linear.
yes, one day

Re: Volume slider example

Posted: Wed Jan 02, 2019 12:02 pm
by IXix
Thanks for sharing this stuff. I feel IX Strip II looking at me accusingly. :D