Midi velocity compressor
-
- KVRAF
- 4908 posts since 10 Aug, 2004 from Colorado Springs
Is there any way to make midi velocities 'compress' to a mean or median value from within T, or using a plugin?
My old $29 sequencer, PG Music's PowerTracks Pro Audio (wasn't very pro from an audio stand point, but nice MIDI filtering/editing features) had some nice tricks for MIDI velocity.
1. There was a 'compressor' function for velocities, in that you could multiply all velocities in a clip by a constant. Constants less than one resulted in a reduced velocity range and reduced average velocity, greater than one resulted in a higher velocity range and a higher average velocity.
2. If I'm not mistaken, you could then add in a bit of velocity to each one to make up for the 'compression'.
What I would like to do in T is basically just have a velocity 'limiter' function; snap off values greater than xx and limit them to xx.
All of these can help when auditioning different sample sets for a similar sound (say acoustic piano) that react differently regarding velocity layers. For example, I like Plugsound Free's EP, but it's kind of 'binary' for velocity layers. No honk then all of a sudden over a certain velocity - it barks back at you. Put a velocity limiter in and play with the limit value and make the problem go away.
Any experience with something like this in T or is it built into T2 (valley, pHz, ModulR)?
-Scott
My old $29 sequencer, PG Music's PowerTracks Pro Audio (wasn't very pro from an audio stand point, but nice MIDI filtering/editing features) had some nice tricks for MIDI velocity.
1. There was a 'compressor' function for velocities, in that you could multiply all velocities in a clip by a constant. Constants less than one resulted in a reduced velocity range and reduced average velocity, greater than one resulted in a higher velocity range and a higher average velocity.
2. If I'm not mistaken, you could then add in a bit of velocity to each one to make up for the 'compression'.
What I would like to do in T is basically just have a velocity 'limiter' function; snap off values greater than xx and limit them to xx.
All of these can help when auditioning different sample sets for a similar sound (say acoustic piano) that react differently regarding velocity layers. For example, I like Plugsound Free's EP, but it's kind of 'binary' for velocity layers. No honk then all of a sudden over a certain velocity - it barks back at you. Put a velocity limiter in and play with the limit value and make the problem go away.
Any experience with something like this in T or is it built into T2 (valley, pHz, ModulR)?
-Scott
-
- KVRAF
- 6740 posts since 25 Mar, 2002 from sheffield, england
-
- KVRAF
- 6740 posts since 25 Mar, 2002 from sheffield, england
-
- KVRAF
- 2009 posts since 9 Apr, 2003 from Cornwall, UK
-
- The Teach
- 8273 posts since 23 Jul, 2002 from flatness
stick a vol / pan filter BEFORE your synth sampler and check the 'apply to midi velocities' radio button ...
... wont do EXACTLY what you want but should be close enough to do the job ...
(tobybears humanisator does similar with just a little more control)
slainte
rob
... wont do EXACTLY what you want but should be close enough to do the job ...
(tobybears humanisator does similar with just a little more control)
slainte
-
- KVRAF
- 1884 posts since 9 Feb, 2004 from Rochester, MN
Get SE, get this Dave Haupt SE module, and spend a minute wrapping the module in a DLL. I haven't found anything else of comparable power that's free yet.
-
- KVRian
- 700 posts since 21 Nov, 2000 from somewhere over the rainbow
And here we go again:
http://www.niallmoody.com/ndcplugs/ndcmidi.htm
MIDIVelocityAmp
MIDIVelocityRangeFilter
(I should ask Niall for some credits, because of constantly advertising his fantastic plugins...)
J.
http://www.niallmoody.com/ndcplugs/ndcmidi.htm
MIDIVelocityAmp
MIDIVelocityRangeFilter
(I should ask Niall for some credits, because of constantly advertising his fantastic plugins...)
J.
-
- KVRAF
- 3617 posts since 26 Sep, 2003 from Bradford - The Armpit of Britain
http://www.niallmoody.com/ndcplugs/ndcmidi.htm
theres some likkle midi plugs there - velocity range filter & midi velocity amp may be something like what u are looking 4
theres some likkle midi plugs there - velocity range filter & midi velocity amp may be something like what u are looking 4
-
- KVRAF
- 4644 posts since 28 Nov, 2002 from Chicago
Oh crap! You still use that?rich_h wrote:I think the VST I use for this was programmed by Valley (adbe?). I 'spect he'll be along soon to tell you how to get it!
I'm sure there are a million bugs in just a few lines of code there. It was pretty much the first VST plug I wrote.
I haven't tried niall's stuff, but if it works, I'd suggest moving on.
Someone shot the food. Remember: don't shoot food!
-
- KVRAF
- Topic Starter
- 4908 posts since 10 Aug, 2004 from Colorado Springs
-
- KVRer
- 28 posts since 22 Oct, 2004
I asked the same question a few weeks ago and tried everything here but SE, as well as something called nF_Vel_Scale_v2.dll, which I can't find any info on right now. It works, but this SE looks much better. Could you advise on how to wrap it, Warmonger?Warmonger wrote:Get SE, get this Dave Haupt SE module, and spend a minute wrapping the module in a DLL. I haven't found anything else of comparable power that's free yet.
EDITED:
Oh! Get Synthedit, and this is a plugin for it. I see. Will try when I have time. Thanks.
Thanks
Ely
-
- KVRAF
- 1884 posts since 9 Feb, 2004 from Rochester, MN
Put the wrapper in one of your modules folders, and then set it up basically like this (the way you save the curve is the default setting, so check on that):

I guess I could post the .DLL, but it's almost 2 megs.

I guess I could post the .DLL, but it's almost 2 megs.




