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