In Digital Performer, there's a 'Humanize' MIDI plugin that works really well. You just take your run of the mill MIDI drum loop or tom fill or whatever (this works especially well on tom fills, snare rolls, etc), and then you can specify what and how much it should 'humanize.' It just randomly offsets attacks, releases, durations, velocities, but it lets you specify a maximum percentage of offset (based on the note's length, original velocity, etc.) AND...let's say you'd like to randomize the data a bit, but don't want anything whatsoever coming in early, well then you can specify that, as well.
And then some of the "MIDI compression" plugs are sometimes useful if your velocities are way off.
|