Hi Michael, Thanks! There should be no side effects as this was a problem of the parser not setting pftype on the INSTRTXT. If set correctly, insert() reads the opcode and hooks up the appropriate k- or a-rate function. So really, the new parser now functions correctly like the old parser did, and nothing else got touched, so no changes in behavior. steven On 11/14/06, Michael Gogins wrote: > That's great news, Steven. > > I wonder if there are side effects on older opcodes where thread 7 will now behave differently? > > Regards, > Mike > > -----Original Message----- > >From: Steven Yi > >Sent: Nov 14, 2006 3:53 PM > >To: Developer discussions > >Subject: [Cs-dev] Parser Update > > > >Hi All, > > > >I wanted to give an update on today's progress on the new parser. I > >had not been working on it too much the past few weeks as a number of > >other things came up but also I had been quite stuck on a parsing > >problem that had really odd audible results and was very hard to > >track. I had thought for a while it was a problem with evaluating > >divisions, but in the end it turned out to be that intype and pftype > >on the INSTRTXT pointer were not being set, therefore opcodes with > >thread 7 (like oscil.kk) were using a-rate versions of functions > >instead of k-rate versions of functions, thus they would overwrite > >their bounds for memory allocated when processing unless ksmps=1. > > > >After finally figuring that out today, I'm very happy to say that > >Xanadu and "Trapped in Convert" now seem to be compiling! At least to > >my ears there is no audible difference when running with the old > >parser or the new parser. > > > >This has actually be quite a hard bug for me to realize what was going > >on, but now that that is set I hope to resume in progressing with the > >parser. Very excited! > > > >(I'm now going to go and take the rest of the night off. ^_^) > > > >steven > > > >------------------------------------------------------------------------- > >Take Surveys. Earn Cash. Influence the Future of IT > >Join SourceForge.net's Techsay panel and you'll get the chance to share your > >opinions on IT & business topics through brief surveys - and earn cash > >http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > >_______________________________________________ > >Csound-devel mailing list > >Csound-devel@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net