velocity range clipping so all velocity lower 40 are set to 40
-
- KVRian
- 1405 posts since 11 Nov, 2013
Is there a module wire possible that con do this ? I like do this, because when play real time i play sometimes very silent notes. and for songs i do range from 40 upto 127 is enough best. so i need no velocity below 40. this help to edit less notes. I think such settings very usefull. also a clip on higher value is usefull
win 11 64 25H2 ryzen 8600G (6*4.3 GHZ) 48 GB Ram
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
Hm. "Note Key/Vel Filter" does a "band pass" on note events, based on a key or velocity range, but it doesn't do what you're after - padding and clipping the velocity. I don't see an easy way to achieve it, either.
I was then thinking of using the filter to create three bands, which is possible: low, pass and high. The idea would be any event coming through the low or high bands triggered a matching note with a fixed velocity but the pass band passed through the note "as is". Unfortunately, I can't see a way to get a note to trigger a note with a fixed velocity but passing through the note number.
It's times like this when having a scripting language to process events would be useful.
I was then thinking of using the filter to create three bands, which is possible: low, pass and high. The idea would be any event coming through the low or high bands triggered a matching note with a fixed velocity but the pass band passed through the note "as is". Unfortunately, I can't see a way to get a note to trigger a note with a fixed velocity but passing through the note number.
It's times like this when having a scripting language to process events would be useful.
-
- KVRian
- Topic Starter
- 1405 posts since 11 Nov, 2013
i mean not send notes with fix velocity i mean clipping. so a note that is send with vel 20 is output with 40. a note send with 45 is output with 45. a note send with 5 is output as 40 too.
win 11 64 25H2 ryzen 8600G (6*4.3 GHZ) 48 GB Ram
-
- KVRAF
- 1925 posts since 29 Mar, 2013
I think you will have to use a third party vst, Reajs from Cockos can do what you want, amongst other things.magicmusic wrote:i mean not send notes with fix velocity i mean clipping. so a note that is send with vel 20 is output with 40. a note send with 45 is output with 45. a note send with 5 is output as 40 too.
Beauty is only skin deep,
Ugliness, however, goes right the way through
Ugliness, however, goes right the way through
-
- KVRian
- 855 posts since 3 Mar, 2009
Have you tried to adjust your synth?
Instead of say 100% velocity on ther filter/volume you set velocity to 60% and raise the filter freq/volume level by 40%. That way you get a decent level at low velocities.
Second possibility is to check the available velocity curves of your keyboard. Maybe there is a suitable setting.
I tried to find a Mulab solution, but the problem is the clipping at low velocities.
Instead of say 100% velocity on ther filter/volume you set velocity to 60% and raise the filter freq/volume level by 40%. That way you get a decent level at low velocities.
Second possibility is to check the available velocity curves of your keyboard. Maybe there is a suitable setting.
I tried to find a Mulab solution, but the problem is the clipping at low velocities.
-
- KVRian
- 877 posts since 28 Feb, 2015 from Interstella 5555
I usually use the "note modifier",
event input>note modifier>synth
open the note modifier module and set the "velocyty %" to get clipping at low velocities.
event input>note modifier>synth
open the note modifier module and set the "velocyty %" to get clipping at low velocities.
- KVRAF
- 7412 posts since 8 Feb, 2003 from London, UK
Setting the Velocity % means the incoming velocity is reduced to that percentage. Examples: At 30%, 5 becomes 1.5, 117 becomes 35.1.
My understanding is that's not what's been asked for here. The idea is to pad low velocities - so that 5 would become 40 - and to clip high velocities - so that 117 would become 100. Maybe if you could then pad the velocity by a fixed amount, that would work (like an audio compressor with output gain) but there doesn't seem to be anything to add a value to a note event velocity.
magicmusic, my earlier discussion did not have fixed velocities for the band pass range. It only was intended to map the low band to the fixed velocity like you just said: anything below 40 getting mapped to value of 40 (sounds fixed value to me) and similarly for the high band.
My understanding is that's not what's been asked for here. The idea is to pad low velocities - so that 5 would become 40 - and to clip high velocities - so that 117 would become 100. Maybe if you could then pad the velocity by a fixed amount, that would work (like an audio compressor with output gain) but there doesn't seem to be anything to add a value to a note event velocity.
magicmusic, my earlier discussion did not have fixed velocities for the band pass range. It only was intended to map the low band to the fixed velocity like you just said: anything below 40 getting mapped to value of 40 (sounds fixed value to me) and similarly for the high band.
-
- KVRAF
- 1925 posts since 29 Mar, 2013
Yea I think he simply wants the lower limit to be 40 thats all, and the upper to remain at 127, thats how I read it, that Reajs ( which is free) can do this, Im sure there may be other vsts that do it too.
Beauty is only skin deep,
Ugliness, however, goes right the way through
Ugliness, however, goes right the way through
-
- KVRAF
- 1925 posts since 29 Mar, 2013
some simple logic modules would be a good idea in this instance..
IF Vel <40 THEN Vel =40
something else for the todo list if not already on
IF Vel <40 THEN Vel =40
something else for the todo list if not already on
Beauty is only skin deep,
Ugliness, however, goes right the way through
Ugliness, however, goes right the way through
-
- KVRian
- Topic Starter
- 1405 posts since 11 Nov, 2013
maybe make a plugin interface to write own MUX modules in C is more easy to program. I think a low and a high val in the note modifier is the easiest way. 2 GUI elements add such a enhance module is easy to handle and very usefull for velocity layer sounds. when try out new sounds it happen often that dynamic need reduce and a min and max value help
A script language is a good idea, but lots work i think. i find proto plug this is open source and since long time not enhance. maybe this is usefull
http://www.kvraudio.com/product/protopl ... o-research
A script language is a good idea, but lots work i think. i find proto plug this is open source and since long time not enhance. maybe this is usefull
http://www.kvraudio.com/product/protopl ... o-research
win 11 64 25H2 ryzen 8600G (6*4.3 GHZ) 48 GB Ram
-
- KVRist
- 230 posts since 8 Dec, 2015
I was sure, that (concerning a sequence) logical selector would do. But surprise ... it does not handle velocity 
Maybe this helps:
http://www.thepiz.org/plugins/?p=midiCurve
Maybe this helps:
http://www.thepiz.org/plugins/?p=midiCurve
