Volume slider example

Post Reply
User avatar
Joachip
Posts: 352
Joined: Mon Nov 21, 2011 7:21 pm
Contact:

Volume slider example

Post 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
User avatar
AndersBrontosaurus
Posts: 516
Joined: Mon Feb 25, 2013 9:31 am
Location: Fellingsbro

Re: Volume slider example

Post by AndersBrontosaurus »

Ooh! Will check.
boombaxx
Posts: 279
Joined: Tue Dec 06, 2011 6:54 pm

Re: Volume slider example

Post by boombaxx »

I would love to help in any way a machine that combined mtrk, utrk and cng recorder :dance:
User avatar
Joachip
Posts: 352
Joined: Mon Nov 21, 2011 7:21 pm
Contact:

Re: Volume slider example

Post 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/
User avatar
Klangkulisse
Posts: 304
Joined: Tue Nov 22, 2011 12:20 am
Location: ••• Düsseldorf ••• Made of Light

Re: Volume slider example

Post 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.
User avatar
bigyo
Posts: 53
Joined: Tue Jan 17, 2012 2:29 pm
Contact:

Re: Volume slider example

Post 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
User avatar
Joachip
Posts: 352
Joined: Mon Nov 21, 2011 7:21 pm
Contact:

Re: Volume slider example

Post by Joachip »

Great contribution, Bigyo!
I like those two approaches too.
User avatar
AndersBrontosaurus
Posts: 516
Joined: Mon Feb 25, 2013 9:31 am
Location: Fellingsbro

Re: Volume slider example

Post 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
User avatar
AndersBrontosaurus
Posts: 516
Joined: Mon Feb 25, 2013 9:31 am
Location: Fellingsbro

Re: Volume slider example

Post 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
User avatar
AndersBrontosaurus
Posts: 516
Joined: Mon Feb 25, 2013 9:31 am
Location: Fellingsbro

Re: Volume slider example

Post by AndersBrontosaurus »

Just want to say that I really really like this slider
User avatar
Joachip
Posts: 352
Joined: Mon Nov 21, 2011 7:21 pm
Contact:

Re: Volume slider example

Post 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.
User avatar
bigyo
Posts: 53
Joined: Tue Jan 17, 2012 2:29 pm
Contact:

Re: Volume slider example

Post 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
User avatar
UNZ
Posts: 808
Joined: Mon Nov 21, 2011 9:42 pm
Contact:

Re: Volume slider example

Post by UNZ »

AndersBrontosaurus wrote:MixIO to include other curves than linear.
yes, one day
User avatar
IXix
Posts: 1113
Joined: Wed Nov 23, 2011 3:24 pm

Re: Volume slider example

Post by IXix »

Thanks for sharing this stuff. I feel IX Strip II looking at me accusingly. :D
Post Reply