FAUST (programming language): Difference between revisions

Content deleted Content added
infobox updated
Line 48:
</source>
[[File:Faust-simple-block-diagram.jpg|thumb|Block-diagrams generated by Faust from some simple programs]]
Most FAUST primitives are analogueanalogous to their C counterpart on numbers, but lifted to signals. For example the FAUST primitive sin operates on a signal X by applying the C function sin to each sample X(t) of X. In other words sin transforms an input signal X into an output signal Y such that Y (t) = sin(X(t)). All C numerical functions have their counterpart in FAUST.
Some [[signal processing]] primitives are specific to FAUST. For example the delay operator @ takes two input signals: X (the signal to be delayed) and D (the delay to be applied), and produces an output signal Y such that Y (t) = X(t − D(t)).