Csound and CsoundAC API  5.17
Data Structures | Typedefs | Functions
cscore.h File Reference
#include <stdio.h>
#include "sysdep.h"
#include "csound.h"

Data Structures

struct  cshdr
struct  EVENT
struct  EVLIST

Typedefs

typedef struct cshdr CSHDR

Functions

PUBLIC EVENTcscoreCopyEvent (CSOUND *, EVENT *)
PUBLIC EVENTcscoreCreateEvent (CSOUND *, int)
PUBLIC EVENTcscoreDefineEvent (CSOUND *, char *)
PUBLIC void cscoreFileClose (CSOUND *, FILE *)
PUBLIC FILE * cscoreFileGetCurrent (CSOUND *)
PUBLIC FILE * cscoreFileOpen (CSOUND *, char *)
PUBLIC void cscoreFileSetCurrent (CSOUND *, FILE *)
PUBLIC void cscoreFreeEvent (CSOUND *, EVENT *)
PUBLIC EVENTcscoreGetEvent (CSOUND *)
PUBLIC EVLISTcscoreListAppendEvent (CSOUND *, EVLIST *, EVENT *)
PUBLIC EVLISTcscoreListAppendList (CSOUND *, EVLIST *, EVLIST *)
PUBLIC EVLISTcscoreListAppendStringEvent (CSOUND *, EVLIST *, char *)
PUBLIC EVLISTcscoreListConcatenate (CSOUND *, EVLIST *, EVLIST *)
PUBLIC EVLISTcscoreListCopy (CSOUND *, EVLIST *)
PUBLIC EVLISTcscoreListCopyEvents (CSOUND *, EVLIST *)
PUBLIC int cscoreListCount (CSOUND *, EVLIST *)
PUBLIC EVLISTcscoreListCreate (CSOUND *, int)
PUBLIC EVLISTcscoreListExtractInstruments (CSOUND *, EVLIST *, char *)
PUBLIC EVLISTcscoreListExtractTime (CSOUND *, EVLIST *, MYFLT, MYFLT)
PUBLIC void cscoreListFree (CSOUND *, EVLIST *)
PUBLIC void cscoreListFreeEvents (CSOUND *, EVLIST *)
PUBLIC EVLISTcscoreListGetNext (CSOUND *, MYFLT)
PUBLIC EVLISTcscoreListGetSection (CSOUND *)
PUBLIC EVLISTcscoreListGetUntil (CSOUND *, MYFLT)
PUBLIC int cscoreListPlay (CSOUND *, EVLIST *)
PUBLIC void cscoreListPut (CSOUND *, EVLIST *)
PUBLIC EVLISTcscoreListSeparateF (CSOUND *, EVLIST *)
PUBLIC EVLISTcscoreListSeparateTWF (CSOUND *, EVLIST *)
PUBLIC void cscoreListSort (CSOUND *, EVLIST *)
PUBLIC void cscorePutEvent (CSOUND *, EVENT *)
PUBLIC void cscorePutString (CSOUND *, char *)

Typedef Documentation

typedef struct cshdr CSHDR

Function Documentation

PUBLIC EVENT* cscoreCopyEvent ( CSOUND ,
EVENT  
)
PUBLIC EVENT* cscoreCreateEvent ( CSOUND ,
int   
)
PUBLIC EVENT* cscoreDefineEvent ( CSOUND ,
char *   
)
PUBLIC void cscoreFileClose ( CSOUND ,
FILE *   
)
PUBLIC FILE* cscoreFileGetCurrent ( CSOUND )
PUBLIC FILE* cscoreFileOpen ( CSOUND ,
char *   
)
PUBLIC void cscoreFileSetCurrent ( CSOUND ,
FILE *   
)
PUBLIC void cscoreFreeEvent ( CSOUND ,
EVENT  
)
PUBLIC EVENT* cscoreGetEvent ( CSOUND )
PUBLIC EVLIST* cscoreListAppendEvent ( CSOUND ,
EVLIST ,
EVENT  
)
PUBLIC EVLIST* cscoreListAppendList ( CSOUND ,
EVLIST ,
EVLIST  
)
PUBLIC EVLIST* cscoreListAppendStringEvent ( CSOUND ,
EVLIST ,
char *   
)
PUBLIC EVLIST* cscoreListConcatenate ( CSOUND ,
EVLIST ,
EVLIST  
)
PUBLIC EVLIST* cscoreListCopy ( CSOUND ,
EVLIST  
)
PUBLIC EVLIST* cscoreListCopyEvents ( CSOUND ,
EVLIST  
)
PUBLIC int cscoreListCount ( CSOUND ,
EVLIST  
)
PUBLIC EVLIST* cscoreListCreate ( CSOUND ,
int   
)
PUBLIC EVLIST* cscoreListExtractInstruments ( CSOUND ,
EVLIST ,
char *   
)
PUBLIC EVLIST* cscoreListExtractTime ( CSOUND ,
EVLIST ,
MYFLT  ,
MYFLT   
)
PUBLIC void cscoreListFree ( CSOUND ,
EVLIST  
)
PUBLIC void cscoreListFreeEvents ( CSOUND ,
EVLIST  
)
PUBLIC EVLIST* cscoreListGetNext ( CSOUND ,
MYFLT   
)
PUBLIC EVLIST* cscoreListGetSection ( CSOUND )
PUBLIC EVLIST* cscoreListGetUntil ( CSOUND ,
MYFLT   
)
PUBLIC int cscoreListPlay ( CSOUND ,
EVLIST  
)
PUBLIC void cscoreListPut ( CSOUND ,
EVLIST  
)
PUBLIC EVLIST* cscoreListSeparateF ( CSOUND ,
EVLIST  
)
PUBLIC EVLIST* cscoreListSeparateTWF ( CSOUND ,
EVLIST  
)
PUBLIC void cscoreListSort ( CSOUND ,
EVLIST  
)
PUBLIC void cscorePutEvent ( CSOUND ,
EVENT  
)
PUBLIC void cscorePutString ( CSOUND ,
char *   
)