Hi Qiantan, 1) What is the reason to used integer for inputs/outputs ? Where do there come from? What kind of format are they ?
2) The Faust compiler generates code has 2 notions of samples : the internal ones that can be float (default), double (when -double is used in the Faust command line), or quad (-quad which means 'long double', but only supported in the C++ backend for now) and the external FAUSTFLOAT format defined in the architecture file. FAUST FLOAT samples are converted in the internal format in both directions. Stéphane > Le 11 mars 2019 à 00:44, Qiantan Hong <qh...@mit.edu> a écrit : > > Hi there, > > I wonder if is there any way to pass integer to an embedded faust prgram that > accept integer inputs/outputs? > In the dsp/llvm_c_dsp.h or dsp/llvm_dsp.h, the compute functions only accept > FAUSTFLOAT**. > What should I do if I need to feed integer data? Do I need to convert them to > float and will Faust secretly convert (and round) it back? I think this is > not satisfying, though. > > Best, > Qiantan > > > > _______________________________________________ > 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