    Reverberation Development Kit (RDK) Version 0.9
	Copyright (C) 2010-2011 Urban Schlemmer
    %--------------------------------------------------------------------%
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

   %------------------------------------------------------------------------%


   About
-----------
   RDK is a set of dsp routines for room simulation. 

   src/			:	FAUST and C++ source code
   PD/			:	build directory and home of the PureData abstractions and examples. 
   doc/			:	documents related to the project
   www/			:	the web site

   
   Usage
------------   
   Install Pd-extended (http://www.puredata.info). Precompiled binaries are included for Linux, so the distribution is ready to use out of the box. On Mac/Windows you need to compile the externals first. See next section. 
		
	/1 Examples
		checkout /PD/07.Examples/A01.SimpleReverb.pd
	
	/2 Preset Management
		All parameters are saved to preset file(s)s. Support of a plugin-structure, where abstractions pass parameters to the parent patch. See tutorial patches in /PD/07.Examples/B0x.ezpst_tut.pd.

	
   Build
------------
   All plattforms: Get the FAUST compiler (http://faust.grame.fr/). 
	
	/1 Mac/Linux 
		run "make puredata" (The makefiles were costomized not to use faust2pd and to install to ../PD).
	
	/2 On Windows 
		Get MinGW (http://sourceforge.net/projects/mingw). 
			run "faust -a puredata.cpp -o foo.cpp foo.dsp". 
				copy $(PD)/include/m_pd.h to src/ ($(PD) is the path to your PD installation)
			run "gcc -c foo.cpp -o foo.o"
			run "ld -export_dynamic -shared -o foo.dll foo.o $(PD)/bin/pd.dll" 
				copy foo.dll to ../PD


   Todo
--------------
   - include build for Mac, Windows
   - write pure script to automatically build pd patches with preset management support  

	
   Urban Schlemmer
 