Thanks for that! Unfortunately I don't have anything above Csound 6.06, so I've been amusing myself trying to get it to play there! After a fair number of iterations -- array syntax reversions mostly -- I actually have it playing... for a while. At some point (I think much the same each time) I get: PERF ERROR in instr 12 (opcode arpeggiates): Array index 6 out of range (0,3) +for dimension 1 I gather from that, that it's dying in 'arpeggiates', but looking at the code there, all array indexing is carefully protected by '%' operations. Was there some Csound bug that might be foxing me there? For the time that it plays, it sounds great! -- 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