00001 /* 00002 * C S O U N D V S T 00003 * 00004 * A VST plugin version of Csound, with Python scripting. 00005 * 00006 * L I C E N S E 00007 * 00008 * This software is free software; you can redistribute it and/or 00009 * modify it under the terms of the GNU Lesser General Public 00010 * License as published by the Free Software Foundation; either 00011 * version 2.1 of the License, or (at your option) any later version. 00012 * 00013 * This software is distributed in the hope that it will be useful, 00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00016 * Lesser General Public License for more details. 00017 * 00018 * You should have received a copy of the GNU Lesser General Public 00019 * License along with this software; if not, write to the Free Software 00020 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00021 */ 00022 #ifndef SILENCE_H 00023 #define SILENCE_H 00024 00040 #include "Platform.hpp" 00041 #ifdef SWIG 00042 %module CsoundAC 00043 %feature("autodoc", "1"); 00044 %include "typemaps.i" 00045 %{ 00046 #include <csound.h> 00047 #include <string> 00048 #include <vector> 00049 #include <map> 00050 #include <boost/numeric/ublas/vector.hpp> 00051 #include <boost/numeric/ublas/matrix.hpp> 00052 %} 00053 #else 00054 #include <string> 00055 #include <vector> 00056 #include <map> 00057 #include <boost/numeric/ublas/vector.hpp> 00058 #include <boost/numeric/ublas/matrix.hpp> 00059 #endif 00060 00061 #include "Conversions.hpp" 00062 #include "System.hpp" 00063 #include "Event.hpp" 00064 #include "Midifile.hpp" 00065 #include "Score.hpp" 00066 #include "Composition.hpp" 00067 #include "Node.hpp" 00068 #include "Counterpoint.hpp" 00069 #include "CounterpointNode.hpp" 00070 #include "ScoreNode.hpp" 00071 #include "Cell.hpp" 00072 #include "Hocket.hpp" 00073 #include "Rescale.hpp" 00074 #include "MusicModel.hpp" 00075 #include "Sequence.hpp" 00076 #include "Random.hpp" 00077 #include "ImageToScore.hpp" 00078 #include "StrangeAttractor.hpp" 00079 #include "Lindenmayer.hpp" 00080 #include "MCRM.hpp" 00081 #include "Soundfile.hpp" 00082 #include "Voicelead.hpp" 00083 #include "VoiceleadingNode.hpp" 00084 00085 #endif 00086