Thanks everybody for the illumination! So I changed the UDO to: opcode schedulek, 0, Skk Sname, istart, idur xin redo: reinit redo schedule Sname, istart, idur rireturn endop and it worked as I'd initially expected. Not quite sure abot the 'rireturn'. If I'd left it out would the calling instrument also have entered an init pass? Thanks, -- Pete -- Csound mailing list Csound@listserv.heanet.ie https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND Send bugs reports to https://github.com/csound/csound/issues Discussions of bugs and features can be posted here