Hi Jimbo,
No buggy behavior here, but simply a misunderstanding of Faust's signal
processing semantics, and how the language works in particular
abstractions, applications and _,
What do you expect by passing _ (the identity function) as argument of
another function ?
Here is what happens on a simple example. Let 's say we have
foo (x) = x,x:*;
then
foo(_)
will evaluate to :
_,_:*
which is equivalent to :
*
probably not what you want.
foo will only have the 'square' behavior if you apply it to a signal (I.e.
a signal processor with no inputs and one output).
Cheers
Yann
Yann Orlarey
Directeur scientifique
www.grame.fr
2016-05-28 1:42 GMT+02:00 jimbo1qaz <[email protected]>:
> I first noticed buggy behavior in my original program on
> FaustLive-ubuntu-x86_64-2.43.
>
> I confirmed the incorrect routing using faust from Git, compiled a few
> weeks ago.
>
> To confirm the bug, ran the command "faust -svg file.dsp" to generate a
> flowchart.
>
> - The first two are routed correctly: fir_delay(number, _)
>
>
> - The third command is routed incorrectly: fir_delay(_, _)
>
>
>
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and
> traffic
> patterns at an interface-level. Reveals which users, apps, and protocols
> are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> _______________________________________________
> Faudiostream-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>
>
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Faudiostream-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/faudiostream-users