to answer my own question again:
I solved it like this:
(setq symb '(s c h o e n e r w i t z u n b e d e u t e n d e r s c h e i n t))
(setq rhy '(1/20 1/20 1/20 1/20 1/20 1/12 1/12 1/12 1/16 1/16 1/16 1/16 1/8 1/8 1/8 1/8 1/16 1/16 1/16 1/16 1/12 1/12 1/12 1/8 1/8 1/28 1/28 1/28 1/28 1/28 1/28 1/28))
(defun gross (z)
(if (> 1/12 z) z (* z -1)))
(setq rhy1 (mapcar 'gross rhy))
(setq symb1 (symbol-swallow rhy1 symb))
;and now built the new voice with the old length list (rhy) and the new symbol list..
But it seems a bit cumbersome to me, maybe the function should be a lamda function? Also it would be nice to have the length value in the function also as a variable, but I don't know how to handle that with mapcar..
greetz
ole
> --
> You received this message because you are subscribed to the Google Groups "Symbolic Composer" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
symboliccompos...@googlegroups.com.
> To post to this group, send email to
symbolic...@googlegroups.com.
> Visit this group at
http://groups.google.com/group/symboliccomposer.
> For more options, visit
https://groups.google.com/groups/opt_out.