#include <csoundCore.h>

Data Fields | |
| int(* | GetVersion )(void) |
| int(* | GetAPIVersion )(void) |
| void *(* | GetHostData )(CSOUND *) |
| void(* | SetHostData )(CSOUND *, void *hostData) |
| CSOUND *(* | Create )(void *hostData) |
| int(* | Compile )(CSOUND *, int argc, char **argv) |
| int(* | Perform )(CSOUND *) |
| int(* | PerformKsmps )(CSOUND *) |
| int(* | PerformBuffer )(CSOUND *) |
| int(* | Cleanup )(CSOUND *) |
| void(* | Reset )(CSOUND *) |
| void(* | Destroy )(CSOUND *) |
| MYFLT(* | GetSr )(CSOUND *) |
| MYFLT(* | GetKr )(CSOUND *) |
| int(* | GetKsmps )(CSOUND *) |
| int(* | GetNchnls )(CSOUND *) |
| int(* | GetSampleFormat )(CSOUND *) |
| int(* | GetSampleSize )(CSOUND *) |
| long(* | GetInputBufferSize )(CSOUND *) |
| long(* | GetOutputBufferSize )(CSOUND *) |
| MYFLT *(* | GetInputBuffer )(CSOUND *) |
| MYFLT *(* | GetOutputBuffer )(CSOUND *) |
| MYFLT *(* | GetSpin )(CSOUND *) |
| MYFLT *(* | GetSpout )(CSOUND *) |
| double(* | GetScoreTime )(CSOUND *) |
| void(* | SetMakeXYinCallback )(CSOUND *, void(*)(CSOUND *, XYINDAT *, MYFLT, MYFLT)) |
| void(* | SetReadXYinCallback )(CSOUND *, void(*)(CSOUND *, XYINDAT *)) |
| void(* | SetKillXYinCallback )(CSOUND *, void(*)(CSOUND *, XYINDAT *)) |
| int(* | IsScorePending )(CSOUND *) |
| void(* | SetScorePending )(CSOUND *, int pending) |
| MYFLT(* | GetScoreOffsetSeconds )(CSOUND *) |
| void(* | SetScoreOffsetSeconds )(CSOUND *, MYFLT offset) |
| void(* | RewindScore )(CSOUND *) |
| 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) |
| void(* | DeleteUtilityList )(CSOUND *, char **lst) |
| void(* | DeleteChannelList )(CSOUND *, CsoundChannelListEntry *lst) |
| void(* | SetMessageCallback )(CSOUND *, void(*csoundMessageCallback)(CSOUND *, int attr, const char *format, va_list valist)) |
| void(* | DeleteCfgVarList )(csCfgVariable_t **lst) |
| int(* | GetMessageLevel )(CSOUND *) |
| void(* | SetMessageLevel )(CSOUND *, int messageLevel) |
| void(* | InputMessage )(CSOUND *, const char *message__) |
| void(* | KeyPress )(CSOUND *, char c__) |
| void(* | SetInputValueCallback )(CSOUND *, void(*inputValueCalback)(CSOUND *, const char *channelName, MYFLT *value)) |
| void(* | SetOutputValueCallback )(CSOUND *, void(*outputValueCalback)(CSOUND *, const char *channelName, MYFLT value)) |
| int(* | ScoreEvent )(CSOUND *, char type, const MYFLT *pFields, long numFields) |
| 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)) |
| 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 *)) |
| int(* | NewOpcodeList )(CSOUND *, opcodeListEntry **) |
| void(* | DisposeOpcodeList )(CSOUND *, opcodeListEntry *) |
| int(* | AppendOpcode )(CSOUND *, const char *opname, int dsblksiz, 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) |
| int(* | OpenLibrary )(void **library, const char *libraryPath) |
| int(* | CloseLibrary )(void *library) |
| void *(* | GetLibrarySymbol )(void *library, const char *procedureName) |
| int(* | CheckEvents )(CSOUND *) |
| void(* | SetYieldCallback )(CSOUND *, int(*yieldCallback)(CSOUND *)) |
| const char *(* | GetEnv )(CSOUND *, const char *name) |
| char *(* | FindInputFile )(CSOUND *, const char *filename, const char *envList) |
| char *(* | FindOutputFile )(CSOUND *, const char *filename, const char *envList) |
| 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(* | AuxAlloc )(CSOUND *, long nbytes, AUXCH *auxchp) |
| void *(* | Malloc )(CSOUND *, size_t nbytes) |
| void *(* | Calloc )(CSOUND *, size_t nbytes) |
| void *(* | ReAlloc )(CSOUND *, void *oldp, size_t nbytes) |
| void(* | Free )(CSOUND *, void *ptr) |
| void(* | dispset )(CSOUND *, WINDAT *, MYFLT *, long, char *, int, char *) |
| void(* | display )(CSOUND *, WINDAT *) |
| int(* | dispexit )(CSOUND *) |
| MYFLT(* | intpow )(MYFLT, long) |
| MEMFIL *(* | ldmemfile )(CSOUND *, const char *) |
| long(* | strarg2insno )(CSOUND *, void *p, int is_string) |
| char *(* | strarg2name )(CSOUND *, char *, void *, const char *, int) |
| int(* | hfgens )(CSOUND *, FUNC **, const EVTBLK *, int) |
| int(* | insert_score_event )(CSOUND *, EVTBLK *, double) |
| int(* | FTAlloc )(CSOUND *, int tableNum, int len) |
| int(* | FTDelete )(CSOUND *, int tableNum) |
| FUNC *(* | FTFind )(CSOUND *, MYFLT *argp) |
| FUNC *(* | FTFindP )(CSOUND *, MYFLT *argp) |
| FUNC *(* | FTnp2Find )(CSOUND *, MYFLT *argp) |
| int(* | GetTable )(CSOUND *, MYFLT **tablePtr, int tableNum) |
| SNDMEMFILE *(* | LoadSoundFile )(CSOUND *, const char *, SF_INFO *) |
| char *(* | getstrformat )(int format) |
| int(* | sfsampsize )(int format) |
| char *(* | type2string )(int type) |
| void *(* | SAsndgetset )(CSOUND *, char *, void *, MYFLT *, MYFLT *, MYFLT *, int) |
| void *(* | sndgetset )(CSOUND *, void *) |
| int(* | getsndin )(CSOUND *, void *, MYFLT *, int, void *) |
| void(* | rewriteheader )(SNDFILE *ofd) |
| int(* | Rand31 )(int *seedVal) |
| void(* | FDRecord )(CSOUND *, FDCH *fdchp) |
| void(* | FDClose )(CSOUND *, FDCH *fdchp) |
| void(* | SetDebug )(CSOUND *, int d) |
| int(* | GetDebug )(CSOUND *) |
| int(* | TableLength )(CSOUND *, int table) |
| MYFLT(* | TableGet )(CSOUND *, int table, int index) |
| void(* | TableSet )(CSOUND *, int table, int index, MYFLT value) |
| 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(* | Sleep )(size_t milliseconds) |
| void(* | InitTimerStruct )(RTCLOCK *) |
| double(* | GetRealTime )(RTCLOCK *) |
| double(* | GetCPUTime )(RTCLOCK *) |
| uint32_t(* | GetRandomSeedFromTime )(void) |
| void(* | SeedRandMT )(CsoundRandMTState *p, const uint32_t *initKey, uint32_t keyLength) |
| uint32_t(* | RandMT )(CsoundRandMTState *p) |
| int(* | PerformKsmpsAbsolute )(CSOUND *) |
| char *(* | LocalizeString )(const char *) |
| 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) |
| int(* | GetSizeOfMYFLT )(void) |
| void **(* | GetRtRecordUserData )(CSOUND *) |
| void **(* | GetRtPlayUserData )(CSOUND *) |
| 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(* | 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) |
| 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 *(* | CreateFileHandle )(CSOUND *, void *, int, const char *) |
| void *(* | FileOpen )(CSOUND *, void *, int, const char *, void *, const char *) |
| char *(* | GetFileName )(void *) |
| int(* | FileClose )(CSOUND *, void *) |
| int(* | PVOC_CreateFile )(CSOUND *, const char *, unsigned long, unsigned long, unsigned long, unsigned long, long, int, int, float, float *, unsigned long) |
| int(* | PVOC_OpenFile )(CSOUND *, const char *, void *, void *) |
| int(* | PVOC_CloseFile )(CSOUND *, int) |
| int(* | PVOC_PutFrames )(CSOUND *, int, const float *, long) |
| int(* | PVOC_GetFrames )(CSOUND *, int, float *, unsigned long) |
| int(* | PVOC_FrameCount )(CSOUND *, int) |
| int(* | PVOC_fseek )(CSOUND *, int, int) |
| const char *(* | PVOC_ErrorString )(CSOUND *) |
| int(* | PVOCEX_LoadFile )(CSOUND *, const char *, PVOCEX_MEMFILE *) |
| char *(* | GetOpcodeName )(void *p) |
| int(* | GetInputArgCnt )(void *p) |
| unsigned long(* | GetInputArgAMask )(void *p) |
| unsigned long(* | GetInputArgSMask )(void *p) |
| char *(* | GetInputArgName )(void *p, int n) |
| int(* | GetOutputArgCnt )(void *p) |
| unsigned long(* | GetOutputArgAMask )(void *p) |
| unsigned long(* | GetOutputArgSMask )(void *p) |
| char *(* | GetOutputArgName )(void *p, int n) |
| 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) |
| CS_NORETURN CS_PRINTF2 void(* | Die )(CSOUND *, const char *msg,...) |
| CS_PRINTF2 int(* | InitError )(CSOUND *, const char *msg,...) |
| CS_PRINTF2 int(* | PerfError )(CSOUND *, 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) |
| int(* | GetChannelPtr )(CSOUND *, MYFLT **p, const char *name, int type) |
| int(* | ListChannels )(CSOUND *, CsoundChannelListEntry **lst) |
| int(* | SetControlChannelParams )(CSOUND *, const char *name, int type, MYFLT dflt, MYFLT min, MYFLT max) |
| int(* | GetControlChannelParams )(CSOUND *, const char *name, MYFLT *dflt, MYFLT *min, MYFLT *max) |
| int(* | ChanIKSet )(CSOUND *, MYFLT value, int n) |
| int(* | ChanOKGet )(CSOUND *, MYFLT *value, int n) |
| int(* | ChanIASet )(CSOUND *, const MYFLT *value, int n) |
| int(* | ChanOAGet )(CSOUND *, MYFLT *value, int n) |
| void(* | dispinit )(CSOUND *) |
| void *(* | Create_Mutex )(int isRecursive) |
| int(* | LockMutexNoWait )(void *mutex_) |
| void(* | LockMutex )(void *mutex_) |
| void(* | UnlockMutex )(void *mutex_) |
| void(* | DestroyMutex )(void *mutex_) |
| long(* | RunCommand )(const char *const *argv, int noWait) |
| void *(* | GetCurrentThreadID )(void) |
| void(* | SetChannelIOCallback )(CSOUND *, CsoundChannelIOCallback_t func) |
| int(* | Set_Callback )(CSOUND *, int(*func)(void *, void *, unsigned int), void *userData, unsigned int typeMask) |
| void(* | Remove_Callback )(CSOUND *, int(*func)(void *, void *, unsigned int)) |
| int(* | PvsinSet )(CSOUND *, const PVSDATEXT *value, int n) |
| int(* | PvsoutGet )(CSOUND *, PVSDATEXT *value, int n) |
| void(* | SetInternalYieldCallback )(CSOUND *, int(*yieldCallback)(CSOUND *)) |
| void *(* | CreateBarrier )(unsigned int max) |
| int(* | DestroyBarrier )(void *) |
| int(* | WaitBarrier )(void *) |
| void *(* | FileOpen2 )(CSOUND *, void *, int, const char *, void *, const char *, int, int) |
| int(* | type2csfiletype )(int type, int encoding) |
| MEMFIL *(* | ldmemfile2 )(CSOUND *, const char *, int) |
| void(* | NotifyFileOpened )(CSOUND *, const char *, int, int, int) |
| int(* | sftype2csfiletype )(int type) |
| SUBR | dummyfn_2 [88] |
| void * | flgraphGlobals |
| char * | delayederrormessages |
| void * | printerrormessagesflag |
| OPDS * | ids |
| OPDS * | pds |
| int | ksmps |
| int | global_ksmps |
| int | nchnls |
| int | spoutactive |
| long | kcounter |
| long | global_kcounter |
| int | reinitflag |
| int | tieflag |
| MYFLT | esr |
| MYFLT | onedsr |
| MYFLT | sicvt |
| MYFLT | tpidsr |
| MYFLT | pidsr |
| MYFLT | mpidsr |
| MYFLT | mtpdsr |
| MYFLT | onedksmps |
| MYFLT | ekr |
| MYFLT | global_ekr |
| MYFLT | onedkr |
| MYFLT | kicvt |
| MYFLT | e0dbfs |
| MYFLT | dbfs_to_float |
| double | timeOffs |
| double | beatOffs |
| double | curTime |
| double | curTime_inc |
| double | curBeat |
| double | curBeat_inc |
| double | beatTime |
| int | dummy_01 |
| int | dummy_02 |
| void * | widgetGlobals |
| void * | stdOp_Env |
| MYFLT * | zkstart |
| MYFLT * | zastart |
| long | zklast |
| long | zalast |
| MYFLT * | spin |
| MYFLT * | spout |
| int | nspin |
| int | nspout |
| OPARMS * | oparms |
| EVTBLK * | currevent |
| INSDS * | curip |
| void * | hostdata |
| void * | rtRecord_userdata |
| void * | rtPlay_userdata |
| char * | orchname |
| char * | scorename |
| int | holdrand |
| int | strVarMaxLen |
| int | maxinsno |
| int | strsmax |
| char ** | strsets |
| INSTRTXT ** | instrtxtp |
| MCHNBLK * | m_chnbp [64] |
| RTCLOCK * | csRtClock |
| CsoundRandMTState * | csRandState |
| int | randSeed1 |
| int | randSeed2 |
| int(* CSOUND_::GetVersion)(void) |
| int(* CSOUND_::GetAPIVersion)(void) |
| void*(* CSOUND_::GetHostData)(CSOUND *) |
| void(* CSOUND_::SetHostData)(CSOUND *, void *hostData) |
| CSOUND*(* CSOUND_::Create)(void *hostData) |
| int(* CSOUND_::Compile)(CSOUND *, int argc, char **argv) |
| int(* CSOUND_::Perform)(CSOUND *) |
| int(* CSOUND_::PerformKsmps)(CSOUND *) |
| int(* CSOUND_::PerformBuffer)(CSOUND *) |
| int(* CSOUND_::Cleanup)(CSOUND *) |
| void(* CSOUND_::Reset)(CSOUND *) |
| void(* CSOUND_::Destroy)(CSOUND *) |
| MYFLT(* CSOUND_::GetSr)(CSOUND *) |
| MYFLT(* CSOUND_::GetKr)(CSOUND *) |
| int(* CSOUND_::GetKsmps)(CSOUND *) |
| int(* CSOUND_::GetNchnls)(CSOUND *) |
| int(* CSOUND_::GetSampleFormat)(CSOUND *) |
| int(* CSOUND_::GetSampleSize)(CSOUND *) |
| long(* CSOUND_::GetInputBufferSize)(CSOUND *) |
| long(* CSOUND_::GetOutputBufferSize)(CSOUND *) |
| MYFLT*(* CSOUND_::GetInputBuffer)(CSOUND *) |
| MYFLT*(* CSOUND_::GetOutputBuffer)(CSOUND *) |
| MYFLT*(* CSOUND_::GetSpin)(CSOUND *) |
| MYFLT*(* CSOUND_::GetSpout)(CSOUND *) |
| double(* CSOUND_::GetScoreTime)(CSOUND *) |
| void(* CSOUND_::SetMakeXYinCallback)(CSOUND *, void(*)(CSOUND *, XYINDAT *, MYFLT, MYFLT)) |
| void(* CSOUND_::SetReadXYinCallback)(CSOUND *, void(*)(CSOUND *, XYINDAT *)) |
| void(* CSOUND_::SetKillXYinCallback)(CSOUND *, void(*)(CSOUND *, XYINDAT *)) |
| int(* CSOUND_::IsScorePending)(CSOUND *) |
| void(* CSOUND_::SetScorePending)(CSOUND *, int pending) |
| MYFLT(* CSOUND_::GetScoreOffsetSeconds)(CSOUND *) |
| void(* CSOUND_::SetScoreOffsetSeconds)(CSOUND *, MYFLT offset) |
| void(* CSOUND_::RewindScore)(CSOUND *) |
| CS_PRINTF2 void(* CSOUND_::Message)(CSOUND *, const char *fmt,...) |
| CS_PRINTF3 void(* CSOUND_::MessageS)(CSOUND *, int attr, const char *fmt,...) |
| void(* CSOUND_::MessageV)(CSOUND *, int attr, const char *format, va_list args) |
Referenced by OpcodeBase< T >::log(), and OpcodeBase< T >::warn().
| void(* CSOUND_::DeleteUtilityList)(CSOUND *, char **lst) |
| void(* CSOUND_::DeleteChannelList)(CSOUND *, CsoundChannelListEntry *lst) |
| void(* CSOUND_::SetMessageCallback)(CSOUND *, void(*csoundMessageCallback)(CSOUND *,int attr, const char *format,va_list valist)) |
| void(* CSOUND_::DeleteCfgVarList)(csCfgVariable_t **lst) |
| int(* CSOUND_::GetMessageLevel)(CSOUND *) |
Referenced by OpcodeBase< T >::warn().
| void(* CSOUND_::SetMessageLevel)(CSOUND *, int messageLevel) |
| void(* CSOUND_::InputMessage)(CSOUND *, const char *message__) |
| void(* CSOUND_::KeyPress)(CSOUND *, char c__) |
| void(* CSOUND_::SetInputValueCallback)(CSOUND *, void(*inputValueCalback)(CSOUND *, const char *channelName,MYFLT *value)) |
| void(* CSOUND_::SetOutputValueCallback)(CSOUND *, void(*outputValueCalback)(CSOUND *, const char *channelName,MYFLT value)) |
| int(* CSOUND_::ScoreEvent)(CSOUND *, char type, const MYFLT *pFields, long numFields) |
| void(* CSOUND_::SetExternalMidiInOpenCallback)(CSOUND *, int(*func)(CSOUND *, void **, const char *)) |
| void(* CSOUND_::SetExternalMidiReadCallback)(CSOUND *, int(*func)(CSOUND *, void *, unsigned char *, int)) |
| void(* CSOUND_::SetExternalMidiInCloseCallback)(CSOUND *, int(*func)(CSOUND *, void *)) |
| void(* CSOUND_::SetExternalMidiOutOpenCallback)(CSOUND *, int(*func)(CSOUND *, void **, const char *)) |
| void(* CSOUND_::SetExternalMidiWriteCallback)(CSOUND *, int(*func)(CSOUND *, void *, const unsigned char *, int)) |
| void(* CSOUND_::SetExternalMidiOutCloseCallback)(CSOUND *, int(*func)(CSOUND *, void *)) |
| void(* CSOUND_::SetExternalMidiErrorStringCallback)(CSOUND *, const char *(*func)(int)) |
| int(* CSOUND_::SetIsGraphable)(CSOUND *, int isGraphable) |
| void(* CSOUND_::SetMakeGraphCallback)(CSOUND *, void(*makeGraphCallback)(CSOUND *, WINDAT *p,const char *name)) |
| void(* CSOUND_::SetDrawGraphCallback)(CSOUND *, void(*drawGraphCallback)(CSOUND *, WINDAT *p)) |
| void(* CSOUND_::SetKillGraphCallback)(CSOUND *, void(*killGraphCallback)(CSOUND *, WINDAT *p)) |
| void(* CSOUND_::SetExitGraphCallback)(CSOUND *, int(*exitGraphCallback)(CSOUND *)) |
| int(* CSOUND_::NewOpcodeList)(CSOUND *, opcodeListEntry **) |
| void(* CSOUND_::DisposeOpcodeList)(CSOUND *, opcodeListEntry *) |
| int(* CSOUND_::AppendOpcode)(CSOUND *, const char *opname, int dsblksiz, int thread, const char *outypes, const char *intypes, int(*iopadr)(CSOUND *, void *), int(*kopadr)(CSOUND *, void *), int(*aopadr)(CSOUND *, void *)) |
| int(* CSOUND_::AppendOpcodes)(CSOUND *, const OENTRY *opcodeList, int n) |
| int(* CSOUND_::OpenLibrary)(void **library, const char *libraryPath) |
| int(* CSOUND_::CloseLibrary)(void *library) |
| void*(* CSOUND_::GetLibrarySymbol)(void *library, const char *procedureName) |
| int(* CSOUND_::CheckEvents)(CSOUND *) |
| void(* CSOUND_::SetYieldCallback)(CSOUND *, int(*yieldCallback)(CSOUND *)) |
| const char*(* CSOUND_::GetEnv)(CSOUND *, const char *name) |
| char*(* CSOUND_::FindInputFile)(CSOUND *, const char *filename, const char *envList) |
| char*(* CSOUND_::FindOutputFile)(CSOUND *, const char *filename, const char *envList) |
| void(* CSOUND_::SetPlayopenCallback)(CSOUND *, int(*playopen__)(CSOUND *, const csRtAudioParams *parm)) |
| void(* CSOUND_::SetRtplayCallback)(CSOUND *, void(*rtplay__)(CSOUND *, const MYFLT *outBuf, int nbytes)) |
| void(* CSOUND_::SetRecopenCallback)(CSOUND *, int(*recopen__)(CSOUND *, const csRtAudioParams *parm)) |
| void(* CSOUND_::SetRtrecordCallback)(CSOUND *, int(*rtrecord__)(CSOUND *, MYFLT *inBuf, int nbytes)) |
| void(* CSOUND_::SetRtcloseCallback)(CSOUND *, void(*rtclose__)(CSOUND *)) |
| void(* CSOUND_::AuxAlloc)(CSOUND *, long nbytes, AUXCH *auxchp) |
| void*(* CSOUND_::Malloc)(CSOUND *, size_t nbytes) |
| void*(* CSOUND_::Calloc)(CSOUND *, size_t nbytes) |
| void*(* CSOUND_::ReAlloc)(CSOUND *, void *oldp, size_t nbytes) |
| void(* CSOUND_::Free)(CSOUND *, void *ptr) |
| void(* CSOUND_::dispset)(CSOUND *, WINDAT *, MYFLT *, long, char *, int, char *) |
| void(* CSOUND_::display)(CSOUND *, WINDAT *) |
| int(* CSOUND_::dispexit)(CSOUND *) |
| MYFLT(* CSOUND_::intpow)(MYFLT, long) |
| MEMFIL*(* CSOUND_::ldmemfile)(CSOUND *, const char *) |
| long(* CSOUND_::strarg2insno)(CSOUND *, void *p, int is_string) |
| char*(* CSOUND_::strarg2name)(CSOUND *, char *, void *, const char *, int) |
| int(* CSOUND_::hfgens)(CSOUND *, FUNC **, const EVTBLK *, int) |
| int(* CSOUND_::insert_score_event)(CSOUND *, EVTBLK *, double) |
| int(* CSOUND_::FTAlloc)(CSOUND *, int tableNum, int len) |
| int(* CSOUND_::FTDelete)(CSOUND *, int tableNum) |
| FUNC*(* CSOUND_::FTFind)(CSOUND *, MYFLT *argp) |
| FUNC*(* CSOUND_::FTFindP)(CSOUND *, MYFLT *argp) |
| FUNC*(* CSOUND_::FTnp2Find)(CSOUND *, MYFLT *argp) |
| int(* CSOUND_::GetTable)(CSOUND *, MYFLT **tablePtr, int tableNum) |
| SNDMEMFILE*(* CSOUND_::LoadSoundFile)(CSOUND *, const char *, SF_INFO *) |
| char*(* CSOUND_::getstrformat)(int format) |
| int(* CSOUND_::sfsampsize)(int format) |
| char*(* CSOUND_::type2string)(int type) |
| void*(* CSOUND_::SAsndgetset)(CSOUND *, char *, void *, MYFLT *, MYFLT *, MYFLT *, int) |
| void*(* CSOUND_::sndgetset)(CSOUND *, void *) |
| int(* CSOUND_::getsndin)(CSOUND *, void *, MYFLT *, int, void *) |
| void(* CSOUND_::rewriteheader)(SNDFILE *ofd) |
| int(* CSOUND_::Rand31)(int *seedVal) |
| void(* CSOUND_::FDRecord)(CSOUND *, FDCH *fdchp) |
| void(* CSOUND_::FDClose)(CSOUND *, FDCH *fdchp) |
| void(* CSOUND_::SetDebug)(CSOUND *, int d) |
| int(* CSOUND_::GetDebug)(CSOUND *) |
Referenced by OpcodeBase< T >::warn().
| int(* CSOUND_::TableLength)(CSOUND *, int table) |
| MYFLT(* CSOUND_::TableGet)(CSOUND *, int table, int index) |
| void(* CSOUND_::TableSet)(CSOUND *, int table, int index, MYFLT value) |
| void*(* CSOUND_::CreateThread)(uintptr_t(*threadRoutine)(void *), void *userdata) |
| uintptr_t(* CSOUND_::JoinThread)(void *thread) |
| void*(* CSOUND_::CreateThreadLock)(void) |
| void(* CSOUND_::DestroyThreadLock)(void *lock) |
| int(* CSOUND_::WaitThreadLock)(void *lock, size_t milliseconds) |
| void(* CSOUND_::NotifyThreadLock)(void *lock) |
| void(* CSOUND_::WaitThreadLockNoTimeout)(void *lock) |
| void(* CSOUND_::Sleep)(size_t milliseconds) |
| void(* CSOUND_::InitTimerStruct)(RTCLOCK *) |
| double(* CSOUND_::GetRealTime)(RTCLOCK *) |
| double(* CSOUND_::GetCPUTime)(RTCLOCK *) |
| uint32_t(* CSOUND_::GetRandomSeedFromTime)(void) |
| void(* CSOUND_::SeedRandMT)(CsoundRandMTState *p, const uint32_t *initKey, uint32_t keyLength) |
| int(* CSOUND_::PerformKsmpsAbsolute)(CSOUND *) |
| char*(* CSOUND_::LocalizeString)(const char *) |
| int(* CSOUND_::CreateGlobalVariable)(CSOUND *, const char *name, size_t nbytes) |
| void*(* CSOUND_::QueryGlobalVariable)(CSOUND *, const char *name) |
| void*(* CSOUND_::QueryGlobalVariableNoCheck)(CSOUND *, const char *name) |
| int(* CSOUND_::DestroyGlobalVariable)(CSOUND *, const char *name) |
| int(* CSOUND_::CreateConfigurationVariable)(CSOUND *, const char *name, void *p, int type, int flags, void *min, void *max, const char *shortDesc, const char *longDesc) |
| int(* CSOUND_::SetConfigurationVariable)(CSOUND *, const char *name, void *value) |
| int(* CSOUND_::ParseConfigurationVariable)(CSOUND *, const char *name, const char *value) |
| csCfgVariable_t*(* CSOUND_::QueryConfigurationVariable)(CSOUND *, const char *name) |
| int(* CSOUND_::DeleteConfigurationVariable)(CSOUND *, const char *name) |
| const char*(* CSOUND_::CfgErrorCodeToString)(int errcode) |
| int(* CSOUND_::GetSizeOfMYFLT)(void) |
| void**(* CSOUND_::GetRtRecordUserData)(CSOUND *) |
| void**(* CSOUND_::GetRtPlayUserData)(CSOUND *) |
| MYFLT(* CSOUND_::GetInverseComplexFFTScale)(CSOUND *, int FFTsize) |
| MYFLT(* CSOUND_::GetInverseRealFFTScale)(CSOUND *, int FFTsize) |
| void(* CSOUND_::ComplexFFT)(CSOUND *, MYFLT *buf, int FFTsize) |
| void(* CSOUND_::InverseComplexFFT)(CSOUND *, MYFLT *buf, int FFTsize) |
| void(* CSOUND_::RealFFT)(CSOUND *, MYFLT *buf, int FFTsize) |
| void(* CSOUND_::InverseRealFFT)(CSOUND *, MYFLT *buf, int FFTsize) |
| void(* CSOUND_::RealFFTMult)(CSOUND *, MYFLT *outbuf, MYFLT *buf1, MYFLT *buf2, int FFTsize, MYFLT scaleFac) |
| void(* CSOUND_::RealFFTnp2)(CSOUND *, MYFLT *buf, int FFTsize) |
| void(* CSOUND_::InverseRealFFTnp2)(CSOUND *, MYFLT *buf, int FFTsize) |
| int(* CSOUND_::AddUtility)(CSOUND *, const char *name, int(*UtilFunc)(CSOUND *, int, char **)) |
| int(* CSOUND_::RunUtility)(CSOUND *, const char *name, int argc, char **argv) |
| char**(* CSOUND_::ListUtilities)(CSOUND *) |
| int(* CSOUND_::SetUtilityDescription)(CSOUND *, const char *utilName, const char *utilDesc) |
| const char*(* CSOUND_::GetUtilityDescription)(CSOUND *, const char *utilName) |
| int(* CSOUND_::RegisterSenseEventCallback)(CSOUND *, void(*func)(CSOUND *, void *), void *userData) |
| int(* CSOUND_::RegisterDeinitCallback)(CSOUND *, void *p, int(*func)(CSOUND *, void *)) |
Referenced by OpcodeBase< T >::init_().
| int(* CSOUND_::RegisterResetCallback)(CSOUND *, void *userData, int(*func)(CSOUND *, void *)) |
| void*(* CSOUND_::CreateFileHandle)(CSOUND *, void *, int, const char *) |
| void*(* CSOUND_::FileOpen)(CSOUND *, void *, int, const char *, void *, const char *) |
| char*(* CSOUND_::GetFileName)(void *) |
| int(* CSOUND_::FileClose)(CSOUND *, void *) |
| int(* CSOUND_::PVOC_CreateFile)(CSOUND *, const char *, unsigned long, unsigned long, unsigned long, unsigned long, long, int, int, float, float *, unsigned long) |
| int(* CSOUND_::PVOC_OpenFile)(CSOUND *, const char *, void *, void *) |
| int(* CSOUND_::PVOC_CloseFile)(CSOUND *, int) |
| int(* CSOUND_::PVOC_PutFrames)(CSOUND *, int, const float *, long) |
| int(* CSOUND_::PVOC_GetFrames)(CSOUND *, int, float *, unsigned long) |
| int(* CSOUND_::PVOC_FrameCount)(CSOUND *, int) |
| int(* CSOUND_::PVOC_fseek)(CSOUND *, int, int) |
| const char*(* CSOUND_::PVOC_ErrorString)(CSOUND *) |
| int(* CSOUND_::PVOCEX_LoadFile)(CSOUND *, const char *, PVOCEX_MEMFILE *) |
| char*(* CSOUND_::GetOpcodeName)(void *p) |
| int(* CSOUND_::GetInputArgCnt)(void *p) |
| unsigned long(* CSOUND_::GetInputArgAMask)(void *p) |
| unsigned long(* CSOUND_::GetInputArgSMask)(void *p) |
| char*(* CSOUND_::GetInputArgName)(void *p, int n) |
| int(* CSOUND_::GetOutputArgCnt)(void *p) |
| unsigned long(* CSOUND_::GetOutputArgAMask)(void *p) |
| unsigned long(* CSOUND_::GetOutputArgSMask)(void *p) |
| char*(* CSOUND_::GetOutputArgName)(void *p, int n) |
| int(* CSOUND_::SetReleaseLength)(void *p, int n) |
| MYFLT(* CSOUND_::SetReleaseLengthSeconds)(void *p, MYFLT n) |
| int(* CSOUND_::GetMidiChannelNumber)(void *p) |
| MCHNBLK*(* CSOUND_::GetMidiChannel)(void *p) |
| int(* CSOUND_::GetMidiNoteNumber)(void *p) |
| int(* CSOUND_::GetMidiVelocity)(void *p) |
| int(* CSOUND_::GetReleaseFlag)(void *p) |
| double(* CSOUND_::GetOffTime)(void *p) |
| MYFLT*(* CSOUND_::GetPFields)(void *p) |
| int(* CSOUND_::GetInstrumentNumber)(void *p) |
| CS_NORETURN CS_PRINTF2 void(* CSOUND_::Die)(CSOUND *, const char *msg,...) |
| CS_PRINTF2 int(* CSOUND_::InitError)(CSOUND *, const char *msg,...) |
| CS_PRINTF2 int(* CSOUND_::PerfError)(CSOUND *, const char *msg,...) |
| CS_PRINTF2 void(* CSOUND_::Warning)(CSOUND *, const char *msg,...) |
| CS_PRINTF2 void(* CSOUND_::DebugMsg)(CSOUND *, const char *msg,...) |
| CS_NORETURN void(* CSOUND_::LongJmp)(CSOUND *, int) |
| CS_PRINTF2 void(* CSOUND_::ErrorMsg)(CSOUND *, const char *fmt,...) |
| void(* CSOUND_::ErrMsgV)(CSOUND *, const char *hdr, const char *fmt, va_list) |
| int(* CSOUND_::GetChannelPtr)(CSOUND *, MYFLT **p, const char *name, int type) |
| int(* CSOUND_::ListChannels)(CSOUND *, CsoundChannelListEntry **lst) |
| int(* CSOUND_::SetControlChannelParams)(CSOUND *, const char *name, int type, MYFLT dflt, MYFLT min, MYFLT max) |
| int(* CSOUND_::GetControlChannelParams)(CSOUND *, const char *name, MYFLT *dflt, MYFLT *min, MYFLT *max) |
| int(* CSOUND_::ChanIKSet)(CSOUND *, MYFLT value, int n) |
| int(* CSOUND_::ChanOKGet)(CSOUND *, MYFLT *value, int n) |
| int(* CSOUND_::ChanIASet)(CSOUND *, const MYFLT *value, int n) |
| int(* CSOUND_::ChanOAGet)(CSOUND *, MYFLT *value, int n) |
| void(* CSOUND_::dispinit)(CSOUND *) |
| void*(* CSOUND_::Create_Mutex)(int isRecursive) |
| int(* CSOUND_::LockMutexNoWait)(void *mutex_) |
| void(* CSOUND_::LockMutex)(void *mutex_) |
| void(* CSOUND_::UnlockMutex)(void *mutex_) |
| void(* CSOUND_::DestroyMutex)(void *mutex_) |
| long(* CSOUND_::RunCommand)(const char *const *argv, int noWait) |
| void*(* CSOUND_::GetCurrentThreadID)(void) |
| void(* CSOUND_::SetChannelIOCallback)(CSOUND *, CsoundChannelIOCallback_t func) |
| int(* CSOUND_::Set_Callback)(CSOUND *, int(*func)(void *, void *, unsigned int), void *userData, unsigned int typeMask) |
| void(* CSOUND_::Remove_Callback)(CSOUND *, int(*func)(void *, void *, unsigned int)) |
| int(* CSOUND_::PvsinSet)(CSOUND *, const PVSDATEXT *value, int n) |
| int(* CSOUND_::PvsoutGet)(CSOUND *, PVSDATEXT *value, int n) |
| void(* CSOUND_::SetInternalYieldCallback)(CSOUND *, int(*yieldCallback)(CSOUND *)) |
| void*(* CSOUND_::CreateBarrier)(unsigned int max) |
| int(* CSOUND_::DestroyBarrier)(void *) |
| int(* CSOUND_::WaitBarrier)(void *) |
| void*(* CSOUND_::FileOpen2)(CSOUND *, void *, int, const char *, void *, const char *, int, int) |
| int(* CSOUND_::type2csfiletype)(int type, int encoding) |
| MEMFIL*(* CSOUND_::ldmemfile2)(CSOUND *, const char *, int) |
| void(* CSOUND_::NotifyFileOpened)(CSOUND *, const char *, int, int, int) |
| int(* CSOUND_::sftype2csfiletype)(int type) |
| void* CSOUND_::flgraphGlobals |
used by init and perf loops
| int CSOUND_::ksmps |
| int CSOUND_::nchnls |
| long CSOUND_::kcounter |
Referenced by OpcodeBase< T >::init_().
| int CSOUND_::tieflag |
Referenced by OpcodeBase< T >::init_().
| MYFLT CSOUND_::esr |
| MYFLT CSOUND_::onedsr |
| MYFLT CSOUND_::sicvt |
| MYFLT CSOUND_::tpidsr |
| MYFLT CSOUND_::pidsr |
| MYFLT CSOUND_::mpidsr |
| MYFLT CSOUND_::mtpdsr |
| MYFLT CSOUND_::onedksmps |
| MYFLT CSOUND_::ekr |
| MYFLT CSOUND_::global_ekr |
| MYFLT CSOUND_::onedkr |
| MYFLT CSOUND_::kicvt |
| MYFLT CSOUND_::e0dbfs |
| MYFLT CSOUND_::dbfs_to_float |
| double CSOUND_::timeOffs |
start time of current section
| double CSOUND_::beatOffs |
| double CSOUND_::curTime |
current time in seconds, inc. per kprd
| double CSOUND_::curTime_inc |
| double CSOUND_::curBeat |
current time in beats, inc per kprd
| double CSOUND_::curBeat_inc |
| double CSOUND_::beatTime |
beat time = 60 / tempo
unused
| void* CSOUND_::widgetGlobals |
| void* CSOUND_::stdOp_Env |
reserved for std opcode library
| MYFLT* CSOUND_::zkstart |
| MYFLT* CSOUND_::zastart |
| long CSOUND_::zklast |
| long CSOUND_::zalast |
| MYFLT* CSOUND_::spin |
| MYFLT* CSOUND_::spout |
| int CSOUND_::nspin |
| int CSOUND_::nspout |
| void* CSOUND_::hostdata |
| void* CSOUND_::rtPlay_userdata |
| char* CSOUND_::orchname |
| char * CSOUND_::scorename |
max. length of string variables + 1
| int CSOUND_::strsmax |
| char** CSOUND_::strsets |
| MCHNBLK* CSOUND_::m_chnbp[64] |
reserve space for up to 4 MIDI devices
1.5.6