As you can see in the Faust Csound architecture file : 
https://github.com/grame-cncm/faust/blob/master-dev/architecture/csound.cpp, 
this « OENTRY localops » code block is completely static, that is is does not 
depend of the particular DSP being compiled.

The code was changed latest time in with this commit «  Paul Batchelor update 
for csound6 » 6 years ago:

https://github.com/grame-cncm/faust/commit/65501d60002224d8252695920c1dd0a96f800344

So does this mean the code was broken since ?

Anyway what you can do is:

- change the «  OENTRY localops »  code block  in your local 
architecture/csound.cpp file using the fixed version

- install the updated csound.cpp  with « sudo make install » 

- test with various DSP files

- and report if it works

- if working, then we can just fix the csound.cpp on GitHub. 

Stéphane 

> Le 29 mars 2020 à 11:56, anders.vin...@bek.no a écrit :
> 
> Hi again.  Back from the csound-devel list, after being pointed towards
> a bug in the output from faust2csound:
> 
> https://listserv.heanet.ie/cgi-bin/wa?A2=ind2003&L=CSOUND&O=D&P=106685
> 
> Seems faust2csound w. the provided onepole.dsp sets up an erroneous
> OENTRY at the bottom of the intermediate .cpp output: the number "7" in
> the entry indicates a set of performance and initialisation functions,
> out of which one is missing (the NULL):
> 
> <Pièce jointe>
> Changing "7" to "3" and removing the NULL entry makes the resulting .so
> run in csound:
> 
> <Pièce jointe>
> -anders
> _______________________________________________
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users



_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to