> > Faust options been forwarded from the caller to faust. Usually the dsp2cc > script calls faust. and read the stdout from it. > The dsp script checks if a special option is given and act accordingly. For > example: > > if self.options.vectorize: > s["compute"] = self.replace_ioref_vector(self.copy(r"\t}$")) > self.has_vector = True > else: > s["compute"] = self.replace_ioref_scalar(self.copy(r"\t}$")) > > were replace_ioref_vector handle the vectorized sources. > > Unfortunately my experience with vectorize been not so well. Here it push the > CPU usage to a unwanted level last time I've tried it. Could it be that it > ain't work so well on small audio buffersizes like 128?
Finding the best compilation parameters for a given DSP is somewhat complex. Have you read this post that explains some automatic tools to help ? http://faust.grame.fr/news/2017/04/26/optimizing-compilation-parameters.html I would be interested to now is those tools help for guitarix ! Stéphane ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Faudiostream-devel mailing list Faudiostream-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-devel