Flow control examples to-do's

+ Non supervised system

milestone 1

+ Non supervised system with ports

milestone 2

+ System with Nodes

milestone 3

+ Simple Network and FlowControl

milestone 4

+ Network activation/deactivation and processing factories

milestone 5

+ A true FlowControl

milestone 6

General milestones

 

Milestone 1Non-supervised processing system with AudioIn/Out + Time Domain processings
    Sub milestone
First step with AudioFileIn/Out, instead (no multithreading)
Milestone 2Only use supervised ::Do() and Ports to ProcessingDatas
Milestone 3Use Nodes that wrapps ProcessingDatas. Connections between Ports and Nodes
Milestone 4Network class that holds (owns) Processings, Nodes and connections. It comunicates with an stub FlowControl (implements the ::Do() )
Milestone 5ProcessingFactories and Network with (de)serialization: XML definition, and Network activation using the ProcessingFactory
Milestone 6A true FlowControl that 1) sets up the Nodes during Network activation and 2) does the Do's firing scheduling.