Volume slider example
Volume slider example
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
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
- AndersBrontosaurus
- Posts: 516
- Joined: Mon Feb 25, 2013 9:31 am
- Location: Fellingsbro
Re: Volume slider example
Ooh! Will check.
Re: Volume slider example
I would love to help in any way a machine that combined mtrk, utrk and cng recorder
Re: Volume slider example
That's not what this channel is about at all. But the source code for matilde tracker is public, and you're of course very welcome to contribute.boombaxx wrote:I would love to help in any way a machine that combined mtrk, utrk and cng recorder
https://sourceforge.net/projects/matilde-tracker/
- Klangkulisse
- Posts: 304
- Joined: Tue Nov 22, 2011 12:20 am
- Location: ••• Düsseldorf ••• Made of Light
Re: Volume slider example
Anyway, it's a new machine and I like new machinesJoachip wrote:
So yeah, it's just a volume slider.
Thanks.
Re: Volume slider example
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
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
Great contribution, Bigyo!
I like those two approaches too.
I like those two approaches too.
- AndersBrontosaurus
- Posts: 516
- Joined: Mon Feb 25, 2013 9:31 am
- Location: Fellingsbro
Re: Volume slider example
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
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
- AndersBrontosaurus
- Posts: 516
- Joined: Mon Feb 25, 2013 9:31 am
- Location: Fellingsbro
Re: Volume slider example
BumpAndersBrontosaurus 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
- AndersBrontosaurus
- Posts: 516
- Joined: Mon Feb 25, 2013 9:31 am
- Location: Fellingsbro
Re: Volume slider example
Just want to say that I really really like this slider
Re: Volume slider example
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.
Glad you like it though.
Re: Volume slider example
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
source code: http://bigyo.untergrund.net/buzz/temp/B ... 0code2.zip
Re: Volume slider example
yes, one dayAndersBrontosaurus wrote:MixIO to include other curves than linear.
Re: Volume slider example
Thanks for sharing this stuff. I feel IX Strip II looking at me accusingly.