Just a few Minor Tweaks

Got a great idea for the future of LMMS? Post it here.
Forum rules

Make sure to search to see if your idea has been posted before! Check our issue tracker as well, just to make sure you are not posting a duplicate: https://github.com/LMMS/lmms/issues

Just few minor suggestions:

I found out, that knob behavior is sometimes way to quirky, erratic (most frequently with fx plugins, for example lmms equalizer module, where frequency knob on low shelf just sweep through fiercely. Knob act as linear, but definitely should be logarithmic, gain faders moves too quickly, and such.)

Plenty effects from ladspa have parameters with weird control curves (for example, usable region is between 0.1-0.5, with parameter value that could be driven up to 20, which is absolutely unnecessary, actually resulting into heavy clipping), would be nice to at least have option to switch individual knobs between different sensitivity modes/scales.

If you are aware of those, please take a look. If you are not aware, i could take a closer look and post a list of all of those glitching ones.

And of course selection tool in piano roll, if that could be simultaneously usable as move tool, it would speed up workflow significantly. (for example after pointing on area of already selected note and dragging it would change into move tool, offering possibility to move all notes in selection at once or another approach: after selecting multiple notes, piano roll would show handle - ghost note or some icon, alignable to grid near dropped corner of selection rectangle offering movement of selected notes.)

Hope those will be useful, if i find out something more, i'll let you know.

Have a good one.
for buttons with linear curve, right-click and choose 'logarithmic curve'
I tested that just now and that didn't work as expected. (low end between 20 - 200 hz swept through in both cases without necessary precision). Will try to check it myself later on, already went through some code, it seems it could be smoothed with readjusting some constants in https://github.com/LMMS/lmms/blob/stabl ... qCurve.cpp or creating different knobs in https://github.com/LMMS/lmms/blob/stabl ... Dialog.cpp gonna have to prepare environment for that first, though, if i succeed, i am gonna let know.