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
Cmdist@...
http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist