A VST plugin version of Csound, with Python scripting.
L I C E N S E
This software is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This software 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 Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this software; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Data Structures | |
class | Soundfile |
class | Cell |
class | Composition |
class | Conversions |
class | CounterpointNode |
class | Event |
class | Exception |
class | Hocket |
class | ImageToScore |
class | Lindenmayer |
class | MCRM |
class | Chunk |
class | MidiHeader |
class | MidiEvent |
class | MidiTrack |
class | TempoMap |
class | MidiFile |
class | MusicModel |
class | Node |
class | Random |
class | Rescale |
class | Score |
class | ScoreNode |
class | Sequence |
class | Shell |
class | StrangeAttractor |
class | Logger |
class | System |
class | ThreadLock |
class | Voicelead |
class | VoiceleadingOperation |
class | VoiceleadingNode |
Typedefs | |
typedef unsigned char | csound_u_char |
typedef Node * | NodePtr |
typedef void | PyObject_ |
typedef void(* | MessageCallbackType )(CSOUND *csound, int attribute, const char *format, va_list marker) |
Functions | |
bool | operator< (const Event &a, const Event &b) |
bool | operator< (const MidiEvent &a, MidiEvent &b) |
std::ostream & | operator<< (std::ostream &stream, const VoiceleadingOperation &operation) |
Variables | |
void(* | Py_Initialize_ )(void) |
void(* | Py_Finalize_ )(void) |
void(* | PySys_SetArgv_ )(int, char **) |
PyObject_ *(* | PyImport_ImportModule_ )(char *) |
void(* | PyErr_Print_ )(void) |
PyObject_ *(* | PyObject_GetAttrString_ )(PyObject_ *, char *) |
int(* | PyRun_SimpleFileEx_ )(FILE *, const char *, int) |
int(* | PyRun_SimpleString_ )(const char *) |
PyObject_ *(* | PyObject_CallMethod_ )(PyObject_ *, char *, char *,...) |
long(* | PyLong_AsLong_ )(PyObject_ *) |
typedef unsigned char csound::csound_u_char |
typedef void(* csound::MessageCallbackType)(CSOUND *csound, int attribute, const char *format, va_list marker) |
typedef Node* csound::NodePtr |
typedef void csound::PyObject_ |
bool csound::operator< | ( | const MidiEvent & | a, | |
MidiEvent & | b | |||
) |
bool csound::operator< | ( | const Event & | a, | |
const Event & | b | |||
) |
std::ostream& csound::operator<< | ( | std::ostream & | stream, | |
const VoiceleadingOperation & | operation | |||
) |
void(* csound::Py_Finalize_)(void) |
void(* csound::Py_Initialize_)(void) |
void(* csound::PyErr_Print_)(void) |
PyObject_*(* csound::PyImport_ImportModule_)(char *) |
long(* csound::PyLong_AsLong_)(PyObject_ *) |
PyObject_*(* csound::PyObject_CallMethod_)(PyObject_ *, char *, char *,...) |
PyObject_*(* csound::PyObject_GetAttrString_)(PyObject_ *, char *) |
int(* csound::PyRun_SimpleFileEx_)(FILE *, const char *, int) |
int(* csound::PyRun_SimpleString_)(const char *) |
void(* csound::PySys_SetArgv_)(int, char **) |