Device Details

Device Overview

Name/Version: Aicd 1.3.1
Author: mganss  
Description: Aicd is an acid pattern MIDI generator Max for Live device based on a maximum likelihood n-gram model. More info at the GitHub repo (see link below).

Demo at

v1.1: Add clip creation
v1.2: Add separate, MIDI mappable generate button
v1.3: Add output clip, play toggle
v1.3.1: Add MIDI thru

Device Details

Downloads: 1673
Tags sequencer
Live Version Used: 10.0.5
Max Version Used: 8.0.0
Date Added: Dec 20 2018 16:42:04
Date Last Updated: Jul 05 2019 10:28:39
Average Rating (3) 5
Rate this device: (must be logged in to rate devices login)
Device Type: midi_device
URL (optional):
License (more info): None

Device Files

Device File: Aicd.amxd


Great device! Thank you!

Would love it tho if the generated patterns didn't fill up Live's Undo History.

I love this thing!
Also quick bug report? It seems to always start in the middle of the pattern for me, which can make syncing it kind of a pain, at least when I'm recording and trying to find 1 in the pattern again :)

@mafgar Thanks! I can't repro the issue, though. Playback starts in sync with the arrangement position (the bars-beats-units counter at the top next to the play button in Live) which doesn't have to be at the beginning of a bar.

@broah Thanks! I'll check if I can make it configurable. I want to keep a way to go back to a previous pattern, though.

I've checked: AFAICT the "Parameter Visibility" cannot be set through attributes at runtime. You can easily edit the device to disable undo for patterns, though: Open Max, Uunfreeze device, select the "patternStep" object (the live.step sequencer object) and set "Pattern Visibility" to "Hidden", save the device.

Hey man great device, can you please "midi learn" the Generate button as well

Thank you so much xx

I have registered here just to say big THANKS to the author of this ? needless to say I have tried countless generative sequencers from this site but I have never really grown into using one routinely. I do this one....! I dont know how you did it, but its absolutely awesome...!! Ive been using it in 4 out of 5 projects lately.

And what extra feature I would love to have there? Possibility to set octave range for a 1/X part of the loop and then distance of "offshoots", also in octaves. Like, say, 75% of the notes will be between C1 and C3, the remaining 25% will randomly jump 2 more octaves away, or just up in this case, that would be cool. You know, like breeding AICD with the Random device. :)

Aaaaaaanyway, thanks once again, keep the great job up.

(drumgen is friggin cool as well!!!)

Cause you know, I was also using it AICD coupled with a Drum rack filled with samples, I was testing it with all kinds of percussions but also with bass or stab synth shots, getting interesting results as well. The only problem was that AICD itself covered just a small part of the octave range and left most of the samples in the full drum rack unused - which makes complete sense, as it is designed to make melodies and shit, right..)) So I get it and im not complaining, just for the record :D

Login to comment on this device.

[ browse device library ]