in addition to define* as johannes said, realize that many operators do their own mapping. for example in the latest sources you can use 'mod' directly:
cm> (mod '(50 43 23) 12) (2 7 11) and of course for standard mod 12'ing of keynums you can always use 'pc' cm> (pc '(50 43 23) ) (2 7 11) On Jan 2, 2012, at 3:58 PM, Johannes Quint wrote: > use define*: > > (define* (modl list1 (n 12)) > (loop for x in list1 collect (mod x n))) > > best, johannes > _______________________________________________ Cmdist mailing list [email protected] http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist
