next up previous contents
Next: Contents

Sonic Flow
A Program for the Design and Simulation of
Audio Signal Processing Networks

Technical Specification
Revision: 2.4

Jarno Seppänen - Sami Kananoja


Date: November 10, 1998

$Log: techspec.tex,v $
% Revision 2.4  1998/11/05  12:29:39  jams
% Changed input and output terminal handling between SF_Block and its inheritants.
% Various modifications to the API.  Various fixes.  NOTE! This version is still
% behind the actual implementation in some minor features.
%
% Revision 2.3  1998/11/02  13:56:32  jams
% Fixed SF_Block::set_instance_name ()
%
% Revision 2.2  1998/11/02  13:30:25  jams
% Replaced some pointers (*) with references (&) in the API
% (classes SF_Network and SF_Output_Terminal).
%
% Other minor fixes as well.
%
% Revision 2.1  1998/10/29  17:08:27  jams
% Added text on future design
% Improved module design
% Removed mistakes
% Added class SF_Terminal
%
% Revision 1.4  1998/10/25  20:50:48  jams
% Report for meeting on 26.10.1998.
% - Described atomic blocks up to SF_Delay_Line,
% - discussed implicit delays, multirate networks, error handling,
% - added sink and source flags to SF_Block,
% - added example printout
%
% Revision 1.3  1998/10/24  17:45:27  jams
% - removed Atomic_Block
% - added SF_Network_Sanity_Exception, SF_Queue, SF_Queue_Node
% - revised class definitions
% - started to incorporate redundant code to SF_List and SF_Queue classes
%   => going to remove SF_Input_Terminal_Frame, SF_Network_Block
%
% Revision 1.2  1998/10/24  13:50:52  jams
% Added the following classes: Atomic_Block, SF_Block, SF_Frame,
% SF_Input_Terminal, SF_Input_Terminal_Frame, List, List_Node, SF_Network,
% SF_Network_Block, SF_Output_Terminal, SF_Adder, SF_Exception.
%
% Started to write Chapters 1--4 and 6.
%
% Revision 1.1  1998/09/29  15:47:22  jams
% Initial revision
%



 

Sepp{nen Jarno
11/10/1998