hi, maybe someone did this already? Is there a ~-object which can read a block of signals and give it out in another order (randomly) without loosing any values or. for example read 1 2 3 4 5 6 7 8 and give out 5 8 3 1 2 7 4 6. maybe there is something like "shuffle~" (from the motex-library). marius.