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

Typedef Documentation

§ CSHDR

typedef struct cshdr CSHDR

Function Documentation

§ cscoreCopyEvent()

PUBLIC EVENT* cscoreCopyEvent ( CSOUND *  ,
EVENT *   
)

§ cscoreCreateEvent()

PUBLIC EVENT* cscoreCreateEvent ( CSOUND *  ,
int   
)

§ cscoreDefineEvent()

PUBLIC EVENT* cscoreDefineEvent ( CSOUND *  ,
char *   
)

§ cscoreFileClose()

PUBLIC void cscoreFileClose ( CSOUND *  ,
FILE *   
)

§ cscoreFileGetCurrent()

PUBLIC FILE* cscoreFileGetCurrent ( CSOUND *  )

§ cscoreFileOpen()

PUBLIC FILE* cscoreFileOpen ( CSOUND *  ,
char *   
)

§ cscoreFileSetCurrent()

PUBLIC void cscoreFileSetCurrent ( CSOUND *  ,
FILE *   
)

§ cscoreFreeEvent()

PUBLIC void cscoreFreeEvent ( CSOUND *  ,
EVENT *   
)

§ cscoreGetEvent()

PUBLIC EVENT* cscoreGetEvent ( CSOUND *  )

§ cscoreListAppendEvent()

PUBLIC EVLIST* cscoreListAppendEvent ( CSOUND *  ,
EVLIST *  ,
EVENT *   
)

§ cscoreListAppendList()

PUBLIC EVLIST* cscoreListAppendList ( CSOUND *  ,
EVLIST *  ,
EVLIST *   
)

§ cscoreListAppendStringEvent()

PUBLIC EVLIST* cscoreListAppendStringEvent ( CSOUND *  ,
EVLIST *  ,
char *   
)

§ cscoreListConcatenate()

PUBLIC EVLIST* cscoreListConcatenate ( CSOUND *  ,
EVLIST *  ,
EVLIST *   
)

§ cscoreListCopy()

PUBLIC EVLIST* cscoreListCopy ( CSOUND *  ,
EVLIST *   
)

§ cscoreListCopyEvents()

PUBLIC EVLIST* cscoreListCopyEvents ( CSOUND *  ,
EVLIST *   
)

§ cscoreListCount()

PUBLIC int cscoreListCount ( CSOUND *  ,
EVLIST *   
)

§ cscoreListCreate()

PUBLIC EVLIST* cscoreListCreate ( CSOUND *  ,
int   
)

§ cscoreListExtractInstruments()

PUBLIC EVLIST* cscoreListExtractInstruments ( CSOUND *  ,
EVLIST *  ,
char *   
)

§ cscoreListExtractTime()

PUBLIC EVLIST* cscoreListExtractTime ( CSOUND *  ,
EVLIST *  ,
MYFLT  ,
MYFLT   
)

§ cscoreListFree()

PUBLIC void cscoreListFree ( CSOUND *  ,
EVLIST *   
)

§ cscoreListFreeEvents()

PUBLIC void cscoreListFreeEvents ( CSOUND *  ,
EVLIST *   
)

§ cscoreListGetNext()

PUBLIC EVLIST* cscoreListGetNext ( CSOUND *  ,
MYFLT   
)

§ cscoreListGetSection()

PUBLIC EVLIST* cscoreListGetSection ( CSOUND *  )

§ cscoreListGetUntil()

PUBLIC EVLIST* cscoreListGetUntil ( CSOUND *  ,
MYFLT   
)

§ cscoreListPlay()

PUBLIC int cscoreListPlay ( CSOUND *  ,
EVLIST *   
)

§ cscoreListPut()

PUBLIC void cscoreListPut ( CSOUND *  ,
EVLIST *   
)

§ cscoreListSeparateF()

PUBLIC EVLIST* cscoreListSeparateF ( CSOUND *  ,
EVLIST *   
)

§ cscoreListSeparateTWF()

PUBLIC EVLIST* cscoreListSeparateTWF ( CSOUND *  ,
EVLIST *   
)

§ cscoreListSort()

PUBLIC void cscoreListSort ( CSOUND *  ,
EVLIST *   
)

§ cscorePutEvent()

PUBLIC void cscorePutEvent ( CSOUND *  ,
EVENT *   
)

§ cscorePutString()

PUBLIC void cscorePutString ( CSOUND *  ,
char *   
)