MIDI humanise feature

edited April 2020 in Feature Requests

I did a search but couldn't find if this was requested already.
Basically it would be nice to have some 'humanise' function in the MIDI editor, for example:

  • random velocity within a specified range
  • random length within a range
  • random relative position

etc.
These are great to make, for example, a drum parts more human and realistic.
What do you guys think?

Comments

  • yes it would be niece, especially for velocity (or even for any automatable parameter!)

    for now - there is partially possible to do it for notes

    https://www.blipinteractive.co.uk/nanostudio2/user-manual/PartEditor.html#quantizing-notes

    select notes, open quantize window .. select for example 1/16 and then use slider "swing" for adding "randomness" to selected notes .. in top left part of window you choose if it is applied on note start, note end or note length ..

  • This would be really handy for quickly making parts less harsh.

  • I really recommend Bram Bos' Mozaic for random humanization of midi notes, and once you've got it you'll find all sorts of other things it is really good for.

    http://ruismaker.com/mozaic/

    There is a patchstorage.com page for Mozaic (https://patchstorage.com/platform/mozaic/) and loading patches is really easy:
    1. download
    2. open in Moziac
    3. add Mozaic in NS2 and Load that patch.

    For example this patch: https://patchstorage.com/random-2/ by Bryan (a top notch patchmaker IMO) which does much more if you want to, for example note randomization within a scale.

    For high hats for example, using the patch above, set all the knobs to 0 except Density on full, then drop Density a little if you want some hat hits dropped, and raise Humanize a little to add slop to the hats which are played.

    This patch doesn't do random length, but the real benefit of Mozaic is that you can code your own patch or adapt a patch someone else has written. In fact, even the patches which come with Mozaic as demos are worth the price of purchase.

    You will want to split your drum kit out into different tracks though, e.g. one for kick, one for snare, one for hats, just so that you can control the amount of randomization on each.

    Then just group them all back into one parent track if you want to apply effects to the kit overall.

    By the way I wouldn't think of this as a workaround for something missing in NS2. Some things are better done in the DAW itself, some in audio units. This is better done in audio units, IMO.

  • @Trigger_the_Monkey said:
    I really recommend Bram Bos' Mozaic for random humanization of midi notes, and once you've got it you'll find all sorts of other things it is really good for.

    http://ruismaker.com/mozaic/

    There is a patchstorage.com page for Mozaic (https://patchstorage.com/platform/mozaic/) and loading patches is really easy:
    1. download
    2. open in Moziac
    3. add Mozaic in NS2 and Load that patch.

    For example this patch: https://patchstorage.com/random-2/ by Bryan (a top notch patchmaker IMO) which does much more if you want to, for example note randomization within a scale.

    For high hats for example, using the patch above, set all the knobs to 0 except Density on full, then drop Density a little if you want some hat hits dropped, and raise Humanize a little to add slop to the hats which are played.

    This patch doesn't do random length, but the real benefit of Mozaic is that you can code your own patch or adapt a patch someone else has written. In fact, even the patches which come with Mozaic as demos are worth the price of purchase.

    You will want to split your drum kit out into different tracks though, e.g. one for kick, one for snare, one for hats, just so that you can control the amount of randomization on each.

    Then just group them all back into one parent track if you want to apply effects to the kit overall.

    By the way I wouldn't think of this as a workaround for something missing in NS2. Some things are better done in the DAW itself, some in audio units. This is better done in audio units, IMO.

    Very cool, I'd written Mozaic off as "way too much work", but this might make me reconsider getting it!

  • Do get it :)

    If you have a really cool idea but can't code it, we could collaborate. I've written some Mozaic code, and some of it is good :)

Sign In or Register to comment.