csound Namespace Reference


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 NodeNodePtr
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_ *)

Detailed Description

C S O U N D V S T

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


Typedef Documentation

typedef unsigned char csound::csound_u_char

typedef void(* csound::MessageCallbackType)(CSOUND *csound, int attribute, const char *format, va_list marker)

typedef void csound::PyObject_


Function Documentation

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 
)


Variable Documentation

void(* csound::Py_Finalize_)(void)

void(* csound::Py_Initialize_)(void)

void(* csound::PyErr_Print_)(void)

PyObject_*(* csound::PyObject_CallMethod_)(PyObject_ *, char *, char *,...)

int(* csound::PyRun_SimpleFileEx_)(FILE *, const char *, int)

int(* csound::PyRun_SimpleString_)(const char *)

void(* csound::PySys_SetArgv_)(int, char **)


Generated on Tue Apr 14 11:03:01 2009 for Csound and CsoundAC by  doxygen 1.5.8