Next: Implicit patching advantages, Up: Implicit patching
Many audio analysis programs require the user to explicitly (manually) connect every processing block,
# EXPLICIT PATCHING: block definitions
source, F1, F2, F3, destination;
# connect the in/out ports of the blocks
connect(source, F1);
connect(source, F2);
connect(source, F3);
connect(F1, destination);
connect(F2, destination);
connect(F3, destination);

Marsyas uses implicit patching: connections are made automagically when blocks are created,
# IMPLICIT PATCHING
source, F1, F2, F3, destination;
Fanout(F1, F2, F3);
Series(source, Fanout, destination);
