dans les gratuits je connais pas trop de truc dans ce genre mais sinon comme je disais je sais plus quand SonyAcid est bien pour ça, Ableton Live c'est le mieux et le plus simple, et enfin Recycle avec Reason et le module Rex c'est bien aussi pour caler des beats et les modifier tranquillement
mais ya surement plein de vst gratuits qui font ça plus ou moins bien mais j'ai pas trop cherché
je connais pas de règle à part celle que tu dis