annotate R/rdyncall/inst/dynports/csound.R @ 0:0cfcc391201f

initial from svn dyncall-1745
author Daniel Adler
date Thu, 19 Mar 2015 22:26:28 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
3 dynbind( c("csound64","csound","csnd64","lib_csnd64.dylib","csound64Lib","csoundLib"), "
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 csoundAddSpinSample(*<CSOUND_>iif)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
5 csoundAppendOpcode(*<CSOUND_>*cii*c*c*p*p*p)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 csoundCfgErrorCodeToString(i)*c;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7 csoundChanIASet(*<CSOUND_>*fi)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8 csoundChanIASetSample(*<CSOUND_>iif)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 csoundChanIKSet(*<CSOUND_>fi)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10 csoundChanIKSetValue(*<CSOUND_>if)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 csoundChanOAGet(*<CSOUND_>*fi)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 csoundChanOAGetSample(*<CSOUND_>ii)f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13 csoundChanOKGet(*<CSOUND_>*fi)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14 csoundChanOKGetValue(*<CSOUND_>i)f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 csoundCleanup(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16 csoundCloseLibrary(*v)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 csoundCompile(*<CSOUND_>i**c)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 csoundCreate(*v)*<CSOUND_>;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19 csoundCreateBarrier(I)*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20 csoundCreateConfigurationVariable(*<CSOUND_>*c*vii*v*v*c*c)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 csoundCreateGlobalVariable(*<CSOUND_>*cJ)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22 csoundCreateMutex(i)*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
23 csoundCreateThread(*p*v)*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24 csoundCreateThreadLock()*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25 csoundDeleteCfgVarList(**<csCfgVariable_u>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 csoundDeleteChannelList(*<CSOUND_>*<CsoundChannelListEntry_>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27 csoundDeleteConfigurationVariable(*<CSOUND_>*c)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 csoundDeleteUtilityList(*<CSOUND_>**c)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 csoundDestroy(*<CSOUND_>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 csoundDestroyBarrier(*v)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 csoundDestroyGlobalVariable(*<CSOUND_>*c)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
32 csoundDestroyMessageBuffer(*<CSOUND_>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
33 csoundDestroyMutex(*v)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
34 csoundDestroyThreadLock(*v)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
35 csoundDisposeOpcodeList(*<CSOUND_>*<opcodeListEntry>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
36 csoundEnableMessageBuffer(*<CSOUND_>i)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
37 csoundGet0dBFS(*<CSOUND_>)f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
38 csoundGetAPIVersion()i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
39 csoundGetCPUTime(*<RTCLOCK_S>)d;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
40 csoundGetChannelLock(*<CSOUND_>*ci)*i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
41 csoundGetChannelPtr(*<CSOUND_>**f*ci)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
42 csoundGetControlChannelParams(*<CSOUND_>*c*f*f*f)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
43 csoundGetCurrentThreadId()*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
44 csoundGetDebug(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
45 csoundGetEnv(*<CSOUND_>*c)*c;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
46 csoundGetFirstMessage(*<CSOUND_>)*c;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
47 csoundGetFirstMessageAttr(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
48 csoundGetHostData(*<CSOUND_>)*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
49 csoundGetInputBuffer(*<CSOUND_>)*f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
50 csoundGetInputBufferSize(*<CSOUND_>)j;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
51 csoundGetKr(*<CSOUND_>)f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
52 csoundGetKsmps(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
53 csoundGetLibrarySymbol(*v*c)*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
54 csoundGetMessageCnt(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
55 csoundGetMessageLevel(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
56 csoundGetNamedGens(*<CSOUND_>)*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
57 csoundGetNchnls(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
58 csoundGetOutputBuffer(*<CSOUND_>)*f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
59 csoundGetOutputBufferSize(*<CSOUND_>)j;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
60 csoundGetOutputFileName(*<CSOUND_>)*c;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
61 csoundGetRandomSeedFromTime()I;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
62 csoundGetRealTime(*<RTCLOCK_S>)d;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
63 csoundGetRtPlayUserData(*<CSOUND_>)**v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
64 csoundGetRtRecordUserData(*<CSOUND_>)**v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
65 csoundGetSampleFormat(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
66 csoundGetSampleSize(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
67 csoundGetScoreOffsetSeconds(*<CSOUND_>)f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
68 csoundGetScoreTime(*<CSOUND_>)d;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
69 csoundGetSizeOfMYFLT()i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
70 csoundGetSpin(*<CSOUND_>)*f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
71 csoundGetSpout(*<CSOUND_>)*f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
72 csoundGetSpoutSample(*<CSOUND_>ii)f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
73 csoundGetSr(*<CSOUND_>)f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
74 csoundGetStrVarMaxLen(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
75 csoundGetTable(*<CSOUND_>**fi)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
76 csoundGetUtilityDescription(*<CSOUND_>*c)*c;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
77 csoundGetVersion()i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
78 csoundInitTimerStruct(*<RTCLOCK_S>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
79 csoundInitialize(*i***ci)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
80 csoundInitializeCscore(*<CSOUND_>*<__sFILE>*<__sFILE>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
81 csoundInputMessage(*<CSOUND_>*c)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
82 csoundIsScorePending(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
83 csoundJoinThread(*v)J;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
84 csoundKeyPress(*<CSOUND_>c)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
85 csoundListChannels(*<CSOUND_>**<CsoundChannelListEntry_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
86 csoundListConfigurationVariables(*<CSOUND_>)**<csCfgVariable_u>;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
87 csoundListUtilities(*<CSOUND_>)**c;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
88 csoundLocalizeString(*c)*c;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
89 csoundLockMutex(*v)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
90 csoundLockMutexNoWait(*v)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
91 csoundMessage(*<CSOUND_>*c?)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
92 csoundMessageS(*<CSOUND_>i*c?)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
93 csoundMessageV(*<CSOUND_>i*c*c)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
94 csoundNewOpcodeList(*<CSOUND_>**<opcodeListEntry>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
95 csoundNotifyThreadLock(*v)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
96 csoundOpenLibrary(**v*c)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
97 csoundParseConfigurationVariable(*<CSOUND_>*c*c)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
98 csoundPerform(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
99 csoundPerformBuffer(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
100 csoundPerformKsmps(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
101 csoundPerformKsmpsAbsolute(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
102 csoundPopFirstMessage(*<CSOUND_>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
103 csoundPreCompile(*<CSOUND_>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
104 csoundPvsinSet(*<CSOUND_>*<pvsdat_ext>i)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
105 csoundPvsoutGet(*<CSOUND_>*<pvsdat_ext>i)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
106 csoundQueryConfigurationVariable(*<CSOUND_>*c)*<csCfgVariable_u>;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
107 csoundQueryGlobalVariable(*<CSOUND_>*c)*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
108 csoundQueryGlobalVariableNoCheck(*<CSOUND_>*c)*v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
109 csoundQueryInterface(*c**v*i)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
110 csoundRand31(*i)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
111 csoundRandMT(*<CsoundRandMTState_>)I;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
112 csoundRegisterSenseEventCallback(*<CSOUND_>*p*v)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
113 csoundRemoveCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
114 csoundReset(*<CSOUND_>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
115 csoundRewindScore(*<CSOUND_>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
116 csoundRunCommand(**ci)j;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
117 csoundRunUtility(*<CSOUND_>*ci**c)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
118 csoundScoreEvent(*<CSOUND_>c*fj)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
119 csoundScoreExtract(*<CSOUND_>*<__sFILE>*<__sFILE>*<__sFILE>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
120 csoundScoreSort(*<CSOUND_>*<__sFILE>*<__sFILE>)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
121 csoundSeedRandMT(*<CsoundRandMTState_>*II)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
122 csoundSetCallback(*<CSOUND_>*p*vI)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
123 csoundSetChannelIOCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
124 csoundSetConfigurationVariable(*<CSOUND_>*c*v)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
125 csoundSetControlChannelParams(*<CSOUND_>*cifff)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
126 csoundSetCscoreCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
127 csoundSetDebug(*<CSOUND_>i)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
128 csoundSetDrawGraphCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
129 csoundSetExitGraphCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
130 csoundSetExternalMidiErrorStringCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
131 csoundSetExternalMidiInCloseCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
132 csoundSetExternalMidiInOpenCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
133 csoundSetExternalMidiOutCloseCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
134 csoundSetExternalMidiOutOpenCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
135 csoundSetExternalMidiReadCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
136 csoundSetExternalMidiWriteCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
137 csoundSetFileOpenCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
138 csoundSetGlobalEnv(*c*c)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
139 csoundSetHostData(*<CSOUND_>*v)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
140 csoundSetHostImplementedAudioIO(*<CSOUND_>ii)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
141 csoundSetInputValueCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
142 csoundSetIsGraphable(*<CSOUND_>i)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
143 csoundSetKillGraphCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
144 csoundSetKillXYinCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
145 csoundSetLanguage(i)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
146 csoundSetMakeGraphCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
147 csoundSetMakeXYinCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
148 csoundSetMessageCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
149 csoundSetMessageLevel(*<CSOUND_>i)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
150 csoundSetOutputValueCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
151 csoundSetPlayopenCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
152 csoundSetReadXYinCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
153 csoundSetRecopenCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
154 csoundSetRtcloseCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
155 csoundSetRtplayCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
156 csoundSetRtrecordCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
157 csoundSetScoreOffsetSeconds(*<CSOUND_>f)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
158 csoundSetScorePending(*<CSOUND_>i)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
159 csoundSetYieldCallback(*<CSOUND_>*p)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
160 csoundSleep(J)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
161 csoundStop(*<CSOUND_>)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
162 csoundTableGet(*<CSOUND_>ii)f;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
163 csoundTableLength(*<CSOUND_>i)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
164 csoundTableSet(*<CSOUND_>iif)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
165 csoundUnlockMutex(*v)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
166 csoundWaitBarrier(*v)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
167 csoundWaitThreadLock(*vJ)i;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
168 csoundWaitThreadLockNoTimeout(*v)v;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
169 ")
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
170 parseStructInfos("
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
171 CSOUND_{};
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
172 RTCLOCK_S{ll}starttime_real starttime_CPU ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
173 csCfgVariableBoolean_s{*<csCfgVariable_u>*C*iii*C*C}nxt name p type flags shortDesc longDesc ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
174 csCfgVariableDouble_s{*<csCfgVariable_u>*C*dii*C*Cdd}nxt name p type flags shortDesc longDesc min max ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
175 csCfgVariableFloat_s{*<csCfgVariable_u>*C*fii*C*Cff}nxt name p type flags shortDesc longDesc min max ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
176 csCfgVariableHead_s{*<csCfgVariable_u>*C*vii*C*C}nxt name p type flags shortDesc longDesc ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
177 csCfgVariableInt_s{*<csCfgVariable_u>*C*iii*C*Cii}nxt name p type flags shortDesc longDesc min max ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
178 csCfgVariableMYFLT_s{*<csCfgVariable_u>*C*fii*C*Cff}nxt name p type flags shortDesc longDesc min max ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
179 csCfgVariableString_s{*<csCfgVariable_u>*C*cii*C*Ci}nxt name p type flags shortDesc longDesc maxlen ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
180 csRtAudioParams{*ciiiiif}devName devNum bufSamp_SW bufSamp_HW nChannels sampleFormat sampleRate ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
181 opcodeListEntry{*c*c*c}opname outypes intypes ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
182 pvsdat_ext{iiiiiiiI*f}N sliding NB overlap winsize wintype format framecount frame ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
183 ")
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
184 parseUnionInfos("
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
185 csCfgVariable_u|<csCfgVariableHead_s><csCfgVariableInt_s><csCfgVariableBoolean_s><csCfgVariableFloat_s><csCfgVariableDouble_s><csCfgVariableMYFLT_s><csCfgVariableString_s>}h i b f d m s ;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
186 ")
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
187 CSFTYPE_AIFC=13;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
188 CSFTYPE_AIFF=12;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
189 CSFTYPE_ATS=41;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
190 CSFTYPE_AU=15;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
191 CSFTYPE_AVR=21;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
192 CSFTYPE_CAF=20;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
193 CSFTYPE_CVANAL=39;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
194 CSFTYPE_EXTRACT_PARMS=9;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
195 CSFTYPE_FLAC=19;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
196 CSFTYPE_FLOATS_BINARY=52;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
197 CSFTYPE_FLOATS_TEXT=51;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
198 CSFTYPE_FTABLES_BINARY=49;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
199 CSFTYPE_FTABLES_TEXT=48;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
200 CSFTYPE_HETRO=36;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
201 CSFTYPE_HRTF=44;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
202 CSFTYPE_HTK=22;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
203 CSFTYPE_IMAGE_PNG=59;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
204 CSFTYPE_INTEGER_BINARY=54;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
205 CSFTYPE_INTEGER_TEXT=53;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
206 CSFTYPE_IRCAM=11;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
207 CSFTYPE_LADSPA_PLUGIN=46;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
208 CSFTYPE_LORIS=42;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
209 CSFTYPE_LPC=40;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
210 CSFTYPE_MAT4=23;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
211 CSFTYPE_MAT5=24;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
212 CSFTYPE_MIDI_SYSEX=35;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
213 CSFTYPE_NIST=25;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
214 CSFTYPE_OPTIONS=8;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
215 CSFTYPE_ORCHESTRA=2;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
216 CSFTYPE_ORC_INCLUDE=4;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
217 CSFTYPE_OTHER_BINARY=58;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
218 CSFTYPE_OTHER_TEXT=57;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
219 CSFTYPE_PAF=26;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
220 CSFTYPE_POSTSCRIPT=55;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
221 CSFTYPE_PVC=37;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
222 CSFTYPE_PVCEX=38;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
223 CSFTYPE_PVF=27;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
224 CSFTYPE_RAW_AUDIO=10;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
225 CSFTYPE_SCORE=3;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
226 CSFTYPE_SCORE_OUT=6;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
227 CSFTYPE_SCOT=7;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
228 CSFTYPE_SCO_INCLUDE=5;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
229 CSFTYPE_SCRIPT_TEXT=56;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
230 CSFTYPE_SD2=16;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
231 CSFTYPE_SDIF=43;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
232 CSFTYPE_SDS=28;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
233 CSFTYPE_SNAPSHOT=47;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
234 CSFTYPE_SOUNDFONT=33;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
235 CSFTYPE_STD_MIDI=34;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
236 CSFTYPE_SVX=29;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
237 CSFTYPE_UNIFIED_CSD=1;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
238 CSFTYPE_UNKNOWN=0;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
239 CSFTYPE_UNKNOWN_AUDIO=32;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
240 CSFTYPE_VOC=30;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
241 CSFTYPE_VST_PLUGIN=45;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
242 CSFTYPE_W64=17;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
243 CSFTYPE_WAVE=14;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
244 CSFTYPE_WAVEX=18;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
245 CSFTYPE_XI=31;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
246 CSFTYPE_XSCANU_MATRIX=50;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
247 CSLANGUAGE_AFRIKAANS=1;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
248 CSLANGUAGE_ALBANIAN=2;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
249 CSLANGUAGE_ARABIC=3;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
250 CSLANGUAGE_ARMENIAN=4;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
251 CSLANGUAGE_ASSAMESE=5;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
252 CSLANGUAGE_AZERI=6;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
253 CSLANGUAGE_BASQUE=7;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
254 CSLANGUAGE_BELARUSIAN=8;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
255 CSLANGUAGE_BENGALI=9;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
256 CSLANGUAGE_BULGARIAN=10;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
257 CSLANGUAGE_CATALAN=11;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
258 CSLANGUAGE_CHINESE=12;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
259 CSLANGUAGE_COLUMBIAN=72;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
260 CSLANGUAGE_CROATIAN=13;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
261 CSLANGUAGE_CZECH=14;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
262 CSLANGUAGE_DANISH=15;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
263 CSLANGUAGE_DEFAULT=0;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
264 CSLANGUAGE_DUTCH=16;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
265 CSLANGUAGE_ENGLISH_UK=17;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
266 CSLANGUAGE_ENGLISH_US=18;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
267 CSLANGUAGE_ESTONIAN=19;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
268 CSLANGUAGE_FAEROESE=20;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
269 CSLANGUAGE_FARSI=21;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
270 CSLANGUAGE_FINNISH=22;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
271 CSLANGUAGE_FRENCH=23;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
272 CSLANGUAGE_GEORGIAN=24;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
273 CSLANGUAGE_GERMAN=25;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
274 CSLANGUAGE_GREEK=26;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
275 CSLANGUAGE_GUJARATI=27;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
276 CSLANGUAGE_HEBREW=28;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
277 CSLANGUAGE_HINDI=29;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
278 CSLANGUAGE_HUNGARIAN=30;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
279 CSLANGUAGE_ICELANDIC=31;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
280 CSLANGUAGE_INDONESIAN=32;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
281 CSLANGUAGE_ITALIAN=33;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
282 CSLANGUAGE_JAPANESE=34;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
283 CSLANGUAGE_KANNADA=35;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
284 CSLANGUAGE_KASHMIRI=36;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
285 CSLANGUAGE_KAZAK=37;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
286 CSLANGUAGE_KONKANI=38;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
287 CSLANGUAGE_KOREAN=39;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
288 CSLANGUAGE_LATVIAN=40;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
289 CSLANGUAGE_LITHUANIAN=41;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
290 CSLANGUAGE_MACEDONIAN=42;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
291 CSLANGUAGE_MALAY=43;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
292 CSLANGUAGE_MALAYALAM=44;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
293 CSLANGUAGE_MANIPURI=45;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
294 CSLANGUAGE_MARATHI=46;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
295 CSLANGUAGE_NEPALI=47;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
296 CSLANGUAGE_NORWEGIAN=48;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
297 CSLANGUAGE_ORIYA=49;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
298 CSLANGUAGE_POLISH=50;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
299 CSLANGUAGE_PORTUGUESE=51;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
300 CSLANGUAGE_PUNJABI=52;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
301 CSLANGUAGE_ROMANIAN=53;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
302 CSLANGUAGE_RUSSIAN=54;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
303 CSLANGUAGE_SANSKRIT=55;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
304 CSLANGUAGE_SERBIAN=56;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
305 CSLANGUAGE_SINDHI=57;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
306 CSLANGUAGE_SLOVAK=58;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
307 CSLANGUAGE_SLOVENIAN=59;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
308 CSLANGUAGE_SPANISH=60;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
309 CSLANGUAGE_SWAHILI=61;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
310 CSLANGUAGE_SWEDISH=62;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
311 CSLANGUAGE_TAMIL=63;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
312 CSLANGUAGE_TATAR=64;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
313 CSLANGUAGE_TELUGU=65;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
314 CSLANGUAGE_THAI=66;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
315 CSLANGUAGE_TURKISH=67;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
316 CSLANGUAGE_UKRAINIAN=68;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
317 CSLANGUAGE_URDU=69;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
318 CSLANGUAGE_UZBEK=70;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
319 CSLANGUAGE_VIETNAMESE=71;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
320 CSOUND_ERROR=-1;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
321 CSOUND_INITIALIZATION=-2;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
322 CSOUND_MEMORY=-4;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
323 CSOUND_PERFORMANCE=-3;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
324 CSOUND_SIGNAL=-5;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
325 CSOUND_SUCCESS=0;
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
326 CSOUNDCFG_BOOLEAN=2
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
327 CSOUNDCFG_DOUBLE=4
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
328 CSOUNDCFG_FLOAT=3
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
329 CSOUNDCFG_INTEGER=1
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
330 CSOUNDCFG_INVALID_BOOLEAN=-8
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
331 CSOUNDCFG_INVALID_FLAG=-3
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
332 CSOUNDCFG_INVALID_NAME=-1
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
333 CSOUNDCFG_INVALID_TYPE=-2
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
334 CSOUNDCFG_LASTERROR=-10
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
335 CSOUNDCFG_MEMORY=-9
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
336 CSOUNDCFG_MYFLT=5
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
337 CSOUNDCFG_NOT_POWOFTWO=-7
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
338 CSOUNDCFG_NULL_POINTER=-4
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
339 CSOUNDCFG_POWOFTWO=0x00000001
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
340 CSOUNDCFG_STRING=6
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
341 CSOUNDCFG_STRING_LENGTH=-10
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
342 CSOUNDCFG_SUCCESS=0
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
343 CSOUNDCFG_TOO_HIGH=-5
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
344 CSOUNDCFG_TOO_LOW=-6
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
345 CSOUNDINIT_NO_ATEXIT=2
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
346 CSOUNDINIT_NO_SIGNAL_HANDLER=1
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
347 CSOUNDMSG_BG_BLACK=(0x0200)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
348 CSOUNDMSG_BG_BLUE=(0x0240)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
349 CSOUNDMSG_BG_COLOR_MASK=(0x0270)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
350 CSOUNDMSG_BG_CYAN=(0x0260)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
351 CSOUNDMSG_BG_GREEN=(0x0220)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
352 CSOUNDMSG_BG_GREY=(0x0270)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
353 CSOUNDMSG_BG_MAGENTA=(0x0250)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
354 CSOUNDMSG_BG_ORANGE=(0x0230)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
355 CSOUNDMSG_BG_RED=(0x0210)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
356 CSOUNDMSG_DEFAULT=(0x0000)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
357 CSOUNDMSG_ERROR=(0x1000)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
358 CSOUNDMSG_FG_ATTR_MASK=(0x0088)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
359 CSOUNDMSG_FG_BLACK=(0x0100)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
360 CSOUNDMSG_FG_BLUE=(0x0104)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
361 CSOUNDMSG_FG_BOLD=(0x0008)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
362 CSOUNDMSG_FG_COLOR_MASK=(0x0107)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
363 CSOUNDMSG_FG_CYAN=(0x0106)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
364 CSOUNDMSG_FG_GREEN=(0x0102)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
365 CSOUNDMSG_FG_MAGENTA=(0x0105)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
366 CSOUNDMSG_FG_RED=(0x0101)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
367 CSOUNDMSG_FG_UNDERLINE=(0x0080)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
368 CSOUNDMSG_FG_WHITE=(0x0107)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
369 CSOUNDMSG_FG_YELLOW=(0x0103)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
370 CSOUNDMSG_ORCH=(0x2000)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
371 CSOUNDMSG_REALTIME=(0x3000)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
372 CSOUNDMSG_TYPE_MASK=(0x7000)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
373 CSOUNDMSG_WARNING=(0x4000)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
374 CSOUND_AUDIO_CHANNEL=2
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
375 #CSOUND_CALLBACK_KBD_EVENT=(0x00000001U)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
376 #CSOUND_CALLBACK_KBD_TEXT=(0x00000002U)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
377 CSOUND_CALLBACK_KBD_EVENT=(0x00000001)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
378 CSOUND_CALLBACK_KBD_TEXT=(0x00000002)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
379 CSOUND_CFGVAR_H=
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
380 CSOUND_CHANNEL_TYPE_MASK=15
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
381 CSOUND_CONTROL_CHANNEL=1
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
382 CSOUND_CONTROL_CHANNEL_EXP=3
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
383 CSOUND_CONTROL_CHANNEL_INT=1
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
384 CSOUND_CONTROL_CHANNEL_LIN=2
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
385 CSOUND_EXITJMP_SUCCESS=(256)
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
386 #CSOUND_H=
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
387 CSOUND_INPUT_CHANNEL=16
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
388 #CSOUND_MSG_ATTR_H=
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
389 CSOUND_OUTPUT_CHANNEL=32
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
390 #CSOUND_SPIN_LOCK=
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
391 #CSOUND_SPIN_UNLOCK=
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
392 CSOUND_STRING_CHANNEL=3
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
393 #CSOUND_SYSDEP_H=
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
394 #CSOUND_TEXT_H=
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
395 #CSOUND_VERSION_H=
0cfcc391201f initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
396