Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search


Basic Signal Processing Blocks (Elementary Operators on Signals)

In addition to numbers which specify constant signals, primitive signal-processing blocks include the following:

- output signal = first input signal minus the second input signal
  (referring to Fig.1, the ``first'' signal is the one nearest the black reference dot)
* output signal = pointwise product of the two input signals
/ output signal = first input divided by second input (pointwise)
^ output signal = first input raised to the power of the second input (pointwise)
! (``cut'') input signal is terminated (no output signal)
% (``modulo'') output = remainder after dividing first input by second input
mem output signal = input signal delayed by one sample (same as @(1))
@ output = first input delayed by (integer) value of second input


Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Download aspf.pdf
[Comment on this page via email]

``Audio Signal Processing in Faust'', by Julius O. Smith III
Copyright © 2023-08-16 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA