Contains all function pointers, data, and data pointers required to run one instance of Csound.
More...
|
|
| MYFLT(* | GetSr )(CSOUND *) |
| |
| MYFLT(* | GetKr )(CSOUND *) |
| |
| uint32_t(* | GetKsmps )(CSOUND *) |
| |
| uint32_t(* | GetNchnls )(CSOUND *) |
| | Get number of output channels. More...
|
| |
| uint32_t(* | GetNchnls_i )(CSOUND *) |
| | Get number of input channels. More...
|
| |
| MYFLT(* | Get0dBFS )(CSOUND *) |
| |
| uint64_t(* | GetKcounter )(CSOUND *) |
| | Get number of control blocks elapsed. More...
|
| |
| int64_t(* | GetCurrentTimeSamples )(CSOUND *) |
| |
| long(* | GetInputBufferSize )(CSOUND *) |
| |
| long(* | GetOutputBufferSize )(CSOUND *) |
| |
| MYFLT *(* | GetInputBuffer )(CSOUND *) |
| |
| MYFLT *(* | GetOutputBuffer )(CSOUND *) |
| |
| void(* | SetDebug )(CSOUND *, int d) |
| | Set internal debug mode. More...
|
| |
| int(* | GetDebug )(CSOUND *) |
| |
| int(* | GetSizeOfMYFLT )(void) |
| |
| void(* | GetOParms )(CSOUND *, OPARMS *) |
| |
| const char *(* | GetEnv )(CSOUND *, const char *name) |
| | Get environment variable. More...
|
| |
|
| CS_PRINTF2 void(* | Message )(CSOUND *, const char *fmt,...) |
| |
| CS_PRINTF3 void(* | MessageS )(CSOUND *, int attr, const char *fmt,...) |
| |
| void(* | MessageV )(CSOUND *, int attr, const char *format, va_list args) |
| |
| int(* | GetMessageLevel )(CSOUND *) |
| |
| void(* | SetMessageLevel )(CSOUND *, int messageLevel) |
| |
| void(* | SetMessageCallback )(CSOUND *, void(*csoundMessageCallback)(CSOUND *, int attr, const char *format, va_list valist)) |
| |
|
| int(* | SetReleaseLength )(void *p, int n) |
| |
| MYFLT(* | SetReleaseLengthSeconds )(void *p, MYFLT n) |
| |
| int(* | GetMidiChannelNumber )(void *p) |
| |
| MCHNBLK *(* | GetMidiChannel )(void *p) |
| |
| int(* | GetMidiNoteNumber )(void *p) |
| |
| int(* | GetMidiVelocity )(void *p) |
| |
| int(* | GetReleaseFlag )(void *p) |
| |
| double(* | GetOffTime )(void *p) |
| |
| MYFLT *(* | GetPFields )(void *p) |
| |
| int(* | GetInstrumentNumber )(void *p) |
| |
| int(* | GetZakBounds )(CSOUND *, MYFLT **) |
| |
| int(* | GetTieFlag )(CSOUND *) |
| |
| int(* | GetReinitFlag )(CSOUND *) |
| |
| int(* | GetStrsmax )(CSOUND *) |
| | Current maximum number of strings, accessible through the strset and strget opcodes. More...
|
| |
| char *(* | GetStrsets )(CSOUND *, long) |
| |
| MYFLT(* | Pow2 )(CSOUND *, MYFLT a) |
| |
| MYFLT(* | intpow )(MYFLT, int32) |
| |
| char *(* | type2string )(int type) |
| |
|
| CS_TYPE *(* | GetTypeForArg )(void *p) |
| |
| int(* | GetInputArgCnt )(void *p) |
| |
| char *(* | GetInputArgName )(void *p, int n) |
| |
| int(* | GetOutputArgCnt )(void *p) |
| |
| char *(* | GetOutputArgName )(void *p, int n) |
| |
| char *(* | GetString )(CSOUND *, MYFLT) |
| |
| int32(* | strarg2insno )(CSOUND *, void *p, int is_string) |
| |
| char *(* | strarg2name )(CSOUND *, char *, void *, const char *, int) |
| |
|
| void(* | AuxAlloc )(CSOUND *, size_t nbytes, AUXCH *auxchp) |
| |
| void *(* | Malloc )(CSOUND *, size_t nbytes) |
| |
| void *(* | Calloc )(CSOUND *, size_t nbytes) |
| |
| void *(* | ReAlloc )(CSOUND *, void *oldp, size_t nbytes) |
| |
| char *(* | Strdup )(CSOUND *, char *) |
| |
| void(* | Free )(CSOUND *, void *ptr) |
| |
|
| int(* | hfgens )(CSOUND *, FUNC **, const EVTBLK *, int) |
| |
| int(* | FTAlloc )(CSOUND *, int tableNum, int len) |
| |
| int(* | FTDelete )(CSOUND *, int tableNum) |
| |
| FUNC *(* | FTFind )(CSOUND *, MYFLT *argp) |
| | Find tables with power of two size. More...
|
| |
| FUNC *(* | FTFindP )(CSOUND *, MYFLT *argp) |
| | Find any table, except deferred load tables. More...
|
| |
| FUNC *(* | FTnp2Find )(CSOUND *, MYFLT *argp) |
| | Find any table. More...
|
| |
| int(* | GetTable )(CSOUND *, MYFLT **tablePtr, int tableNum) |
| |
| int(* | TableLength )(CSOUND *, int table) |
| |
| MYFLT(* | TableGet )(CSOUND *, int table, int index) |
| |
| void(* | TableSet )(CSOUND *, int table, int index, MYFLT value) |
| |
| void *(* | GetNamedGens )(CSOUND *) |
| |
|
| int(* | CreateGlobalVariable )(CSOUND *, const char *name, size_t nbytes) |
| |
| void *(* | QueryGlobalVariable )(CSOUND *, const char *name) |
| |
| void *(* | QueryGlobalVariableNoCheck )(CSOUND *, const char *name) |
| |
| int(* | DestroyGlobalVariable )(CSOUND *, const char *name) |
| |
| int(* | CreateConfigurationVariable )(CSOUND *, const char *name, void *p, int type, int flags, void *min, void *max, const char *shortDesc, const char *longDesc) |
| |
| int(* | SetConfigurationVariable )(CSOUND *, const char *name, void *value) |
| |
| int(* | ParseConfigurationVariable )(CSOUND *, const char *name, const char *value) |
| |
| csCfgVariable_t *(* | QueryConfigurationVariable )(CSOUND *, const char *name) |
| |
| csCfgVariable_t **(* | ListConfigurationVariables )(CSOUND *) |
| |
| int(* | DeleteConfigurationVariable )(CSOUND *, const char *name) |
| |
| const char *(* | CfgErrorCodeToString )(int errcode) |
| |
|
| MYFLT(* | GetInverseComplexFFTScale )(CSOUND *, int FFTsize) |
| |
| MYFLT(* | GetInverseRealFFTScale )(CSOUND *, int FFTsize) |
| |
| void(* | ComplexFFT )(CSOUND *, MYFLT *buf, int FFTsize) |
| |
| void(* | InverseComplexFFT )(CSOUND *, MYFLT *buf, int FFTsize) |
| |
| void(* | RealFFT )(CSOUND *, MYFLT *buf, int FFTsize) |
| |
| void(* | InverseRealFFT )(CSOUND *, MYFLT *buf, int FFTsize) |
| |
| void(* | RealFFTMult )(CSOUND *, MYFLT *outbuf, MYFLT *buf1, MYFLT *buf2, int FFTsize, MYFLT scaleFac) |
| |
| void(* | RealFFTnp2 )(CSOUND *, MYFLT *buf, int FFTsize) |
| |
| void(* | InverseRealFFTnp2 )(CSOUND *, MYFLT *buf, int FFTsize) |
| |
|
| int(* | PVOC_CreateFile )(CSOUND *, const char *, uint32, uint32, uint32, uint32, int32, int, int, float, float *, uint32) |
| |
| int(* | PVOC_OpenFile )(CSOUND *, const char *, void *, void *) |
| |
| int(* | PVOC_CloseFile )(CSOUND *, int) |
| |
| int(* | PVOC_PutFrames )(CSOUND *, int, const float *, int32) |
| |
| int(* | PVOC_GetFrames )(CSOUND *, int, float *, uint32) |
| |
| int(* | PVOC_FrameCount )(CSOUND *, int) |
| |
| int(* | PVOC_fseek )(CSOUND *, int, int) |
| |
| const char *(* | PVOC_ErrorString )(CSOUND *) |
| |
| int(* | PVOCEX_LoadFile )(CSOUND *, const char *, PVOCEX_MEMFILE *) |
| |
|
| CS_NORETURN CS_PRINTF2 void(* | Die )(CSOUND *, const char *msg,...) |
| |
| CS_PRINTF2 int(* | InitError )(CSOUND *, const char *msg,...) |
| |
| CS_PRINTF3 int(* | PerfError )(CSOUND *, OPDS *h, const char *msg,...) |
| |
| CS_PRINTF2 void(* | Warning )(CSOUND *, const char *msg,...) |
| |
| CS_PRINTF2 void(* | DebugMsg )(CSOUND *, const char *msg,...) |
| |
| CS_NORETURN void(* | LongJmp )(CSOUND *, int) |
| |
| CS_PRINTF2 void(* | ErrorMsg )(CSOUND *, const char *fmt,...) |
| |
| void(* | ErrMsgV )(CSOUND *, const char *hdr, const char *fmt, va_list) |
| |
|
| uint32_t(* | GetRandomSeedFromTime )(void) |
| |
| void(* | SeedRandMT )(CsoundRandMTState *p, const uint32_t *initKey, uint32_t keyLength) |
| |
| uint32_t(* | RandMT )(CsoundRandMTState *p) |
| |
| int(* | Rand31 )(int *seedVal) |
| |
| int(* | GetRandSeed )(CSOUND *, int which) |
| |
|
| void *(* | CreateThread )(uintptr_t(*threadRoutine)(void *), void *userdata) |
| |
| uintptr_t(* | JoinThread )(void *thread) |
| |
| void *(* | CreateThreadLock )(void) |
| |
| void(* | DestroyThreadLock )(void *lock) |
| |
| int(* | WaitThreadLock )(void *lock, size_t milliseconds) |
| |
| void(* | NotifyThreadLock )(void *lock) |
| |
| void(* | WaitThreadLockNoTimeout )(void *lock) |
| |
| void *(* | Create_Mutex )(int isRecursive) |
| |
| int(* | LockMutexNoWait )(void *mutex_) |
| |
| void(* | LockMutex )(void *mutex_) |
| |
| void(* | UnlockMutex )(void *mutex_) |
| |
| void(* | DestroyMutex )(void *mutex_) |
| |
| void *(* | CreateBarrier )(unsigned int max) |
| |
| int(* | DestroyBarrier )(void *) |
| |
| int(* | WaitBarrier )(void *) |
| |
| void *(* | GetCurrentThreadID )(void) |
| |
| void(* | Sleep )(size_t milliseconds) |
| |
| void(* | InitTimerStruct )(RTCLOCK *) |
| |
| double(* | GetRealTime )(RTCLOCK *) |
| |
| double(* | GetCPUTime )(RTCLOCK *) |
| |
|
| void *(* | CreateCircularBuffer )(CSOUND *, int, int) |
| |
| int(* | ReadCircularBuffer )(CSOUND *, void *, void *, int) |
| |
| int(* | WriteCircularBuffer )(CSOUND *, void *, const void *, int) |
| |
| void(* | FlushCircularBuffer )(CSOUND *, void *) |
| |
| void(* | DestroyCircularBuffer )(CSOUND *, void *) |
| |
|
| char *(* | FindInputFile )(CSOUND *, const char *filename, const char *envList) |
| |
| char *(* | FindOutputFile )(CSOUND *, const char *filename, const char *envList) |
| |
| void *(* | SAsndgetset )(CSOUND *, char *, void *, MYFLT *, MYFLT *, MYFLT *, int) |
| |
| void *(* | sndgetset )(CSOUND *, void *) |
| |
| int(* | getsndin )(CSOUND *, void *, MYFLT *, int, void *) |
| |
| void(* | rewriteheader )(void *ofd) |
| |
| SNDMEMFILE *(* | LoadSoundFile )(CSOUND *, const char *, void *) |
| |
| void(* | FDRecord )(CSOUND *, FDCH *fdchp) |
| |
| void(* | FDClose )(CSOUND *, FDCH *fdchp) |
| |
| void *(* | CreateFileHandle )(CSOUND *, void *, int, const char *) |
| |
| char *(* | GetFileName )(void *) |
| |
| int(* | FileClose )(CSOUND *, void *) |
| |
| void *(* | FileOpen2 )(CSOUND *, void *, int, const char *, void *, const char *, int, int) |
| |
| int(* | type2csfiletype )(int type, int encoding) |
| |
| void(* | NotifyFileOpened )(CSOUND *, const char *, int, int, int) |
| |
| int(* | sftype2csfiletype )(int type) |
| |
| MEMFIL *(* | ldmemfile2withCB )(CSOUND *, const char *, int, int(*callback)(CSOUND *, MEMFIL *)) |
| |
| void *(* | FileOpenAsync )(CSOUND *, void *, int, const char *, void *, const char *, int, int, int) |
| |
| unsigned int(* | ReadAsync )(CSOUND *, void *, MYFLT *, int) |
| |
| unsigned int(* | WriteAsync )(CSOUND *, void *, MYFLT *, int) |
| |
| int(* | FSeekAsync )(CSOUND *, void *, int, int) |
| |
| char *(* | getstrformat )(int format) |
| |
| int(* | sfsampsize )(int format) |
| |
|
| void(* | SetPlayopenCallback )(CSOUND *, int(*playopen__)(CSOUND *, const csRtAudioParams *parm)) |
| |
| void(* | SetRtplayCallback )(CSOUND *, void(*rtplay__)(CSOUND *, const MYFLT *outBuf, int nbytes)) |
| |
| void(* | SetRecopenCallback )(CSOUND *, int(*recopen__)(CSOUND *, const csRtAudioParams *parm)) |
| |
| void(* | SetRtrecordCallback )(CSOUND *, int(*rtrecord__)(CSOUND *, MYFLT *inBuf, int nbytes)) |
| |
| void(* | SetRtcloseCallback )(CSOUND *, void(*rtclose__)(CSOUND *)) |
| |
| void(* | SetAudioDeviceListCallback )(CSOUND *csound, int(*audiodevlist__)(CSOUND *, CS_AUDIODEVICE *list, int isOutput)) |
| |
| void **(* | GetRtRecordUserData )(CSOUND *) |
| |
| void **(* | GetRtPlayUserData )(CSOUND *) |
| |
| int(* | GetDitherMode )(CSOUND *) |
| |
|
| void(* | SetExternalMidiInOpenCallback )(CSOUND *, int(*func)(CSOUND *, void **, const char *)) |
| |
| void(* | SetExternalMidiReadCallback )(CSOUND *, int(*func)(CSOUND *, void *, unsigned char *, int)) |
| |
| void(* | SetExternalMidiInCloseCallback )(CSOUND *, int(*func)(CSOUND *, void *)) |
| |
| void(* | SetExternalMidiOutOpenCallback )(CSOUND *, int(*func)(CSOUND *, void **, const char *)) |
| |
| void(* | SetExternalMidiWriteCallback )(CSOUND *, int(*func)(CSOUND *, void *, const unsigned char *, int)) |
| |
| void(* | SetExternalMidiOutCloseCallback )(CSOUND *, int(*func)(CSOUND *, void *)) |
| |
| void(* | SetExternalMidiErrorStringCallback )(CSOUND *, const char *(*func)(int)) |
| |
| void(* | SetMIDIDeviceListCallback )(CSOUND *csound, int(*audiodevlist__)(CSOUND *, CS_MIDIDEVICE *list, int isOutput)) |
| |
| void(* | module_list_add )(CSOUND *, char *, char *) |
| |
|
| void(* | dispset )(CSOUND *, WINDAT *, MYFLT *, int32, char *, int, char *) |
| |
| void(* | display )(CSOUND *, WINDAT *) |
| |
| int(* | dispexit )(CSOUND *) |
| |
| void(* | dispinit )(CSOUND *) |
| |
| int(* | SetIsGraphable )(CSOUND *, int isGraphable) |
| |
| void(* | SetMakeGraphCallback )(CSOUND *, void(*makeGraphCallback)(CSOUND *, WINDAT *p, const char *name)) |
| |
| void(* | SetDrawGraphCallback )(CSOUND *, void(*drawGraphCallback)(CSOUND *, WINDAT *p)) |
| |
| void(* | SetKillGraphCallback )(CSOUND *, void(*killGraphCallback)(CSOUND *, WINDAT *p)) |
| |
| void(* | SetExitGraphCallback )(CSOUND *, int(*exitGraphCallback)(CSOUND *)) |
| |
|
| void(* | SetYieldCallback )(CSOUND *, int(*yieldCallback)(CSOUND *)) |
| |
| int(* | Set_KeyCallback )(CSOUND *, int(*func)(void *, void *, unsigned int), void *userData, unsigned int typeMask) |
| |
| void(* | Remove_KeyCallback )(CSOUND *, int(*func)(void *, void *, unsigned int)) |
| |
| int(* | RegisterSenseEventCallback )(CSOUND *, void(*func)(CSOUND *, void *), void *userData) |
| |
| int(* | RegisterDeinitCallback )(CSOUND *, void *p, int(*func)(CSOUND *, void *)) |
| |
| int(* | RegisterResetCallback )(CSOUND *, void *userData, int(*func)(CSOUND *, void *)) |
| |
| void(* | SetInternalYieldCallback )(CSOUND *, int(*yieldCallback)(CSOUND *)) |
| |
|
| int(* | AppendOpcode )(CSOUND *, const char *opname, int dsblksiz, int flags, int thread, const char *outypes, const char *intypes, int(*iopadr)(CSOUND *, void *), int(*kopadr)(CSOUND *, void *), int(*aopadr)(CSOUND *, void *)) |
| |
| int(* | AppendOpcodes )(CSOUND *, const OENTRY *opcodeList, int n) |
| |
| char *(* | GetOpcodeName )(void *p) |
| |
| INSTRTXT **(* | GetInstrumentList )(CSOUND *) |
| |
|
| int(* | CheckEvents )(CSOUND *) |
| |
| int(* | insert_score_event )(CSOUND *, EVTBLK *, double) |
| |
| int(* | insert_score_event_at_sample )(CSOUND *, EVTBLK *, int64_t) |
| |
| int(* | PerformKsmps )(CSOUND *) |
| |
|
| int(* | AddUtility )(CSOUND *, const char *name, int(*UtilFunc)(CSOUND *, int, char **)) |
| |
| int(* | RunUtility )(CSOUND *, const char *name, int argc, char **argv) |
| |
| char **(* | ListUtilities )(CSOUND *) |
| |
| int(* | SetUtilityDescription )(CSOUND *, const char *utilName, const char *utilDesc) |
| |
| const char *(* | GetUtilityDescription )(CSOUND *, const char *utilName) |
| |
| void(* | SetUtilSr )(CSOUND *, MYFLT) |
| |
| void(* | SetUtilNchnls )(CSOUND *, int) |
| |
|
| long(* | RunCommand )(const char *const *argv, int noWait) |
| |
| int(* | OpenLibrary )(void **library, const char *libraryPath) |
| |
| int(* | CloseLibrary )(void *library) |
| |
| void *(* | GetLibrarySymbol )(void *library, const char *procedureName) |
| |
| char *(* | LocalizeString )(const char *) __attribute__((format_arg(1))) |
| |
| char *(* | strtok_r )(char *, char *, char **) |
| |
| double(* | strtod )(char *, char **) |
| |
| int(* | sprintf )(char *str, const char *format,...) |
| |
| int(* | sscanf )(char *str, const char *format,...) |
| |
| MYFLT(* | system_sr )(CSOUND *, MYFLT) |
| |
|
| MYFLT(* | GetScoreOffsetSeconds )(CSOUND *) |
| |
| void(* | SetScoreOffsetSeconds )(CSOUND *, MYFLT offset) |
| |
| void(* | RewindScore )(CSOUND *) |
| |
| void(* | InputMessage )(CSOUND *, const char *message__) |
| |
| int(* | ISSTRCOD )(MYFLT) |
| |
| void *(* | RealFFT2Setup )(CSOUND *csound, int FFTsize, int d) |
| |
| void(* | RealFFT2 )(CSOUND *csound, void *p, MYFLT *sig) |
| |
| int(* | ftError )(const FGDATA *, const char *,...) |
| |
| MYFLT(* | GetA4 )(CSOUND *csound) |
| |
| int(* | AuxAllocAsync )(CSOUND *, size_t, AUXCH *, AUXASYNC *, aux_cb, void *) |
| |
| void *(* | GetHostData )(CSOUND *) |
| |
| char *(* | strNcpy )(char *dst, const char *src, size_t siz) |
| |
| int(* | GetZaBounds )(CSOUND *, MYFLT **) |
| |
| OENTRY *(* | find_opcode_new )(CSOUND *, char *, char *, char *) |
| |
| OENTRY *(* | find_opcode_exact )(CSOUND *, char *, char *, char *) |
| |
| int(* | GetChannelPtr )(CSOUND *, MYFLT **, const char *, int) |
| |
| int(* | ListChannels )(CSOUND *, controlChannelInfo_t **) |
| |
| int(* | GetErrorCnt )(CSOUND *) |
| |
| FUNC *(* | FTnp2Finde )(CSOUND *, MYFLT *) |
| |
| INSTRTXT *(* | GetInstrument )(CSOUND *, int, const char *) |
| |
|
To allow the API to grow while maintining backward binary compatibility.
|
| SUBR | dummyfn_2 [29] |
| |
|
Private Data in the CSOUND struct to be used internally by the Csound library and should be hidden from plugins.
If a new variable member is needed by the library, add it below, as a private data member. If access is required solely by plugins (and not internally by the library), use the CreateGlobalVariable() etc. interface, instead of adding to CSOUND.
If you find that a plugin needs to access existing private data, first check above for an existing interface; if none is available, add one. Please avoid giving full access, or allowing plugins to change the values of private members, by using one of the two methods below:
1) To get the data member value: returnType (*GetVar)( CSOUND *)
2) in case of pointers, data should be copied out to a supplied memory slot, rather than the pointer being obtained: void (*GetData)( CSOUND *, dataType *)
dataType var;
csound->GetData(csound, &var);
|
| SUBR | first_callback_ |
| |
| channelCallback_t | InputChannelCallback_ |
| |
| channelCallback_t | OutputChannelCallback_ |
| |
| void(* | csoundMessageCallback_ )(CSOUND *, int attr, const char *format, va_list args) |
| |
| int(* | csoundConfigureCallback_ )(CSOUND *) |
| |
| void(* | csoundMakeGraphCallback_ )(CSOUND *, WINDAT *windat, const char *name) |
| |
| void(* | csoundDrawGraphCallback_ )(CSOUND *, WINDAT *windat) |
| |
| void(* | csoundKillGraphCallback_ )(CSOUND *, WINDAT *windat) |
| |
| int(* | csoundExitGraphCallback_ )(CSOUND *) |
| |
| int(* | csoundYieldCallback_ )(CSOUND *) |
| |
| void(* | cscoreCallback_ )(CSOUND *) |
| |
| void(* | FileOpenCallback_ )(CSOUND *, const char *, int, int, int) |
| |
| SUBR | last_callback_ |
| |
| int(* | playopen_callback )(CSOUND *, const csRtAudioParams *parm) |
| |
| void(* | rtplay_callback )(CSOUND *, const MYFLT *outBuf, int nbytes) |
| |
| int(* | recopen_callback )(CSOUND *, const csRtAudioParams *parm) |
| |
| int(* | rtrecord_callback )(CSOUND *, MYFLT *inBuf, int nbytes) |
| |
| void(* | rtclose_callback )(CSOUND *) |
| |
| int(* | audio_dev_list_callback )(CSOUND *, CS_AUDIODEVICE *, int) |
| |
| int(* | midi_dev_list_callback )(CSOUND *, CS_MIDIDEVICE *, int) |
| |
| int(* | doCsoundCallback )(CSOUND *, void *, unsigned int) |
| |
| int(* | csoundInternalYieldCallback_ )(CSOUND *) |
| |
| void(* | spinrecv )(CSOUND *) |
| |
| void(* | spoutran )(CSOUND *) |
| |
| int(* | audrecv )(CSOUND *, MYFLT *, int) |
| |
| void(* | audtran )(CSOUND *, const MYFLT *, int) |
| |
| void * | hostdata |
| |
| char * | orchname |
| |
| char * | scorename |
| |
| CORFIL * | orchstr |
| |
| CORFIL * | scorestr |
| |
| OPDS * | ids |
| |
| ENGINE_STATE | engineState |
| |
| INSTRTXT * | instr0 |
| |
| INSTRTXT ** | dead_instr_pool |
| |
| int | dead_instr_no |
| |
| TYPE_POOL * | typePool |
| |
| unsigned int | ksmps |
| |
| uint32_t | nchnls |
| |
| int | inchnls |
| |
| int | spoutactive |
| |
| uint64_t | kcounter |
| |
| uint64_t | global_kcounter |
| |
| MYFLT | esr |
| |
| MYFLT | ekr |
| |
| int64_t | icurTime |
| | current time in seconds, inc. More...
|
| |
| double | curTime_inc |
| |
| double | timeOffs |
| | start time of current section
More...
|
| |
| double | beatOffs |
| |
| double | curBeat |
| | current time in beats, inc per kprd More...
|
| |
| double | curBeat_inc |
| |
| int64_t | ibeatTime |
| | beat time = 60 / tempo
More...
|
| |
| EVTBLK * | currevent |
| |
| INSDS * | curip |
| |
| MYFLT | cpu_power_busy |
| |
| char * | xfilename |
| |
| int | peakchunks |
| |
| int | keep_tmp |
| |
| CS_HASH_TABLE * | opcodes |
| |
| int32 | nrecs |
| |
| FILE * | Linepipe |
| |
| int | Linefd |
| |
| void * | csoundCallbacks_ |
| |
| FILE * | scfp |
| |
| CORFIL * | scstr |
| |
| FILE * | oscfp |
| |
| MYFLT | maxamp [MAXCHNLS] |
| |
| MYFLT | smaxamp [MAXCHNLS] |
| |
| MYFLT | omaxamp [MAXCHNLS] |
| |
| uint32 | maxpos [MAXCHNLS] |
| |
| uint32 | smaxpos [MAXCHNLS] |
| |
| uint32 | omaxpos [MAXCHNLS] |
| |
| FILE * | scorein |
| |
| FILE * | scoreout |
| |
| int * | argoffspace |
| |
| INSDS * | frstoff |
| |
| void * | stdOp_Env |
| | reserved for std opcode library
More...
|
| |
| int | holdrand |
| |
| int | randSeed1 |
| |
| int | randSeed2 |
| |
| CsoundRandMTState * | csRandState |
| |
| RTCLOCK * | csRtClock |
| |
| int | strsmax |
| |
| char ** | strsets |
| |
| MYFLT * | spin |
| |
| MYFLT * | spout |
| |
| MYFLT * | spraw |
| |
| int | nspin |
| |
| int | nspout |
| |
| MYFLT * | auxspin |
| |
| OPARMS * | oparms |
| |
| MCHNBLK * | m_chnbp [MIDIMAXPORTS *16] |
| | reserve space for up to MIDIMAXPORTS MIDI devices More...
|
| |
| int | dither_output |
| |
| MYFLT | onedsr |
| |
| MYFLT | sicvt |
| |
| MYFLT | tpidsr |
| |
| MYFLT | pidsr |
| |
| MYFLT | mpidsr |
| |
| MYFLT | mtpdsr |
| |
| MYFLT | onedksmps |
| |
| MYFLT | onedkr |
| |
| MYFLT | kicvt |
| |
| int | reinitflag |
| |
| int | tieflag |
| |
| MYFLT | e0dbfs |
| |
| MYFLT | dbfs_to_float |
| |
| double | A4 |
| |
| void * | rtRecord_userdata |
| |
| void * | rtPlay_userdata |
| |
| jmp_buf | exitjmp |
| |
| SRTBLK * | frstbp |
| |
| int | sectcnt |
| |
| int | inerrcnt |
| |
| int | synterrcnt |
| |
| int | perferrcnt |
| |
| INSDS | actanchor |
| |
| int32 | rngcnt [MAXCHNLS] |
| |
| int16 | rngflg |
| |
| int16 | multichan |
| |
| void * | evtFuncChain |
| |
| EVTNODE * | OrcTrigEvts |
| |
| EVTNODE * | freeEvtNodes |
| |
| int | csoundIsScorePending_ |
| |
| int64_t | advanceCnt |
| |
| int | initonly |
| |
| int | evt_poll_cnt |
| |
| int | evt_poll_maxcnt |
| |
| int | Mforcdecs |
| |
| int | Mxtroffs |
| |
| int | MTrkend |
| |
| OPCODINFO * | opcodeInfo |
| |
| FUNC ** | flist |
| |
| int | maxfnum |
| |
| GEN * | gensub |
| |
| int | genmax |
| |
| CS_HASH_TABLE * | namedGlobals |
| |
| CS_HASH_TABLE * | cfgVariableDB |
| |
| double | prvbt |
| |
| double | curbt |
| |
| double | nxtbt |
| |
| double | curp2 |
| |
| double | nxtim |
| |
| int64_t | cyclesRemaining |
| |
| EVTBLK | evt |
| |
| void * | memalloc_db |
| |
| MGLOBAL * | midiGlobals |
| |
| CS_HASH_TABLE * | envVarDB |
| |
| MEMFIL * | memfiles |
| |
| PVOCEX_MEMFILE * | pvx_memfiles |
| |
| int | FFT_max_size |
| |
| void * | FFT_table_1 |
| |
| void * | FFT_table_2 |
| |
| void * | tseg |
| |
| void * | tpsave |
| |
| MACRO * | orc_macros |
| |
| MYFLT * | gbloffbas |
| |
| void * | file_io_thread |
| |
| int | file_io_start |
| |
| void * | file_io_threadlock |
| |
| int | realtime_audio_flag |
| |
| void * | event_insert_thread |
| |
| int | event_insert_loop |
| |
| void * | init_pass_threadlock |
| |
| void * | API_lock |
| |
| spin_lock_t | spoutlock |
| |
| spin_lock_t | spinlock |
| |
| spin_lock_t | memlock |
| |
| spin_lock_t | spinlock1 |
| |
| char * | delayederrormessages |
| |
| void * | printerrormessagesflag |
| |
| struct CSOUND_::sread__ | sread |
| |
| struct CSOUND_::onefileStatics__ | onefileStatics |
| |
| struct CSOUND_::lineventStatics__ | lineventStatics |
| |
| struct CSOUND_::musmonStatics__ | musmonStatics |
| |
| struct CSOUND_::libsndStatics__ | libsndStatics |
| |
| int | warped |
| |
| int | sstrlen |
| |
| char * | sstrbuf |
| |
| int | enableMsgAttr |
| |
| int | sampsNeeded |
| |
| MYFLT | csoundScoreOffsetSeconds_ |
| |
| int | inChar_ |
| |
| int | isGraphable_ |
| |
| int | delayr_stack_depth |
| |
| void * | first_delayr |
| |
| void * | last_delayr |
| |
| int32 | revlpsiz [6] |
| |
| int32 | revlpsum |
| |
| double | rndfrac |
| |
| MYFLT * | logbase2 |
| |
| NAMES * | omacros |
| |
| NAMES * | smacros |
| |
| void * | namedgen |
| |
| void * | open_files |
| |
| void * | searchPathCache |
| |
| CS_HASH_TABLE * | sndmemfiles |
| |
| void * | reset_list |
| |
| void * | pvFileTable |
| |
| int | pvNumFiles |
| |
| int | pvErrorCode |
| |
| int | enableHostImplementedAudioIO |
| |
| int | enableHostImplementedMIDIIO |
| |
| int | hostRequestedBufferSize |
| |
| char | engineStatus |
| |
| char | stdin_assign_flg |
| |
| char | stdout_assign_flg |
| |
| char | orcname_mode |
| |
| int | use_only_orchfile |
| |
| void * | csmodule_db |
| |
| char * | dl_opcodes_oplibs |
| |
| char * | SF_csd_licence |
| |
| char * | SF_id_title |
| |
| char * | SF_id_copyright |
| |
| int | SF_id_scopyright |
| |
| char * | SF_id_software |
| |
| char * | SF_id_artist |
| |
| char * | SF_id_comment |
| |
| char * | SF_id_date |
| |
| void * | utility_db |
| |
| int16 * | isintab |
| |
| void * | lprdaddr |
| |
| int | currentLPCSlot |
| |
| int | max_lpc_slot |
| |
| CS_HASH_TABLE * | chn_db |
| |
| int | opcodedirWasOK |
| |
| int | disable_csd_options |
| |
| CsoundRandMTState | randState_ |
| |
| int | performState |
| |
| int | ugens4_rand_16 |
| |
| int | ugens4_rand_15 |
| |
| void * | schedule_kicked |
| |
| MYFLT * | disprep_fftcoefs |
| |
| void * | winEPS_globals |
| |
| OPARMS | oparms_ |
| |
| REMOT_BUF | SVrecvbuf |
| |
| void * | remoteGlobals |
| |
| int | nchanif |
| |
| int | nchanof |
| |
| char * | chanif |
| |
| char * | chanof |
| |
| int | multiThreadedComplete |
| |
| THREADINFO * | multiThreadedThreadInfo |
| |
| struct dag_t * | multiThreadedDag |
| |
| void * | barrier1 |
| |
| void * | barrier2 |
| |
| void * | pointer1 |
| |
| void * | pointer2 |
| |
| int | int1 |
| |
| struct instr_semantics_t * | instCurr |
| |
| struct instr_semantics_t * | instRoot |
| |
| int | inInstr |
| |
| int | dag_changed |
| |
| int | dag_num_active |
| |
| INSDS ** | dag_task_map |
| |
| volatile stateWithPadding * | dag_task_status |
| |
| watchList *volatile * | dag_task_watch |
| |
| watchList * | dag_wlmm |
| |
| char ** | dag_task_dep |
| |
| int | dag_task_max_size |
| |
| uint32_t | tempStatus |
| |
| int | orcLineOffset |
| |
| int | scoLineOffset |
| |
| char * | csdname |
| |
| int | parserUdoflag |
| |
| int | parserNamedInstrFlag |
| |
| int | tran_nchnlsi |
| |
| int | scnt |
| |
| int | strsiz |
| |
| FUNC * | sinetable |
| |
| int | sinelength |
| |
| MYFLT * | powerof2 |
| |
| MYFLT * | cpsocfrc |
| |
| CORFIL * | expanded_orc |
| |
| CORFIL * | expanded_sco |
| |
| char * | filedir [256] |
| |
| void * | message_buffer |
| |
| int | jumpset |
| |
| int | info_message_request |
| |
| int | modules_loaded |
| |
| MYFLT | _system_sr |
| |
| void * | csdebug_data |
| |
| int(* | kperf )(CSOUND *) |
| |
| int | score_parser |
| |
| CS_HASH_TABLE * | symbtab |
| |
| int | unused_int1 |
| |
| int | inZero |
| |
| struct _message_queue ** | msg_queue |
| |
| volatile long | msg_queue_wget |
| |
| volatile long | msg_queue_wput |
| |
| volatile long | msg_queue_rstart |
| |
| volatile long | msg_queue_items |
| |
| int | aftouch |
| |
| void * | directory |
| |
| ALLOC_DATA * | alloc_queue |
| |
| volatile unsigned long | alloc_queue_items |
| |
| unsigned long | alloc_queue_wp |
| |
| spin_lock_t | alloc_spinlock |
| |
| EVTBLK * | init_event |
| |
| void(* | csoundMessageStringCallback )(CSOUND *csound, int attr, const char *str) |
| |
| char * | message_string |
| |
| volatile unsigned long | message_string_queue_items |
| |
| unsigned long | message_string_queue_wp |
| |
| message_string_queue_t * | message_string_queue |
| |
| int | io_initialised |
| |