Logo Search packages:      
Sourcecode: csound version File versions  Download package

filebuilding.h File Reference

Csound API functions to create, build up, and save CSD files. More...

#include "csound.h"
#include "sysdep.h"
#include "text.h"
#include <stdarg.h>
Include dependency graph for filebuilding.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

PUBLIC int csoundCompileCsd (CSOUND *, char *csdFilename)
PUBLIC void csoundCsdAddEvent10 (CSOUND *csound, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10)
PUBLIC void csoundCsdAddEvent11 (CSOUND *csound, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9, double p10, double p11)
PUBLIC void csoundCsdAddEvent3 (CSOUND *csound, double p1, double p2, double p3)
PUBLIC void csoundCsdAddEvent4 (CSOUND *csound, double p1, double p2, double p3, double p4)
PUBLIC void csoundCsdAddEvent5 (CSOUND *csound, double p1, double p2, double p3, double p4, double p5)
PUBLIC void csoundCsdAddEvent6 (CSOUND *csound, double p1, double p2, double p3, double p4, double p5, double p6)
PUBLIC void csoundCsdAddEvent7 (CSOUND *csound, double p1, double p2, double p3, double p4, double p5, double p6, double p7)
PUBLIC void csoundCsdAddEvent8 (CSOUND *csound, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8)
PUBLIC void csoundCsdAddEvent9 (CSOUND *csound, double p1, double p2, double p3, double p4, double p5, double p6, double p7, double p8, double p9)
PUBLIC void csoundCsdAddScoreLine (CSOUND *csound, char *line)
PUBLIC int csoundCsdCompile (CSOUND *csound, char *filename)
PUBLIC void csoundCsdCreate (CSOUND *csound)
PUBLIC const char * csoundCsdGetOptions (CSOUND *csound)
PUBLIC const char * csoundCsdGetOrchestra (CSOUND *csound)
PUBLIC int csoundCsdPerform (CSOUND *csound, char *filename)
PUBLIC int csoundCsdSave (CSOUND *csound, char *filename)
PUBLIC void csoundCsdSetOptions (CSOUND *csound, char *options)
PUBLIC void csoundCsdSetOrchestra (CSOUND *csound, char *orchestra)
PUBLIC int csoundPerformCsd (CSOUND *, char *csdFilename)

Detailed Description

Csound API functions to create, build up, and save CSD files.

Author:
Michael Gogins

Purpose

The purpose of these functions is to make it easier for clients of the Csound API to programmatically build up CSD files, including set instrument definitions, set options, and especially append score statements.

There are also convenience functions to compile and perform the saved CSD file.

Definition in file filebuilding.h.


Generated by  Doxygen 1.6.0   Back to index