Device Details

Device Overview

Name/Version: Group Humanizer 1.4
Author: humanize  
Description: Two or more tracks can be "group humanized" so that their timing resembles musicians playing in the same room together. For example, a bass and a drum sequence will adapt to each others delays in a "humanized" way.
m4l patches by James Holden

This suite of max for live plugins implements the method of group humanizing MIDI described in the article by Holger Hennig, "Synchronization in human musical rhythms and mutually interacting complex systems" in the journal PNAS (2014). Free article download:

Suite content
1) "group humanizer MASTER.amxd"
2) "group humanizer SLAVE.amxd"
3) "group humanizer HUMAN INPUT.amxd"
4) "group humanizer doc.txt"

*** To "group humanize" two or more tracks, only the MASTER and SLAVE plugins are needed. The HUMAN INPUT plugin is a very early beta version provided as-is, although it has shown very promising results so far. ***

See documentation "group humanizer doc.txt" for further details.

Updated to 1.4 05/10/2019 - fixed to work with Live 10 / Max 8 - although it seems to work now I'm a bit confused why it went wrong (!) so if you uncover issues with this please do let me know (via twitter is best)
Updated to 1.3 22/01/2015 - bugfixes, audio version of human input plugin now included (requires bonk~ external be properly installed).
Updated to 1.2 16/12/2014 - fix for the bug reported in comments below, ui improvements (more help, now supports 10 slaves, better graphing), swing now taken into account by human input module. console window output now tidier. MEAN FOLLOWER plugin included to use on a click track when using HUMAN INPUT plugin. demo project included.
Updated to 1.1 10/11/2014 - many bugfixes.

Device Details

Downloads: 22482
Tags utility, other
Live Version Used: 10.1
Max Version Used: 8.1
Date Added: Aug 12 2014 12:04:53
Date Last Updated: Oct 05 2019 20:11:27
Average Rating (4) 5
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): AttributionNonCommercialNoDerivatives

Device Files

Device File: group humanizer



thanks for the update!!!

Thanks so much for the update! I really love this device.

thanks a lot for sharing james!

James I think a bug might be present. Some times the first channel on the master turns into a straight line and goes back to the stiff non-groove. Also some of the individual channels will turn into straight lines and seem to stop following the groove as well.

Brilliant set of devices here. :) Thanks.

QUESTION: Is the "group humanizer HUMAN INPUT AUDIO VERSION" supposed to be put on the channel with the incoming audio from the human player? Might seem like a stupid question, but when I put it on the drummer's channel, no audio goes through the device i.e. the channel becomes muted by the device.

Or maybe the "group humanizer HUMAN INPUT AUDIO VERSION" is only supposed to be put on one of two channels with the drummer input - muting the channel while the other drummer channel plays the input, thereby acting as simply a "master clock" for the "band" and not compensating the incoming audio.

Is that correct?

Thank you so much for this! I am looking forward to experimenting with it. Best, Shan :-)

this is great, thank you!

Very nice plugin dude, thanks for the hard work!

Great! Thank you.

Amazing Tool - most effektive Plugin for Performance indeed. I wonder how to integerste multiple combinations into one session with multiple songs - it's nessesary when it comes to a live act. I sliced all my tracks into samplers and those are midi triggerd. But I can only do it for one song since the samplers are already full and there is a 1:1 mapping between the clip and the sampler. Anyway - even if I could reroute the midi of a clip to a different track I would still be limited by the max slave number. Are there updates to come or are you open for contributions? Thanx! And All Best

The Sky was pink, and it shall be once more.

Really interesting stuff - I would love a version which allows the humanization of audio tracks rather than just midi. If I could throw these variations into samples in the same way you have done with midi, would be perfect for me.

Totally awesome. So happy I found this one.

grateful for the work that went into creating this

Does this work with Live 10? I get a semi-blank device panel when loading the MASTER patch. No config options show up, nor does the SLAVE device seem to function.

it seems the communication between devices is broken in live 10.

if I open for editing the 'MASTER' device and play/stop a couple of times the communication seems to work again?

if anyone manages to work out what's going wrong please get in touch (@mrjamesholden on twitter is the best way)


Login to comment on this device.

[ browse device library ]