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

Reply via email to