Hard to say what is best. In the good old days it was a per instrument setting. Where typing no velocity value to a note would trigger the instrument with this set default velocity value. That meant that you quickly could change the velocity for all notes without any velocity value set in the pattern editor.
We could anyway perhaps do this with a separate device to automate velocity scaling for an instrument if we go for the global velocity setting?
And +1 for the kazakore suggestions. Always wanted those things. Default delay insertion , and to have a adjustable trigger offset marker for samples as well (the latter should hopefully be considered as the new instrument structure evolves).
I’m with esaruoho and It-Alien. These settings should be per-instrument, so somewhere in the instrument settings tab would make sense. Perhaps a collapsible thing like the MIDI input setup box?
Spontaniously I agreed about that.
I also think in most usecases it would be fine not to adjust for different instruments it just let it be at something like 80-100.
But should it not be a slider? Much quicker to drag the value up/down and it would lower the inflation of similar buttons.
Or the option to set it per instrument or globaly?
Would probably be overkill though.
How about a range, possibly 5 customizable ranges based on this ear sensitivity chart. So for example, you could set some lower notes to have a higher velocity than high mid-range notes.
FM8 has something similar, although its more of applying a curve over the entire keyboard.
Now for a slightly off-topic thought…
Option to disable the velocity as a function but still have the ability to use velocity as a trigger instead, then in theory, you can store a megaload of samples in one view… of course the samples would have to be mixed volume wise, I guess this is more of a live suggestion…
All instrument by defualt use the pattern bar value. Advanced: you set the instruments own value in the instrument settings. This then over-rides the pattern bar value.
The IT method sounds interesting, but having not used IT, I would need to try it berfore judgement.