Midi velocity compressor

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

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

Post

You use a PC?

Post

I should be able to knock something up in SE if so..

Post

I don't think Tracktion can do anything other than make all input midi notes all a certain value.

I would look to a 3rd party VST to do what you suggest, which one, I have no idea.

Suggestions anyone?
Image

Post

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!

Post

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 :ud: rob

Post

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.
Image

Post

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.

Post

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

Post

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!
Oh crap! You still use that? :oops:

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!

Post

Nialls stuff looks like the ticket.

-Scott

Post

i remember that you can also use tracktions compressor on midi, but not sure.
i need a lunch break

Post

aldi wrote:i remember that you can also use tracktions compressor on midi, but not sure.
Nope. Pitch shift works on midi & audio, tho.

Post

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.
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?

EDITED:

Oh! Get Synthedit, and this is a plugin for it. I see. Will try when I have time. Thanks.

Thanks
Ely

Post

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):
Image

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

Post Reply

Return to “Tracktion”