As described in the FAUST Manual and FAUST Quick Reference, there are four types of statements in FAUST:
The only required type of statement in a FAUST program is the definition statement, and the only required definition-statement is the one defining process (analogous to main() in C):
process = faust_expression;
In this tutorial, we will be concerned almost exclusively with definition statements (with some occasional file-imports).