hand1_pool := ( chord g#3 g4, chord d#3 d4, chord g3 g#4, chord d3 d#4, ), hand2_pool := (d8, d#8, g8, g#8, d9, d#9), for (up 10) ( hand1_length := pick (hn, dhn), say hand1_length, hand1 := (set_len hand1_length (pick hand1_pool)), hand2 := (), while (duration hand2 != hand1_length) ( hand2 = flat hand2 (set_len (1/64) (pick hand2_pool)), ), sim hand1 hand2, ),