Open musikBear opened 5 years ago
I might be misunderstanding, but isn't that exactly what the track volume knob does?
@noahb01 No there is a difference between volume and velocity Velocity is the impact-force on a key Volume is how much juice you pass through your speaker So a
In a way it would b a difference between aggressive and soft attack or when a hammer in a piano hits the string An example would be slap-bass, if you dont hit the string hard -eg with high velocity, you wont have the 'slap' effect at all, and that would be independent of the volume
are you talking about velocity curves? Custom Minimum velocity to custom Maximum velocity ?
I wanted to open an issue about this but found this one from 2020. What @musikBear is talking about, I think, is that if you select all notes, or even just multiple notes, and click in the velocity editor at the bottom of the piano-roll editor, then all the selected notes are set to the same velocity, whatever was their original velocity. While it may probably be something one could want to do in some cases, I think that far more often the user would like to change the velocity of the selected notes but keeping their relative value when doing so. A least it’s the behavior I’d like to have.
A good analogy of this would be how one can change the note length on a selection of notes. All notes length are changed, but they aren’t made all the same length. IMO velocity (as panning by the way) should behave like this too.
For some clarification and inspiration here's how it works in REAPER:
https://github.com/LMMS/lmms/assets/9293269/96a04dca-b4ac-45cd-a411-201cc15ac352
Please note how the relative values are retained even if you "smash" everything into the maximum or minimum values and then move back to the middle.
Yes, it should definitively work like this in LMMS.
Currently LMMS only has pr-note-block editing of velocity, but that is limited to setting for either one specific note, or every note
Suggest a method to set velocity percentage changes globally as well as pr track and a pr note-block feature. Use-case: A whole track may be unbalanced in velocity, in respect to other tracks in the project. Here we then would be able to change the velocity relatively, without changing the balanced/ user velocities in that track