Hi, since I am currently porting some opcodes over to the new plugin architecture, I stumbled across polymorphic opcodes and wondered whether the way they are being added to the csound engine remains basically the same e.g. (from bus.c): static OENTRY localops[] = { { "chano", 0xfffd}, { "chano.k", S(CHANO), 2, "", "kk", NULL,(SUBR)chanokdo, NULL}, { "chano.a", S(CHANO), 4, "", "ak", NULL, NULL, (SUBR)chanoado}, { "chani", 0xffff}, { "chani.k", S(CHANO), 2, "k", "k", NULL, (SUBR)chanikdo, NULL}, { "chani.k", S(CHANO), 4, "a", "k", NULL, NULL, (SUBR)chaniado} }; thanks for any help... regards, nik ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net