Dupspot’s Professor Nalepa explains how to program interesting drums in Ableton Live in the video below. He follows a concept in which every second, fourth and eighth bar gets a little variation. He also shows how sidechaining can be used. This concept is also well used in any other sequencer.