ERIS CORE

◆ messageHandler()

void FLASHMEM SvcErisAudioParameterController::messageHandler ( AppBaseClass sender,
const char *  message 
)
overridevirtual

receiver method for inter-app string based communication

Parameters
uval
fval

Reimplemented from AppBaseClass.

Definition at line 4 of file SvcErisAudioParameterController.cpp.

4  {
5  char c[64];
6  char i[64];
7  char m[64];
8  char p[64];
9  char objName[64];
10 
11  int total_read;
12  //class,instance,method,params
13  total_read = sscanf(message, "%63s %63s %63s %63s" , c, i, m, p);
14  //sci->printf("M ");sci->println(message);
15  //sci->printf("M APC Request: class: %63s instance: %63s method:%63s params: %63s\n" , c, i, m, p);
16  //sci->send();
17  if(0){}else if(strncmp(gPC_ERISAUDIOFILTERBIQUAD,c,sizeof(gPC_ERISAUDIOFILTERBIQUAD)) == 0 &&\
18  strncmp(gPM_SETLOWPASS,m,sizeof(gPM_SETLOWPASS)) == 0){
20  strcat(objName,"_");strcat(objName,i);
22  if (eac != NULL){
23  uint32_t stage;
24  float frequency;
25  float q;
26  total_read = sscanf(p, "%lu,%f,%f" , &stage,&frequency,&q); // ['uint32_t stage', 'float frequency', 'float q = 0.7071f']
27  eac->setLowpass(stage,frequency,q);
28  }
29  }else if(strncmp(gPC_ERISAUDIOFILTERBIQUAD,c,sizeof(gPC_ERISAUDIOFILTERBIQUAD)) == 0 &&\
30  strncmp(gPM_SETHIGHPASS,m,sizeof(gPM_SETHIGHPASS)) == 0){
32  strcat(objName,"_");strcat(objName,i);
34  if (eac != NULL){
35  uint32_t stage;
36  float frequency;
37  float q;
38  total_read = sscanf(p, "%lu,%f,%f" , &stage,&frequency,&q); // ['uint32_t stage', 'float frequency', 'float q = 0.7071']
39  eac->setHighpass(stage,frequency,q);
40  }
41  }else if(strncmp(gPC_ERISAUDIOFILTERBIQUAD,c,sizeof(gPC_ERISAUDIOFILTERBIQUAD)) == 0 &&\
42  strncmp(gPM_SETBANDPASS,m,sizeof(gPM_SETBANDPASS)) == 0){
44  strcat(objName,"_");strcat(objName,i);
46  if (eac != NULL){
47  uint32_t stage;
48  float frequency;
49  float q;
50  total_read = sscanf(p, "%lu,%f,%f" , &stage,&frequency,&q); // ['uint32_t stage', 'float frequency', 'float q = 1.0']
51  eac->setBandpass(stage,frequency,q);
52  }
53  }else if(strncmp(gPC_ERISAUDIOFILTERBIQUAD,c,sizeof(gPC_ERISAUDIOFILTERBIQUAD)) == 0 &&\
54  strncmp(gPM_SETNOTCH,m,sizeof(gPM_SETNOTCH)) == 0){
56  strcat(objName,"_");strcat(objName,i);
58  if (eac != NULL){
59  uint32_t stage;
60  float frequency;
61  float q;
62  total_read = sscanf(p, "%lu,%f,%f" , &stage,&frequency,&q); // ['uint32_t stage', 'float frequency', 'float q = 1.0']
63  eac->setNotch(stage,frequency,q);
64  }
65  }else if(strncmp(gPC_ERISAUDIOFILTERBIQUAD,c,sizeof(gPC_ERISAUDIOFILTERBIQUAD)) == 0 &&\
66  strncmp(gPM_SETLOWSHELF,m,sizeof(gPM_SETLOWSHELF)) == 0){
68  strcat(objName,"_");strcat(objName,i);
70  if (eac != NULL){
71  uint32_t stage;
72  float frequency;
73  float gain;
74  float slope;
75  total_read = sscanf(p, "%lu,%f,%f,%f" , &stage,&frequency,&gain,&slope); // ['uint32_t stage', 'float frequency', 'float gain', 'float slope = 1.0f']
76  eac->setLowShelf(stage,frequency,gain,slope);
77  }
78  }else if(strncmp(gPC_ERISAUDIOFILTERBIQUAD,c,sizeof(gPC_ERISAUDIOFILTERBIQUAD)) == 0 &&\
79  strncmp(gPM_SETHIGHSHELF,m,sizeof(gPM_SETHIGHSHELF)) == 0){
81  strcat(objName,"_");strcat(objName,i);
83  if (eac != NULL){
84  uint32_t stage;
85  float frequency;
86  float gain;
87  float slope;
88  total_read = sscanf(p, "%lu,%f,%f,%f" , &stage,&frequency,&gain,&slope); // ['uint32_t stage', 'float frequency', 'float gain', 'float slope = 1.0f']
89  eac->setHighShelf(stage,frequency,gain,slope);
90  }
91  }else if(strncmp(gPC_ERISAUDIOANALYZEFFT1024,c,sizeof(gPC_ERISAUDIOANALYZEFFT1024)) == 0 &&\
92  strncmp(gPM_AVAILABLE,m,sizeof(gPM_AVAILABLE)) == 0){
94  strcat(objName,":");strcat(objName,i);
96  if (eac != NULL){
97  //total_read = sscanf(p, "" , ); // ['']
98  eac->available();
99  }
100  }else if(strncmp(gPC_ERISAUDIOANALYZEFFT1024,c,sizeof(gPC_ERISAUDIOANALYZEFFT1024)) == 0 &&\
101  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
103  strcat(objName,":");strcat(objName,i);
105  if (eac != NULL){
106  uint16_t binNumber;
107  total_read = sscanf(p, "%hu" , &binNumber); // ['uint32_t binNumber']
108  eac->read(binNumber);
109  }
110  }else if(strncmp(gPC_ERISAUDIOANALYZEFFT256,c,sizeof(gPC_ERISAUDIOANALYZEFFT256)) == 0 &&\
111  strncmp(gPM_AVAILABLE,m,sizeof(gPM_AVAILABLE)) == 0){
113  strcat(objName,":");strcat(objName,i);
115  if (eac != NULL){
116  //total_read = sscanf(p, "" , ); // ['']
117  eac->available();
118  }
119  }else if(strncmp(gPC_ERISAUDIOANALYZEFFT256,c,sizeof(gPC_ERISAUDIOANALYZEFFT256)) == 0 &&\
120  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
122  strcat(objName,":");strcat(objName,i);
124  if (eac != NULL){
125  uint32_t binNumber;
126  total_read = sscanf(p, "%lu" , &binNumber); // ['uint32_t binNumber']
127  eac->read(binNumber);
128  }
129  }else if(strncmp(gPC_ERISAUDIOANALYZEFFT256,c,sizeof(gPC_ERISAUDIOANALYZEFFT256)) == 0 &&\
130  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
132  strcat(objName,":");strcat(objName,i);
134  if (eac != NULL){
135  uint32_t binFirst;
136  uint32_t binLast;
137  total_read = sscanf(p, "%lu,%lu" , &binFirst,&binLast); // ['uint32_t binFirst', 'uint32_t binLast']
138  eac->read(binFirst,binLast);
139  }
140  }else if(strncmp(gPC_ERISAUDIOANALYZEFFT256,c,sizeof(gPC_ERISAUDIOANALYZEFFT256)) == 0 &&\
141  strncmp(gPM_AVERAGETOGETHER,m,sizeof(gPM_AVERAGETOGETHER)) == 0){
143  strcat(objName,":");strcat(objName,i);
145  if (eac != NULL){
146  uint8_t n;
147  total_read = sscanf(p, "%c" , &n); // ['uint8_t n']
148  eac->averageTogether(n);
149  }
150  }else if(strncmp(gPC_ERISAUDIOANALYZENOTEFREQUENCY,c,sizeof(gPC_ERISAUDIOANALYZENOTEFREQUENCY)) == 0 &&\
151  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
153  strcat(objName,":");strcat(objName,i);
155  if (eac != NULL){
156  float thresh;
157  total_read = sscanf(p, "%f" , &thresh); // [' float threshold ']
158  eac->begin(thresh);
159  }
160  }else if(strncmp(gPC_ERISAUDIOANALYZENOTEFREQUENCY,c,sizeof(gPC_ERISAUDIOANALYZENOTEFREQUENCY)) == 0 &&\
161  strncmp(gPM_THRESHOLD,m,sizeof(gPM_THRESHOLD)) == 0){
163  strcat(objName,":");strcat(objName,i);
165  if (eac != NULL){
166  float thresh;
167  total_read = sscanf(p, "%f" , &thresh); // [' float p']
168  eac->threshold(thresh);
169  }
170  }else if(strncmp(gPC_ERISAUDIOANALYZENOTEFREQUENCY,c,sizeof(gPC_ERISAUDIOANALYZENOTEFREQUENCY)) == 0 &&\
171  strncmp(gPM_AVAILABLE,m,sizeof(gPM_AVAILABLE)) == 0){
173  strcat(objName,":");strcat(objName,i);
175  if (eac != NULL){
176  //total_read = sscanf(p, "" , ); // [' void ']
177  eac->available();
178  }
179  }else if(strncmp(gPC_ERISAUDIOANALYZENOTEFREQUENCY,c,sizeof(gPC_ERISAUDIOANALYZENOTEFREQUENCY)) == 0 &&\
180  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
182  strcat(objName,":");strcat(objName,i);
184  if (eac != NULL){
185  //total_read = sscanf(p, "" , ); // [' void ']
186  eac->read();
187  }
188  }else if(strncmp(gPC_ERISAUDIOANALYZENOTEFREQUENCY,c,sizeof(gPC_ERISAUDIOANALYZENOTEFREQUENCY)) == 0 &&\
189  strncmp(gPM_PROBABILITY,m,sizeof(gPM_PROBABILITY)) == 0){
191  strcat(objName,":");strcat(objName,i);
193  if (eac != NULL){
194  //total_read = sscanf(p, "" , ); // [' void ']
195  eac->probability();
196  }
197  }else if(strncmp(gPC_ERISAUDIOANALYZEPEAK,c,sizeof(gPC_ERISAUDIOANALYZEPEAK)) == 0 &&\
198  strncmp(gPM_AVAILABLE,m,sizeof(gPM_AVAILABLE)) == 0){
200  strcat(objName,":");strcat(objName,i);
202  if (eac != NULL){
203  //total_read = sscanf(p, "" , ); // ['void']
204  eac->available();
205  }
206  }else if(strncmp(gPC_ERISAUDIOANALYZEPEAK,c,sizeof(gPC_ERISAUDIOANALYZEPEAK)) == 0 &&\
207  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
209  strcat(objName,":");strcat(objName,i);
211  if (eac != NULL){
212  //total_read = sscanf(p, "" , ); // ['void']
213  eac->read();
214  }
215  }else if(strncmp(gPC_ERISAUDIOANALYZEPEAK,c,sizeof(gPC_ERISAUDIOANALYZEPEAK)) == 0 &&\
216  strncmp(gPM_READPEAKTOPEAK,m,sizeof(gPM_READPEAKTOPEAK)) == 0){
218  strcat(objName,":");strcat(objName,i);
220  if (eac != NULL){
221  //total_read = sscanf(p, "" , ); // ['void']
222  eac->readPeakToPeak();
223  }
224  /*}else if(strncmp(gPC_ERISAUDIOANALYZEPRINT,c,sizeof(gPC_ERISAUDIOANALYZEPRINT)) == 0 &&\
225  strncmp(gPM_TRIGGER,m,sizeof(gPM_TRIGGER)) == 0){
226  strcpy(objName,erisAudioAnalyzePrint::short_name_lookup);
227  strcat(objName,":");strcat(objName,i);
228  erisAudioAnalyzePrint* eac = (erisAudioAnalyzePrint*) (ad->getAudioStreamObjByName(objName));
229  if (eac != NULL){
230  //total_read = sscanf(p, "" , ); // ['void']
231  eac->trigger();
232  }
233  }else if(strncmp(gPC_ERISAUDIOANALYZEPRINT,c,sizeof(gPC_ERISAUDIOANALYZEPRINT)) == 0 &&\
234  strncmp(gPM_TRIGGER,m,sizeof(gPM_TRIGGER)) == 0){
235  strcpy(objName,erisAudioAnalyzePrint::short_name_lookup);
236  strcat(objName,":");strcat(objName,i);
237  erisAudioAnalyzePrint* eac = (erisAudioAnalyzePrint*) (ad->getAudioStreamObjByName(objName));
238  if (eac != NULL){
239  float level;
240  int16_t edge;
241  total_read = sscanf(p, "%f,%hi" , &level,&edge); // ['float level', 'int edge']
242  eac->trigger(level,edge);
243  }*/
244  }else if(strncmp(gPC_ERISAUDIOANALYZERMS,c,sizeof(gPC_ERISAUDIOANALYZERMS)) == 0 &&\
245  strncmp(gPM_AVAILABLE,m,sizeof(gPM_AVAILABLE)) == 0){
247  strcat(objName,":");strcat(objName,i);
249  if (eac != NULL){
250  //total_read = sscanf(p, "" , ); // ['void']
251  eac->available();
252  }
253  }else if(strncmp(gPC_ERISAUDIOANALYZERMS,c,sizeof(gPC_ERISAUDIOANALYZERMS)) == 0 &&\
254  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
256  strcat(objName,":");strcat(objName,i);
258  if (eac != NULL){
259  //total_read = sscanf(p, "" , ); // ['void']
260  eac->read();
261  }
262  }else if(strncmp(gPC_ERISAUDIOANALYZETONEDETECT,c,sizeof(gPC_ERISAUDIOANALYZETONEDETECT)) == 0 &&\
263  strncmp(gPM_SET_PARAMS,m,sizeof(gPM_SET_PARAMS)) == 0){
265  strcat(objName,":");strcat(objName,i);
267  if (eac != NULL){
268  int32_t coef;
269  uint16_t cycles;
270  uint16_t len;
271  total_read = sscanf(p, "%li,%hu,%hu" , &coef,&cycles,&len); // ['int32_t coef', 'uint16_t cycles', 'uint16_t len']
272  eac->set_params(coef,cycles,len);
273  }
274  }else if(strncmp(gPC_ERISAUDIOANALYZETONEDETECT,c,sizeof(gPC_ERISAUDIOANALYZETONEDETECT)) == 0 &&\
275  strncmp(gPM_AVAILABLE,m,sizeof(gPM_AVAILABLE)) == 0){
277  strcat(objName,":");strcat(objName,i);
279  if (eac != NULL){
280  //total_read = sscanf(p, "" , ); // ['void']
281  eac->available();
282  }
283  }else if(strncmp(gPC_ERISAUDIOANALYZETONEDETECT,c,sizeof(gPC_ERISAUDIOANALYZETONEDETECT)) == 0 &&\
284  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
286  strcat(objName,":");strcat(objName,i);
288  if (eac != NULL){
289  //total_read = sscanf(p, "" , ); // ['void']
290  eac->read();
291  }
292  }else if(strncmp(gPC_ERISAUDIOANALYZETONEDETECT,c,sizeof(gPC_ERISAUDIOANALYZETONEDETECT)) == 0 &&\
293  strncmp(gPM_THRESHOLD,m,sizeof(gPM_THRESHOLD)) == 0){
295  strcat(objName,":");strcat(objName,i);
297  if (eac != NULL){
298  float level;
299  total_read = sscanf(p, "%f" , &level); // ['float level']
300  eac->threshold(level);
301  }
302  }/*else if(strncmp(gPC_ERISASYNCAUDIOINPUTSPDIF3,c,sizeof(gPC_ERISASYNCAUDIOINPUTSPDIF3)) == 0 &&\
303  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
304  strcpy(objName,erisAsyncAudioInputSPDIF3::short_name_lookup);
305  strcat(objName,":");strcat(objName,i);
306  erisAsyncAudioInputSPDIF3* eac = (erisAsyncAudioInputSPDIF3*) (ad->getAudioStreamObjByName(objName));
307  if (eac != NULL){
308  //total_read = sscanf(p, "" , ); // ['']
309  eac->begin();
310  }
311  }*/else if(strncmp(gPC_ERISAUDIOEFFECTBITCRUSHER,c,sizeof(gPC_ERISAUDIOEFFECTBITCRUSHER)) == 0 &&\
312  strncmp(gPM_BITS,m,sizeof(gPM_BITS)) == 0){
314  strcat(objName,":");strcat(objName,i);
316  if (eac != NULL){
317  uint8_t b;
318  total_read = sscanf(p, "%c" , &b); // ['uint8_t b']
319  eac->bits(b);
320  }
321  }else if(strncmp(gPC_ERISAUDIOEFFECTBITCRUSHER,c,sizeof(gPC_ERISAUDIOEFFECTBITCRUSHER)) == 0 &&\
322  strncmp(gPM_SAMPLERATE,m,sizeof(gPM_SAMPLERATE)) == 0){
324  strcat(objName,":");strcat(objName,i);
326  if (eac != NULL){
327  float hz;
328  total_read = sscanf(p, "%f" , &hz); // ['float hz']
329  eac->sampleRate(hz);
330  }
331  }else if(strncmp(gPC_ERISAUDIOEFFECTCHORUS,c,sizeof(gPC_ERISAUDIOEFFECTCHORUS)) == 0 &&\
332  strncmp(gPM_VOICES,m,sizeof(gPM_VOICES)) == 0){
334  strcat(objName,":");strcat(objName,i);
336  if (eac != NULL){
337  int16_t n_chorus;
338  total_read = sscanf(p, "%hi" , &n_chorus); // ['int n_chorus']
339  eac->voices(n_chorus);
340  }
341  }else if(strncmp(gPC_ERISAUDIOEFFECTDIGITALCOMBINE,c,sizeof(gPC_ERISAUDIOEFFECTDIGITALCOMBINE)) == 0 &&\
342  strncmp(gPM_SETCOMBINEMODE,m,sizeof(gPM_SETCOMBINEMODE)) == 0){
344  strcat(objName,":");strcat(objName,i);
346  if (eac != NULL){
347  int16_t mode_in;
348  total_read = sscanf(p, "%hi" , &mode_in); // ['int mode_in']
349  eac->setCombineMode(mode_in);
350  }
351  }else if(strncmp(gPC_ERISAUDIOEFFECTDELAY,c,sizeof(gPC_ERISAUDIOEFFECTDELAY)) == 0 &&\
352  strncmp(gPM_DELAY,m,sizeof(gPM_DELAY)) == 0){
354  strcat(objName,":");strcat(objName,i);
356  if (eac != NULL){
357  uint8_t channel;
358  float milliseconds;
359  total_read = sscanf(p, "%c,%f" , &channel,&milliseconds); // ['uint8_t channel', 'float milliseconds']
360  eac->delay(channel,milliseconds);
361  }
362  }else if(strncmp(gPC_ERISAUDIOEFFECTDELAY,c,sizeof(gPC_ERISAUDIOEFFECTDELAY)) == 0 &&\
363  strncmp(gPM_DISABLE,m,sizeof(gPM_DISABLE)) == 0){
365  strcat(objName,":");strcat(objName,i);
367  if (eac != NULL){
368  uint8_t channel;
369  total_read = sscanf(p, "%c" , &channel); // ['uint8_t channel']
370  eac->disable(channel);
371  }
372  }else if(strncmp(gPC_ERISAUDIOEFFECTDELAYEXTERNAL,c,sizeof(gPC_ERISAUDIOEFFECTDELAYEXTERNAL)) == 0 &&\
373  strncmp(gPM_DELAY,m,sizeof(gPM_DELAY)) == 0){
375  strcat(objName,":");strcat(objName,i);
377  if (eac != NULL){
378  uint8_t channel;
379  float milliseconds;
380  total_read = sscanf(p, "%c,%f" , &channel,&milliseconds); // ['uint8_t channel', 'float milliseconds']
381  eac->delay(channel,milliseconds);
382  }
383  }else if(strncmp(gPC_ERISAUDIOEFFECTDELAYEXTERNAL,c,sizeof(gPC_ERISAUDIOEFFECTDELAYEXTERNAL)) == 0 &&\
384  strncmp(gPM_DISABLE,m,sizeof(gPM_DISABLE)) == 0){
386  strcat(objName,":");strcat(objName,i);
388  if (eac != NULL){
389  uint8_t channel;
390  total_read = sscanf(p, "%c" , &channel); // ['uint8_t channel']
391  eac->disable(channel);
392  }
393  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
394  strncmp(gPM_NOTEON,m,sizeof(gPM_NOTEON)) == 0){
396  strcat(objName,":");strcat(objName,i);
398  if (eac != NULL){
399  //total_read = sscanf(p, "" , ); // ['']
400  eac->noteOn();
401  }
402  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
403  strncmp(gPM_NOTEOFF,m,sizeof(gPM_NOTEOFF)) == 0){
405  strcat(objName,":");strcat(objName,i);
407  if (eac != NULL){
408  //total_read = sscanf(p, "" , ); // ['']
409  eac->noteOff();
410  }
411  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
412  strncmp(gPM_DELAY,m,sizeof(gPM_DELAY)) == 0){
414  strcat(objName,":");strcat(objName,i);
416  if (eac != NULL){
417  float milliseconds;
418  total_read = sscanf(p, "%f" , &milliseconds); // ['float milliseconds']
419  eac->delay(milliseconds);
420  }
421  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
422  strncmp(gPM_ATTACK,m,sizeof(gPM_ATTACK)) == 0){
424  strcat(objName,":");strcat(objName,i);
426  if (eac != NULL){
427  float milliseconds;
428  total_read = sscanf(p, "%f" , &milliseconds); // ['float milliseconds']
429  eac->attack(milliseconds);
430  }
431  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
432  strncmp(gPM_HOLD,m,sizeof(gPM_HOLD)) == 0){
434  strcat(objName,":");strcat(objName,i);
436  if (eac != NULL){
437  float milliseconds;
438  total_read = sscanf(p, "%f" , &milliseconds); // ['float milliseconds']
439  eac->hold(milliseconds);
440  }
441  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
442  strncmp(gPM_DECAY,m,sizeof(gPM_DECAY)) == 0){
444  strcat(objName,":");strcat(objName,i);
446  if (eac != NULL){
447  float milliseconds;
448  total_read = sscanf(p, "%f" , &milliseconds); // ['float milliseconds']
449  eac->decay(milliseconds);
450  }
451  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
452  strncmp(gPM_SUSTAIN,m,sizeof(gPM_SUSTAIN)) == 0){
454  strcat(objName,":");strcat(objName,i);
456  if (eac != NULL){
457  float level;
458  total_read = sscanf(p, "%f" , &level); // ['float level']
459  eac->sustain(level);
460  }
461  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
462  strncmp(gPM_RELEASE,m,sizeof(gPM_RELEASE)) == 0){
464  strcat(objName,":");strcat(objName,i);
466  if (eac != NULL){
467  float milliseconds;
468  total_read = sscanf(p, "%f" , &milliseconds); // ['float milliseconds']
469  eac->release(milliseconds);
470  }
471  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
472  strncmp(gPM_RELEASENOTEON,m,sizeof(gPM_RELEASENOTEON)) == 0){
474  strcat(objName,":");strcat(objName,i);
476  if (eac != NULL){
477  float milliseconds;
478  total_read = sscanf(p, "%f" , &milliseconds); // ['float milliseconds']
479  eac->releaseNoteOn(milliseconds);
480  }
481  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
482  strncmp(gPM_ISACTIVE,m,sizeof(gPM_ISACTIVE)) == 0){
484  strcat(objName,":");strcat(objName,i);
486  if (eac != NULL){
487  //total_read = sscanf(p, "" , ); // ['']
488  eac->isActive();
489  }
490  }else if(strncmp(gPC_ERISAUDIOEFFECTENVELOPE,c,sizeof(gPC_ERISAUDIOEFFECTENVELOPE)) == 0 &&\
491  strncmp(gPM_ISSUSTAIN,m,sizeof(gPM_ISSUSTAIN)) == 0){
493  strcat(objName,":");strcat(objName,i);
495  if (eac != NULL){
496  //total_read = sscanf(p, "" , ); // ['']
497  eac->isSustain();
498  }
499  }else if(strncmp(gPC_ERISAUDIOEFFECTFADE,c,sizeof(gPC_ERISAUDIOEFFECTFADE)) == 0 &&\
500  strncmp(gPM_FADEIN,m,sizeof(gPM_FADEIN)) == 0){
502  strcat(objName,":");strcat(objName,i);
504  if (eac != NULL){
505  uint32_t milliseconds;
506  total_read = sscanf(p, "%lu" , &milliseconds); // ['uint32_t milliseconds']
507  eac->fadeIn(milliseconds);
508  }
509  }else if(strncmp(gPC_ERISAUDIOEFFECTFADE,c,sizeof(gPC_ERISAUDIOEFFECTFADE)) == 0 &&\
510  strncmp(gPM_FADEOUT,m,sizeof(gPM_FADEOUT)) == 0){
512  strcat(objName,":");strcat(objName,i);
514  if (eac != NULL){
515  uint32_t milliseconds;
516  total_read = sscanf(p, "%lu" , &milliseconds); // ['uint32_t milliseconds']
517  eac->fadeOut(milliseconds);
518  }
519  }else if(strncmp(gPC_ERISAUDIOEFFECTFLANGE,c,sizeof(gPC_ERISAUDIOEFFECTFLANGE)) == 0 &&\
520  strncmp(gPM_VOICES,m,sizeof(gPM_VOICES)) == 0){
522  strcat(objName,":");strcat(objName,i);
524  if (eac != NULL){
525  int16_t delay_offset;
526  int16_t d_depth;
527  float delay_rate;
528  total_read = sscanf(p, "%hi,%hi,%f" , &delay_offset,&d_depth,&delay_rate); // ['int delay_offset', 'int d_depth', 'float delay_rate']
529  eac->voices(delay_offset,d_depth,delay_rate);
530  }
531  }else if(strncmp(gPC_ERISAUDIOEFFECTFREEVERB,c,sizeof(gPC_ERISAUDIOEFFECTFREEVERB)) == 0 &&\
532  strncmp(gPM_ROOMSIZE,m,sizeof(gPM_ROOMSIZE)) == 0){
534  strcat(objName,":");strcat(objName,i);
536  if (eac != NULL){
537  float n;
538  total_read = sscanf(p, "%f" , &n); // ['float n']
539  eac->roomsize(n);
540  }
541  }else if(strncmp(gPC_ERISAUDIOEFFECTFREEVERB,c,sizeof(gPC_ERISAUDIOEFFECTFREEVERB)) == 0 &&\
542  strncmp(gPM_DAMPING,m,sizeof(gPM_DAMPING)) == 0){
544  strcat(objName,":");strcat(objName,i);
546  if (eac != NULL){
547  float n;
548  total_read = sscanf(p, "%f" , &n); // ['float n']
549  eac->damping(n);
550  }
551  }else if(strncmp(gPC_ERISAUDIOEFFECTFREEVERBSTEREO,c,sizeof(gPC_ERISAUDIOEFFECTFREEVERBSTEREO)) == 0 &&\
552  strncmp(gPM_ROOMSIZE,m,sizeof(gPM_ROOMSIZE)) == 0){
554  strcat(objName,":");strcat(objName,i);
556  if (eac != NULL){
557  float n;
558  total_read = sscanf(p, "%f" , &n); // ['float n']
559  eac->roomsize(n);
560  }
561  }else if(strncmp(gPC_ERISAUDIOEFFECTFREEVERBSTEREO,c,sizeof(gPC_ERISAUDIOEFFECTFREEVERBSTEREO)) == 0 &&\
562  strncmp(gPM_DAMPING,m,sizeof(gPM_DAMPING)) == 0){
564  strcat(objName,":");strcat(objName,i);
566  if (eac != NULL){
567  float n;
568  total_read = sscanf(p, "%f" , &n); // ['float n']
569  eac->damping(n);
570  }
571  }else if(strncmp(gPC_ERISAUDIOEFFECTGRANULAR,c,sizeof(gPC_ERISAUDIOEFFECTGRANULAR)) == 0 &&\
572  strncmp(gPM_SETSPEED,m,sizeof(gPM_SETSPEED)) == 0){
574  strcat(objName,":");strcat(objName,i);
576  if (eac != NULL){
577  float ratio;
578  total_read = sscanf(p, "%f" , &ratio); // ['float ratio']
579  eac->setSpeed(ratio);
580  }
581  }else if(strncmp(gPC_ERISAUDIOEFFECTGRANULAR,c,sizeof(gPC_ERISAUDIOEFFECTGRANULAR)) == 0 &&\
582  strncmp(gPM_BEGINFREEZE,m,sizeof(gPM_BEGINFREEZE)) == 0){
584  strcat(objName,":");strcat(objName,i);
586  if (eac != NULL){
587  float grain_length;
588  total_read = sscanf(p, "%f" , &grain_length); // ['float grain_length']
589  eac->beginFreeze(grain_length);
590  }
591  }else if(strncmp(gPC_ERISAUDIOEFFECTGRANULAR,c,sizeof(gPC_ERISAUDIOEFFECTGRANULAR)) == 0 &&\
592  strncmp(gPM_BEGINPITCHSHIFT,m,sizeof(gPM_BEGINPITCHSHIFT)) == 0){
594  strcat(objName,":");strcat(objName,i);
596  if (eac != NULL){
597  float grain_length;
598  total_read = sscanf(p, "%f" , &grain_length); // ['float grain_length']
599  eac->beginPitchShift(grain_length);
600  }
601  }else if(strncmp(gPC_ERISAUDIOEFFECTGRANULAR,c,sizeof(gPC_ERISAUDIOEFFECTGRANULAR)) == 0 &&\
602  strncmp(gPM_STOP,m,sizeof(gPM_STOP)) == 0){
604  strcat(objName,":");strcat(objName,i);
606  if (eac != NULL){
607  //total_read = sscanf(p, "" , ); // ['']
608  eac->stop();
609  }
610  }else if(strncmp(gPC_ERISAUDIOEFFECTREVERB,c,sizeof(gPC_ERISAUDIOEFFECTREVERB)) == 0 &&\
611  strncmp(gPM_REVERBTIME,m,sizeof(gPM_REVERBTIME)) == 0){
613  strcat(objName,":");strcat(objName,i);
615  if (eac != NULL){
616  float time;
617  total_read = sscanf(p, "%f" , &time); // ['float']
618  eac->reverbTime(time);
619  }
620  }else if(strncmp(gPC_ERISAUDIOFILTERFIR,c,sizeof(gPC_ERISAUDIOFILTERFIR)) == 0 &&\
621  strncmp(gPM_END,m,sizeof(gPM_END)) == 0){
623  strcat(objName,":");strcat(objName,i);
625  if (eac != NULL){
626  //total_read = sscanf(p, "" , ); // ['void']
627  eac->end();
628  }
629  }else if(strncmp(gPC_ERISAUDIOFILTERSTATEVARIABLE,c,sizeof(gPC_ERISAUDIOFILTERSTATEVARIABLE)) == 0 &&\
630  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
632  strcat(objName,":");strcat(objName,i);
634  if (eac != NULL){
635  float freq;
636  total_read = sscanf(p, "%f" , &freq); // ['float freq']
637  eac->frequency(freq);
638  }
639  }else if(strncmp(gPC_ERISAUDIOFILTERSTATEVARIABLE,c,sizeof(gPC_ERISAUDIOFILTERSTATEVARIABLE)) == 0 &&\
640  strncmp(gPM_RESONANCE,m,sizeof(gPM_RESONANCE)) == 0){
642  strcat(objName,":");strcat(objName,i);
644  if (eac != NULL){
645  float q;
646  total_read = sscanf(p, "%f" , &q); // ['float q']
647  eac->resonance(q);
648  }
649  }else if(strncmp(gPC_ERISAUDIOFILTERSTATEVARIABLE,c,sizeof(gPC_ERISAUDIOFILTERSTATEVARIABLE)) == 0 &&\
650  strncmp(gPM_OCTAVECONTROL,m,sizeof(gPM_OCTAVECONTROL)) == 0){
652  strcat(objName,":");strcat(objName,i);
654  if (eac != NULL){
655  float n;
656  total_read = sscanf(p, "%f" , &n); // ['float n']
657  eac->octaveControl(n);
658  }
659  }else if(strncmp(gPC_ERISAUDIOINPUTI2S,c,sizeof(gPC_ERISAUDIOINPUTI2S)) == 0 &&\
660  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
661  strcpy(objName,erisAudioInputI2S::short_name_lookup);
662  strcat(objName,":");strcat(objName,i);
664  if (eac != NULL){
665  //total_read = sscanf(p, "" , ); // ['void']
666  eac->begin();
667  }
668  }else if(strncmp(gPC_ERISAUDIOINPUTI2SSLAVE,c,sizeof(gPC_ERISAUDIOINPUTI2SSLAVE)) == 0 &&\
669  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
671  strcat(objName,":");strcat(objName,i);
673  if (eac != NULL){
674  //total_read = sscanf(p, "" , ); // ['void']
675  eac->begin();
676  }
677  }else if(strncmp(gPC_ERISAUDIOINPUTI2S2,c,sizeof(gPC_ERISAUDIOINPUTI2S2)) == 0 &&\
678  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
680  strcat(objName,":");strcat(objName,i);
682  if (eac != NULL){
683  //total_read = sscanf(p, "" , ); // ['void']
684  eac->begin();
685  }
686  }else if(strncmp(gPC_ERISAUDIOINPUTI2SHEX,c,sizeof(gPC_ERISAUDIOINPUTI2SHEX)) == 0 &&\
687  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
689  strcat(objName,":");strcat(objName,i);
691  if (eac != NULL){
692  //total_read = sscanf(p, "" , ); // ['void']
693  eac->begin();
694  }
695  }else if(strncmp(gPC_ERISAUDIOINPUTI2SOCT,c,sizeof(gPC_ERISAUDIOINPUTI2SOCT)) == 0 &&\
696  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
698  strcat(objName,":");strcat(objName,i);
700  if (eac != NULL){
701  //total_read = sscanf(p, "" , ); // ['void']
702  eac->begin();
703  }
704  }else if(strncmp(gPC_ERISAUDIOINPUTI2SQUAD,c,sizeof(gPC_ERISAUDIOINPUTI2SQUAD)) == 0 &&\
705  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
707  strcat(objName,":");strcat(objName,i);
709  if (eac != NULL){
710  //total_read = sscanf(p, "" , ); // ['void']
711  eac->begin();
712  }
713  }else if(strncmp(gPC_ERISAUDIOMIXER4,c,sizeof(gPC_ERISAUDIOMIXER4)) == 0 &&\
714  strncmp(gPM_GAIN,m,sizeof(gPM_GAIN)) == 0){
715  strcpy(objName,erisAudioMixer4::short_name_lookup);
716  strcat(objName,":");strcat(objName,i);
718  if (eac != NULL){
719  uint32_t channel;
720  float gain;
721  total_read = sscanf(p, "%lu,%f" , &channel,&gain); // ['uint32_t channel', 'float gain']
722  AudioNoInterrupts();
723  eac->gain(channel,gain);
724  AudioInterrupts();
725  }
726  }else if(strncmp(gPC_ERISAUDIOMIXER4,c,sizeof(gPC_ERISAUDIOMIXER4)) == 0 &&\
727  strncmp(gPM_GAIN,m,sizeof(gPM_GAIN)) == 0){
728  strcpy(objName,erisAudioMixer4::short_name_lookup);
729  strcat(objName,":");strcat(objName,i);
731  if (eac != NULL){
732  uint32_t channel;
733  float gain;
734  total_read = sscanf(p, "%lu,%f" , &channel,&gain); // ['uint32_t channel', 'float gain']
735  eac->gain(channel,gain);
736  }
737  }else if(strncmp(gPC_ERISAUDIOMIXER8,c,sizeof(gPC_ERISAUDIOMIXER8)) == 0 &&\
738  strncmp(gPM_GAIN,m,sizeof(gPM_GAIN)) == 0){
739  strcpy(objName,erisAudioMixer8::short_name_lookup);
740  strcat(objName,":");strcat(objName,i);
742  if (eac != NULL){
743  uint32_t channel;
744  float gain;
745  total_read = sscanf(p, "%lu,%f" , &channel,&gain); // ['uint32_t channel', 'float gain']
746  AudioNoInterrupts();
747  eac->gain(channel,gain);
748  AudioInterrupts();
749  }
750  }else if(strncmp(gPC_ERISAUDIOMIXER8,c,sizeof(gPC_ERISAUDIOMIXER8)) == 0 &&\
751  strncmp(gPM_GAIN,m,sizeof(gPM_GAIN)) == 0){
752  strcpy(objName,erisAudioMixer8::short_name_lookup);
753  strcat(objName,":");strcat(objName,i);
755  if (eac != NULL){
756  uint32_t channel;
757  float gain;
758  total_read = sscanf(p, "%lu,%f" , &channel,&gain); // ['uint32_t channel', 'float gain']
759  eac->gain(channel,gain);
760  }
761  }else if(strncmp(gPC_ERISAUDIOAMPLIFIER,c,sizeof(gPC_ERISAUDIOAMPLIFIER)) == 0 &&\
762  strncmp(gPM_GAIN,m,sizeof(gPM_GAIN)) == 0){
764  strcat(objName,":");strcat(objName,i);
766  if (eac != NULL){
767  float n;
768  total_read = sscanf(p, "%f" , &n); // ['float n']
769  eac->gain(n);
770  }
771  /*
772  }else if(strncmp(gPC_ERISAUDIOOUTPUTADAT,c,sizeof(gPC_ERISAUDIOOUTPUTADAT)) == 0 &&\
773  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
774  strcpy(objName,erisAudioOutputADAT::short_name_lookup);
775  strcat(objName,":");strcat(objName,i);
776  erisAudioOutputADAT* eac = (erisAudioOutputADAT*) (ad->getAudioStreamObjByName(objName));
777  if (eac != NULL){
778  //total_read = sscanf(p, "" , ); // ['void']
779  eac->begin();
780  }
781 
782  }else if(strncmp(gPC_ERISAUDIOOUTPUTANALOG,c,sizeof(gPC_ERISAUDIOOUTPUTANALOG)) == 0 &&\
783  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
784  strcpy(objName,erisAudioOutputAnalog::short_name_lookup);
785  strcat(objName,":");strcat(objName,i);
786  erisAudioOutputAnalog* eac = (erisAudioOutputAnalog*) (ad->getAudioStreamObjByName(objName));
787  if (eac != NULL){
788  //total_read = sscanf(p, "" , ); // ['void']
789  eac->begin();
790  }
791  }else if(strncmp(gPC_ERISAUDIOOUTPUTANALOG,c,sizeof(gPC_ERISAUDIOOUTPUTANALOG)) == 0 &&\
792  strncmp(gPM_ANALOGREFERENCE,m,sizeof(gPM_ANALOGREFERENCE)) == 0){
793  strcpy(objName,erisAudioOutputAnalog::short_name_lookup);
794  strcat(objName,":");strcat(objName,i);
795  erisAudioOutputAnalog* eac = (erisAudioOutputAnalog*) (ad->getAudioStreamObjByName(objName));
796  if (eac != NULL){
797  int16_t ref;
798  total_read = sscanf(p, "%hi" , &ref); // ['int ref']
799  eac->analogReference(ref);
800  }
801 
802  }else if(strncmp(gPC_ERISAUDIOOUTPUTANALOGSTEREO,c,sizeof(gPC_ERISAUDIOOUTPUTANALOGSTEREO)) == 0 &&\
803  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
804  strcpy(objName,erisAudioOutputAnalogStereo::short_name_lookup);
805  strcat(objName,":");strcat(objName,i);
806  erisAudioOutputAnalogStereo* eac = (erisAudioOutputAnalogStereo*) (ad->getAudioStreamObjByName(objName));
807  if (eac != NULL){
808  //total_read = sscanf(p, "" , ); // ['void']
809  eac->begin();
810  }
811  }else if(strncmp(gPC_ERISAUDIOOUTPUTANALOGSTEREO,c,sizeof(gPC_ERISAUDIOOUTPUTANALOGSTEREO)) == 0 &&\
812  strncmp(gPM_ANALOGREFERENCE,m,sizeof(gPM_ANALOGREFERENCE)) == 0){
813  strcpy(objName,erisAudioOutputAnalogStereo::short_name_lookup);
814  strcat(objName,":");strcat(objName,i);
815  erisAudioOutputAnalogStereo* eac = (erisAudioOutputAnalogStereo*) (ad->getAudioStreamObjByName(objName));
816  if (eac != NULL){
817  int16_t ref;
818  total_read = sscanf(p, "%hi" , &ref); // ['int ref']
819  eac->analogReference(ref);
820  }*/
821  }else if(strncmp(gPC_ERISAUDIOOUTPUTI2S,c,sizeof(gPC_ERISAUDIOOUTPUTI2S)) == 0 &&\
822  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
824  strcat(objName,":");strcat(objName,i);
826  if (eac != NULL){
827  //total_read = sscanf(p, "" , ); // ['void']
828  eac->begin();
829  }
830  }else if(strncmp(gPC_ERISAUDIOOUTPUTI2SSLAVE,c,sizeof(gPC_ERISAUDIOOUTPUTI2SSLAVE)) == 0 &&\
831  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
833  strcat(objName,":");strcat(objName,i);
835  if (eac != NULL){
836  //total_read = sscanf(p, "" , ); // ['void']
837  eac->begin();
838  }
839  }else if(strncmp(gPC_ERISAUDIOOUTPUTI2S,c,sizeof(gPC_ERISAUDIOOUTPUTI2S)) == 0 &&\
840  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
842  strcat(objName,":");strcat(objName,i);
844  if (eac != NULL){
845  //total_read = sscanf(p, "" , ); // ['void']
846  eac->begin();
847  }
848  }else if(strncmp(gPC_ERISAUDIOOUTPUTI2SSLAVE,c,sizeof(gPC_ERISAUDIOOUTPUTI2SSLAVE)) == 0 &&\
849  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
851  strcat(objName,":");strcat(objName,i);
853  if (eac != NULL){
854  //total_read = sscanf(p, "" , ); // ['void']
855  eac->begin();
856  }
857  }else if(strncmp(gPC_ERISAUDIOOUTPUTI2S2,c,sizeof(gPC_ERISAUDIOOUTPUTI2S2)) == 0 &&\
858  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
860  strcat(objName,":");strcat(objName,i);
862  if (eac != NULL){
863  //total_read = sscanf(p, "" , ); // ['void']
864  eac->begin();
865  }
866  }else if(strncmp(gPC_ERISAUDIOOUTPUTI2SHEX,c,sizeof(gPC_ERISAUDIOOUTPUTI2SHEX)) == 0 &&\
867  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
869  strcat(objName,":");strcat(objName,i);
871  if (eac != NULL){
872  //total_read = sscanf(p, "" , ); // ['void']
873  eac->begin();
874  }
875  }else if(strncmp(gPC_ERISAUDIOOUTPUTI2SOCT,c,sizeof(gPC_ERISAUDIOOUTPUTI2SOCT)) == 0 &&\
876  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
878  strcat(objName,":");strcat(objName,i);
880  if (eac != NULL){
881  //total_read = sscanf(p, "" , ); // ['void']
882  eac->begin();
883  }
884  }else if(strncmp(gPC_ERISAUDIOOUTPUTI2SQUAD,c,sizeof(gPC_ERISAUDIOOUTPUTI2SQUAD)) == 0 &&\
885  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
887  strcat(objName,":");strcat(objName,i);
889  if (eac != NULL){
890  //total_read = sscanf(p, "" , ); // ['void']
891  eac->begin();
892  }
893  }/*else if(strncmp(gPC_ERISAUDIOOUTPUTMQS,c,sizeof(gPC_ERISAUDIOOUTPUTMQS)) == 0 &&\
894  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
895  strcpy(objName,erisAudioOutputMQS::short_name_lookup);
896  strcat(objName,":");strcat(objName,i);
897  erisAudioOutputMQS* eac = (erisAudioOutputMQS*) (ad->getAudioStreamObjByName(objName));
898  if (eac != NULL){
899  //total_read = sscanf(p, "" , ); // ['void']
900  eac->begin();
901  }
902  }else if(strncmp(gPC_ERISAUDIOOUTPUTPT8211,c,sizeof(gPC_ERISAUDIOOUTPUTPT8211)) == 0 &&\
903  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
904  strcpy(objName,erisAudioOutputPT8211::short_name_lookup);
905  strcat(objName,":");strcat(objName,i);
906  erisAudioOutputPT8211* eac = (erisAudioOutputPT8211*) (ad->getAudioStreamObjByName(objName));
907  if (eac != NULL){
908  //total_read = sscanf(p, "" , ); // ['void']
909  eac->begin();
910  }
911  }else if(strncmp(gPC_ERISAUDIOOUTPUTPT8211,c,sizeof(gPC_ERISAUDIOOUTPUTPT8211)) == 0 &&\
912  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
913  strcpy(objName,erisAudioOutputPT8211::short_name_lookup);
914  strcat(objName,":");strcat(objName,i);
915  erisAudioOutputPT8211* eac = (erisAudioOutputPT8211*) (ad->getAudioStreamObjByName(objName));
916  if (eac != NULL){
917  //total_read = sscanf(p, "" , ); // ['void']
918  eac->begin();
919  }
920  }else if(strncmp(gPC_ERISAUDIOOUTPUTPT8211_2,c,sizeof(gPC_ERISAUDIOOUTPUTPT8211_2)) == 0 &&\
921  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
922  strcpy(objName,erisAudioOutputPT8211_2::short_name_lookup);
923  strcat(objName,":");strcat(objName,i);
924  erisAudioOutputPT8211_2* eac = (erisAudioOutputPT8211_2*) (ad->getAudioStreamObjByName(objName));
925  if (eac != NULL){
926  //total_read = sscanf(p, "" , ); // ['void']
927  eac->begin();
928  }
929  }else if(strncmp(gPC_ERISAUDIOOUTPUTSPDIF,c,sizeof(gPC_ERISAUDIOOUTPUTSPDIF)) == 0 &&\
930  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
931  strcpy(objName,erisAudioOutputSPDIF::short_name_lookup);
932  strcat(objName,":");strcat(objName,i);
933  erisAudioOutputSPDIF* eac = (erisAudioOutputSPDIF*) (ad->getAudioStreamObjByName(objName));
934  if (eac != NULL){
935  //total_read = sscanf(p, "" , ); // ['void']
936  eac->begin();
937  }
938  }else if(strncmp(gPC_ERISAUDIOOUTPUTSPDIF2,c,sizeof(gPC_ERISAUDIOOUTPUTSPDIF2)) == 0 &&\
939  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
940  strcpy(objName,erisAudioOutputSPDIF2::short_name_lookup);
941  strcat(objName,":");strcat(objName,i);
942  erisAudioOutputSPDIF2* eac = (erisAudioOutputSPDIF2*) (ad->getAudioStreamObjByName(objName));
943  if (eac != NULL){
944  //total_read = sscanf(p, "" , ); // ['void']
945  eac->begin();
946  }
947  }else if(strncmp(gPC_ERISAUDIOOUTPUTSPDIF3,c,sizeof(gPC_ERISAUDIOOUTPUTSPDIF3)) == 0 &&\
948  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
949  strcpy(objName,erisAudioOutputSPDIF3::short_name_lookup);
950  strcat(objName,":");strcat(objName,i);
951  erisAudioOutputSPDIF3* eac = (erisAudioOutputSPDIF3*) (ad->getAudioStreamObjByName(objName));
952  if (eac != NULL){
953  //total_read = sscanf(p, "" , ); // ['void']
954  eac->begin();
955  }
956  }else if(strncmp(gPC_ERISAUDIOOUTPUTTDM,c,sizeof(gPC_ERISAUDIOOUTPUTTDM)) == 0 &&\
957  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
958  strcpy(objName,erisAudioOutputTDM::short_name_lookup);
959  strcat(objName,":");strcat(objName,i);
960  erisAudioOutputTDM* eac = (erisAudioOutputTDM*) (ad->getAudioStreamObjByName(objName));
961  if (eac != NULL){
962  //total_read = sscanf(p, "" , ); // ['void']
963  eac->begin();
964  }
965  }else if(strncmp(gPC_ERISAUDIOOUTPUTTDM2,c,sizeof(gPC_ERISAUDIOOUTPUTTDM2)) == 0 &&\
966  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
967  strcpy(objName,erisAudioOutputTDM2::short_name_lookup);
968  strcat(objName,":");strcat(objName,i);
969  erisAudioOutputTDM2* eac = (erisAudioOutputTDM2*) (ad->getAudioStreamObjByName(objName));
970  if (eac != NULL){
971  //total_read = sscanf(p, "" , ); // ['void']
972  eac->begin();
973  }
974  }*/else if(strncmp(gPC_ERISAUDIOPLAYMEMORY,c,sizeof(gPC_ERISAUDIOPLAYMEMORY)) == 0 &&\
975  strncmp(gPM_STOP,m,sizeof(gPM_STOP)) == 0){
977  strcat(objName,":");strcat(objName,i);
979  if (eac != NULL){
980  //total_read = sscanf(p, "" , ); // ['void']
981  eac->stop();
982  }
983  }else if(strncmp(gPC_ERISAUDIOPLAYMEMORY,c,sizeof(gPC_ERISAUDIOPLAYMEMORY)) == 0 &&\
984  strncmp(gPM_ISPLAYING,m,sizeof(gPM_ISPLAYING)) == 0){
986  strcat(objName,":");strcat(objName,i);
988  if (eac != NULL){
989  //total_read = sscanf(p, "" , ); // ['void']
990  eac->isPlaying();
991  }
992  }else if(strncmp(gPC_ERISAUDIOPLAYMEMORY,c,sizeof(gPC_ERISAUDIOPLAYMEMORY)) == 0 &&\
993  strncmp(gPM_POSITIONMILLIS,m,sizeof(gPM_POSITIONMILLIS)) == 0){
995  strcat(objName,":");strcat(objName,i);
997  if (eac != NULL){
998  //total_read = sscanf(p, "" , ); // ['void']
999  eac->positionMillis();
1000  }
1001  }else if(strncmp(gPC_ERISAUDIOPLAYMEMORY,c,sizeof(gPC_ERISAUDIOPLAYMEMORY)) == 0 &&\
1002  strncmp(gPM_LENGTHMILLIS,m,sizeof(gPM_LENGTHMILLIS)) == 0){
1004  strcat(objName,":");strcat(objName,i);
1006  if (eac != NULL){
1007  //total_read = sscanf(p, "" , ); // ['void']
1008  eac->lengthMillis();
1009  }
1010  /*}else if(strncmp(gPC_ERISAUDIOPLAYQUEUE,c,sizeof(gPC_ERISAUDIOPLAYQUEUE)) == 0 &&\
1011  strncmp(gPM_PLAY,m,sizeof(gPM_PLAY)) == 0){
1012  strcpy(objName,erisAudioPlayQueue::short_name_lookup);
1013  strcat(objName,":");strcat(objName,i);
1014  erisAudioPlayQueue* eac = (erisAudioPlayQueue*) (ad->getAudioStreamObjByName(objName));
1015  if (eac != NULL){
1016  int16_t data;
1017  total_read = sscanf(p, "%hi" , &data); // ['int16_t data']
1018  eac->play(data);
1019  }*/
1020  }else if(strncmp(gPC_ERISAUDIOPLAYQUEUE,c,sizeof(gPC_ERISAUDIOPLAYQUEUE)) == 0 &&\
1021  strncmp(gPM_AVAILABLE,m,sizeof(gPM_AVAILABLE)) == 0){
1022  strcpy(objName,erisAudioPlayQueue::short_name_lookup);
1023  strcat(objName,":");strcat(objName,i);
1025  if (eac != NULL){
1026  //total_read = sscanf(p, "" , ); // ['void']
1027  eac->available();
1028  }
1029  }else if(strncmp(gPC_ERISAUDIOPLAYQUEUE,c,sizeof(gPC_ERISAUDIOPLAYQUEUE)) == 0 &&\
1030  strncmp(gPM_PLAYBUFFER,m,sizeof(gPM_PLAYBUFFER)) == 0){
1031  strcpy(objName,erisAudioPlayQueue::short_name_lookup);
1032  strcat(objName,":");strcat(objName,i);
1034  if (eac != NULL){
1035  //total_read = sscanf(p, "" , ); // ['void']
1036  eac->playBuffer();
1037  }
1038  /*}else if(strncmp(gPC_ERISAUDIOPLAYQUEUE,c,sizeof(gPC_ERISAUDIOPLAYQUEUE)) == 0 &&\
1039  strncmp(gPM_STOP,m,sizeof(gPM_STOP)) == 0){
1040  strcpy(objName,erisAudioPlayQueue::short_name_lookup);
1041  strcat(objName,":");strcat(objName,i);
1042  erisAudioPlayQueue* eac = (erisAudioPlayQueue*) (ad->getAudioStreamObjByName(objName));
1043  if (eac != NULL){
1044  //total_read = sscanf(p, "" , ); // ['void']
1045  eac->stop();
1046  }*/
1047  }else if(strncmp(gPC_ERISAUDIOPLAYSERIALFLASHRAW,c,sizeof(gPC_ERISAUDIOPLAYSERIALFLASHRAW)) == 0 &&\
1048  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1050  strcat(objName,":");strcat(objName,i);
1052  if (eac != NULL){
1053  //total_read = sscanf(p, "" , ); // ['void']
1054  eac->begin();
1055  }
1056  }else if(strncmp(gPC_ERISAUDIOPLAYSERIALFLASHRAW,c,sizeof(gPC_ERISAUDIOPLAYSERIALFLASHRAW)) == 0 &&\
1057  strncmp(gPM_STOP,m,sizeof(gPM_STOP)) == 0){
1059  strcat(objName,":");strcat(objName,i);
1061  if (eac != NULL){
1062  //total_read = sscanf(p, "" , ); // ['void']
1063  eac->stop();
1064  }
1065  }else if(strncmp(gPC_ERISAUDIOPLAYSERIALFLASHRAW,c,sizeof(gPC_ERISAUDIOPLAYSERIALFLASHRAW)) == 0 &&\
1066  strncmp(gPM_ISPLAYING,m,sizeof(gPM_ISPLAYING)) == 0){
1068  strcat(objName,":");strcat(objName,i);
1070  if (eac != NULL){
1071  //total_read = sscanf(p, "" , ); // ['void']
1072  eac->isPlaying();
1073  }
1074  }else if(strncmp(gPC_ERISAUDIOPLAYSERIALFLASHRAW,c,sizeof(gPC_ERISAUDIOPLAYSERIALFLASHRAW)) == 0 &&\
1075  strncmp(gPM_POSITIONMILLIS,m,sizeof(gPM_POSITIONMILLIS)) == 0){
1077  strcat(objName,":");strcat(objName,i);
1079  if (eac != NULL){
1080  //total_read = sscanf(p, "" , ); // ['void']
1081  eac->positionMillis();
1082  }
1083  }else if(strncmp(gPC_ERISAUDIOPLAYSERIALFLASHRAW,c,sizeof(gPC_ERISAUDIOPLAYSERIALFLASHRAW)) == 0 &&\
1084  strncmp(gPM_LENGTHMILLIS,m,sizeof(gPM_LENGTHMILLIS)) == 0){
1086  strcat(objName,":");strcat(objName,i);
1088  if (eac != NULL){
1089  //total_read = sscanf(p, "" , ); // ['void']
1090  eac->lengthMillis();
1091  }
1092  }else if(strncmp(gPC_ERISAUDIORECORDQUEUE,c,sizeof(gPC_ERISAUDIORECORDQUEUE)) == 0 &&\
1093  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1095  strcat(objName,":");strcat(objName,i);
1097  if (eac != NULL){
1098  //total_read = sscanf(p, "" , ); // ['void']
1099  eac->begin();
1100  }
1101  }else if(strncmp(gPC_ERISAUDIORECORDQUEUE,c,sizeof(gPC_ERISAUDIORECORDQUEUE)) == 0 &&\
1102  strncmp(gPM_AVAILABLE,m,sizeof(gPM_AVAILABLE)) == 0){
1104  strcat(objName,":");strcat(objName,i);
1106  if (eac != NULL){
1107  //total_read = sscanf(p, "" , ); // ['void']
1108  eac->available();
1109  }
1110  }else if(strncmp(gPC_ERISAUDIORECORDQUEUE,c,sizeof(gPC_ERISAUDIORECORDQUEUE)) == 0 &&\
1111  strncmp(gPM_CLEAR,m,sizeof(gPM_CLEAR)) == 0){
1113  strcat(objName,":");strcat(objName,i);
1115  if (eac != NULL){
1116  //total_read = sscanf(p, "" , ); // ['void']
1117  eac->clear();
1118  }
1119  }else if(strncmp(gPC_ERISAUDIORECORDQUEUE,c,sizeof(gPC_ERISAUDIORECORDQUEUE)) == 0 &&\
1120  strncmp(gPM_FREEBUFFER,m,sizeof(gPM_FREEBUFFER)) == 0){
1122  strcat(objName,":");strcat(objName,i);
1124  if (eac != NULL){
1125  //total_read = sscanf(p, "" , ); // ['void']
1126  eac->freeBuffer();
1127  }
1128  }else if(strncmp(gPC_ERISAUDIORECORDQUEUE,c,sizeof(gPC_ERISAUDIORECORDQUEUE)) == 0 &&\
1129  strncmp(gPM_END,m,sizeof(gPM_END)) == 0){
1131  strcat(objName,":");strcat(objName,i);
1133  if (eac != NULL){
1134  //total_read = sscanf(p, "" , ); // ['void']
1135  eac->end();
1136  }
1137  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMDC,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMDC)) == 0 &&\
1138  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1140  strcat(objName,":");strcat(objName,i);
1142  if (eac != NULL){
1143  float n;
1144  total_read = sscanf(p, "%f" , &n); // ['float n']
1145  eac->amplitude(n);
1146  }
1147  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMDC,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMDC)) == 0 &&\
1148  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1150  strcat(objName,":");strcat(objName,i);
1152  if (eac != NULL){
1153  float n;
1154  float milliseconds;
1155  total_read = sscanf(p, "%f,%f" , &n,&milliseconds); // ['float n', 'float milliseconds']
1156  eac->amplitude(n,milliseconds);
1157  }
1158  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMDC,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMDC)) == 0 &&\
1159  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
1161  strcat(objName,":");strcat(objName,i);
1163  if (eac != NULL){
1164  //total_read = sscanf(p, "" , ); // ['void']
1165  eac->read();
1166  }
1167  }else if(strncmp(gPC_ERISAUDIOSYNTHKARPLUSSTRONG,c,sizeof(gPC_ERISAUDIOSYNTHKARPLUSSTRONG)) == 0 &&\
1168  strncmp(gPM_NOTEON,m,sizeof(gPM_NOTEON)) == 0){
1170  strcat(objName,":");strcat(objName,i);
1172  if (eac != NULL){
1173  float frequency;
1174  float velocity;
1175  total_read = sscanf(p, "%f,%f" , &frequency,&velocity); // ['float frequency', 'float velocity']
1176  eac->noteOn(frequency,velocity);
1177  }
1178  }else if(strncmp(gPC_ERISAUDIOSYNTHKARPLUSSTRONG,c,sizeof(gPC_ERISAUDIOSYNTHKARPLUSSTRONG)) == 0 &&\
1179  strncmp(gPM_NOTEOFF,m,sizeof(gPM_NOTEOFF)) == 0){
1181  strcat(objName,":");strcat(objName,i);
1183  if (eac != NULL){
1184  float velocity;
1185  total_read = sscanf(p, "%f" , &velocity); // ['float velocity']
1186  eac->noteOff(velocity);
1187  }
1188  }else if(strncmp(gPC_ERISAUDIOSYNTHNOISEPINK,c,sizeof(gPC_ERISAUDIOSYNTHNOISEPINK)) == 0 &&\
1189  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1191  strcat(objName,":");strcat(objName,i);
1193  if (eac != NULL){
1194  float n;
1195  total_read = sscanf(p, "%f" , &n); // ['float n']
1196  eac->amplitude(n);
1197  }
1198  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMPWM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMPWM)) == 0 &&\
1199  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1201  strcat(objName,":");strcat(objName,i);
1203  if (eac != NULL){
1204  float freq;
1205  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1206  eac->frequency(freq);
1207  }
1208  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMPWM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMPWM)) == 0 &&\
1209  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1211  strcat(objName,":");strcat(objName,i);
1213  if (eac != NULL){
1214  float n;
1215  total_read = sscanf(p, "%f" , &n); // ['float n']
1216  eac->amplitude(n);
1217  }
1218  }else if(strncmp(gPC_ERISAUDIOSYNTHSIMPLEDRUM,c,sizeof(gPC_ERISAUDIOSYNTHSIMPLEDRUM)) == 0 &&\
1219  strncmp(gPM_NOTEON,m,sizeof(gPM_NOTEON)) == 0){
1221  strcat(objName,":");strcat(objName,i);
1223  if (eac != NULL){
1224  //total_read = sscanf(p, "" , ); // ['']
1225  eac->noteOn();
1226  }
1227  }else if(strncmp(gPC_ERISAUDIOSYNTHSIMPLEDRUM,c,sizeof(gPC_ERISAUDIOSYNTHSIMPLEDRUM)) == 0 &&\
1228  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1230  strcat(objName,":");strcat(objName,i);
1232  if (eac != NULL){
1233  float freq;
1234  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1235  eac->frequency(freq);
1236  }
1237  }else if(strncmp(gPC_ERISAUDIOSYNTHSIMPLEDRUM,c,sizeof(gPC_ERISAUDIOSYNTHSIMPLEDRUM)) == 0 &&\
1238  strncmp(gPM_LENGTH,m,sizeof(gPM_LENGTH)) == 0){
1240  strcat(objName,":");strcat(objName,i);
1242  if (eac != NULL){
1243  int32_t milliseconds;
1244  total_read = sscanf(p, "%li" , &milliseconds); // ['int32_t milliseconds']
1245  eac->length(milliseconds);
1246  }
1247  }else if(strncmp(gPC_ERISAUDIOSYNTHSIMPLEDRUM,c,sizeof(gPC_ERISAUDIOSYNTHSIMPLEDRUM)) == 0 &&\
1248  strncmp(gPM_SECONDMIX,m,sizeof(gPM_SECONDMIX)) == 0){
1250  strcat(objName,":");strcat(objName,i);
1252  if (eac != NULL){
1253  float level;
1254  total_read = sscanf(p, "%f" , &level); // ['float level']
1255  eac->secondMix(level);
1256  }
1257  }else if(strncmp(gPC_ERISAUDIOSYNTHSIMPLEDRUM,c,sizeof(gPC_ERISAUDIOSYNTHSIMPLEDRUM)) == 0 &&\
1258  strncmp(gPM_PITCHMOD,m,sizeof(gPM_PITCHMOD)) == 0){
1260  strcat(objName,":");strcat(objName,i);
1262  if (eac != NULL){
1263  float depth;
1264  total_read = sscanf(p, "%f" , &depth); // ['float depth']
1265  eac->pitchMod(depth);
1266  }
1267  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINE,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINE)) == 0 &&\
1268  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1270  strcat(objName,":");strcat(objName,i);
1272  if (eac != NULL){
1273  float freq;
1274  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1275  eac->frequency(freq);
1276  }
1277  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINE,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINE)) == 0 &&\
1278  strncmp(gPM_PHASE,m,sizeof(gPM_PHASE)) == 0){
1280  strcat(objName,":");strcat(objName,i);
1282  if (eac != NULL){
1283  float angle;
1284  total_read = sscanf(p, "%f" , &angle); // ['float angle']
1285  eac->phase(angle);
1286  }
1287  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINE,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINE)) == 0 &&\
1288  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1290  strcat(objName,":");strcat(objName,i);
1292  if (eac != NULL){
1293  float n;
1294  total_read = sscanf(p, "%f" , &n); // ['float n']
1295  eac->amplitude(n);
1296  }
1297  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINEHIRES,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINEHIRES)) == 0 &&\
1298  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1300  strcat(objName,":");strcat(objName,i);
1302  if (eac != NULL){
1303  float freq;
1304  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1305  eac->frequency(freq);
1306  }
1307  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINEHIRES,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINEHIRES)) == 0 &&\
1308  strncmp(gPM_PHASE,m,sizeof(gPM_PHASE)) == 0){
1310  strcat(objName,":");strcat(objName,i);
1312  if (eac != NULL){
1313  float angle;
1314  total_read = sscanf(p, "%f" , &angle); // ['float angle']
1315  eac->phase(angle);
1316  }
1317  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINEHIRES,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINEHIRES)) == 0 &&\
1318  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1320  strcat(objName,":");strcat(objName,i);
1322  if (eac != NULL){
1323  float n;
1324  total_read = sscanf(p, "%f" , &n); // ['float n']
1325  eac->amplitude(n);
1326  }
1327  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINEMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINEMODULATED)) == 0 &&\
1328  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1330  strcat(objName,":");strcat(objName,i);
1332  if (eac != NULL){
1333  float freq;
1334  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1335  eac->frequency(freq);
1336  }
1337  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINEMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINEMODULATED)) == 0 &&\
1338  strncmp(gPM_PHASE,m,sizeof(gPM_PHASE)) == 0){
1340  strcat(objName,":");strcat(objName,i);
1342  if (eac != NULL){
1343  float angle;
1344  total_read = sscanf(p, "%f" , &angle); // ['float angle']
1345  eac->phase(angle);
1346  }
1347  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMSINEMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMSINEMODULATED)) == 0 &&\
1348  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1350  strcat(objName,":");strcat(objName,i);
1352  if (eac != NULL){
1353  float n;
1354  total_read = sscanf(p, "%f" , &n); // ['float n']
1355  eac->amplitude(n);
1356  }
1357  }else if(strncmp(gPC_ERISAUDIOSYNTHTONESWEEP,c,sizeof(gPC_ERISAUDIOSYNTHTONESWEEP)) == 0 &&\
1358  strncmp(gPM_PLAY,m,sizeof(gPM_PLAY)) == 0){
1360  strcat(objName,":");strcat(objName,i);
1361  Serial.print("M ");Serial.println(objName);
1363  if (eac != NULL){
1364  float t_amp;
1365  int16_t t_lo;
1366  int16_t t_hi;
1367  float t_time;
1368  total_read = sscanf(p, "%f,%hi,%hi,%f" , &t_amp,&t_lo,&t_hi,&t_time); // ['float t_amp', 'int t_lo', 'int t_hi', 'float t_time']
1369  eac->play(t_amp,t_lo,t_hi,t_time);
1370  }
1371  }else if(strncmp(gPC_ERISAUDIOSYNTHTONESWEEP,c,sizeof(gPC_ERISAUDIOSYNTHTONESWEEP)) == 0 &&\
1372  strncmp(gPM_ISPLAYING,m,sizeof(gPM_ISPLAYING)) == 0){
1374  strcat(objName,":");strcat(objName,i);
1376  if (eac != NULL){
1377  //total_read = sscanf(p, "" , ); // ['void']
1378  eac->isPlaying();
1379  }
1380  }else if(strncmp(gPC_ERISAUDIOSYNTHTONESWEEP,c,sizeof(gPC_ERISAUDIOSYNTHTONESWEEP)) == 0 &&\
1381  strncmp(gPM_READ,m,sizeof(gPM_READ)) == 0){
1383  strcat(objName,":");strcat(objName,i);
1385  if (eac != NULL){
1386  //total_read = sscanf(p, "" , ); // ['void']
1387  eac->read();
1388  }
1389  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k)) == 0 &&\
1390  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1392  strcat(objName,":");strcat(objName,i);
1394  if (eac != NULL){
1395  float freq;
1396  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1397  eac->frequency(freq);
1398  }
1399  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k)) == 0 &&\
1400  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1402  strcat(objName,":");strcat(objName,i);
1404  if (eac != NULL){
1405  float n;
1406  total_read = sscanf(p, "%f" , &n); // ['float n']
1407  eac->amplitude(n);
1408  }
1409  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k)) == 0 &&\
1410  strncmp(gPM_OFFSET,m,sizeof(gPM_OFFSET)) == 0){
1412  strcat(objName,":");strcat(objName,i);
1414  if (eac != NULL){
1415  float n;
1416  total_read = sscanf(p, "%f" , &n); // ['float n']
1417  eac->offset(n);
1418  }
1419  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k)) == 0 &&\
1420  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1422  strcat(objName,":");strcat(objName,i);
1424  if (eac != NULL){
1425  short t_type;
1426  total_read = sscanf(p, "%hi" , &t_type); // ['short t_type']
1427  eac->begin(t_type);
1428  }
1429  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k)) == 0 &&\
1430  strncmp(gPM_PROGRAM,m,sizeof(gPM_PROGRAM)) == 0){
1432  strcat(objName,":");strcat(objName,i);
1434  if (eac != NULL){
1435  short t_type;
1436  total_read = sscanf(p, "%hi" , &t_type); // ['short t_type']
1437  eac->arbitraryProgram(t_type);
1438  }
1439  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k)) == 0 &&\
1440  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1442  strcat(objName,":");strcat(objName,i);
1444  if (eac != NULL){
1445  float t_amp;
1446  float t_freq;
1447  short t_type;
1448  total_read = sscanf(p, "%f,%f,%hi" , &t_amp,&t_freq,&t_type); // ['float t_amp', 'float t_freq', 'short t_type']
1449  eac->begin(t_amp,t_freq,t_type);
1450  }
1451  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k)) == 0 &&\
1452  strncmp(gPM_FREQUENCYMODULATION,m,sizeof(gPM_FREQUENCYMODULATION)) == 0){
1454  strcat(objName,":");strcat(objName,i);
1456  if (eac != NULL){
1457  float octaves;
1458  total_read = sscanf(p, "%f" , &octaves); // ['float octaves']
1459  eac->frequencyModulation(octaves);
1460  }
1461  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED2k)) == 0 &&\
1462  strncmp(gPM_PHASEMODULATION,m,sizeof(gPM_PHASEMODULATION)) == 0){
1464  strcat(objName,":");strcat(objName,i);
1466  if (eac != NULL){
1467  float degrees;
1468  total_read = sscanf(p, "%f" , &degrees); // ['float degrees']
1469  eac->phaseModulation(degrees);
1470  }
1471  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED)) == 0 &&\
1472  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1474  strcat(objName,":");strcat(objName,i);
1476  if (eac != NULL){
1477  float freq;
1478  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1479  eac->frequency(freq);
1480  }
1481  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED)) == 0 &&\
1482  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1484  strcat(objName,":");strcat(objName,i);
1486  if (eac != NULL){
1487  float n;
1488  total_read = sscanf(p, "%f" , &n); // ['float n']
1489  eac->amplitude(n);
1490  }
1491  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED)) == 0 &&\
1492  strncmp(gPM_OFFSET,m,sizeof(gPM_OFFSET)) == 0){
1494  strcat(objName,":");strcat(objName,i);
1496  if (eac != NULL){
1497  float n;
1498  total_read = sscanf(p, "%f" , &n); // ['float n']
1499  eac->offset(n);
1500  }
1501  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED)) == 0 &&\
1502  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1504  strcat(objName,":");strcat(objName,i);
1506  if (eac != NULL){
1507  short t_type;
1508  total_read = sscanf(p, "%hi" , &t_type); // ['short t_type']
1509  eac->begin(t_type);
1510  }
1511  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED)) == 0 &&\
1512  strncmp(gPM_PROGRAM,m,sizeof(gPM_PROGRAM)) == 0){
1514  strcat(objName,":");strcat(objName,i);
1516  if (eac != NULL){
1517  short t_type;
1518  total_read = sscanf(p, "%hi" , &t_type); // ['short t_type']
1519  eac->arbitraryProgram(t_type);
1520  }
1521  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED)) == 0 &&\
1522  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1524  strcat(objName,":");strcat(objName,i);
1526  if (eac != NULL){
1527  float t_amp;
1528  float t_freq;
1529  short t_type;
1530  total_read = sscanf(p, "%f,%f,%hi" , &t_amp,&t_freq,&t_type); // ['float t_amp', 'float t_freq', 'short t_type']
1531  eac->begin(t_amp,t_freq,t_type);
1532  }
1533  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED)) == 0 &&\
1534  strncmp(gPM_FREQUENCYMODULATION,m,sizeof(gPM_FREQUENCYMODULATION)) == 0){
1536  strcat(objName,":");strcat(objName,i);
1538  if (eac != NULL){
1539  float octaves;
1540  total_read = sscanf(p, "%f" , &octaves); // ['float octaves']
1541  eac->frequencyModulation(octaves);
1542  }
1543  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMMODULATED)) == 0 &&\
1544  strncmp(gPM_PHASEMODULATION,m,sizeof(gPM_PHASEMODULATION)) == 0){
1546  strcat(objName,":");strcat(objName,i);
1548  if (eac != NULL){
1549  float degrees;
1550  total_read = sscanf(p, "%f" , &degrees); // ['float degrees']
1551  eac->phaseModulation(degrees);
1552  }
1553  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMHD,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMHD)) == 0 &&\
1554  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1556  strcat(objName,":");strcat(objName,i);
1558  if (eac != NULL){
1559  float freq;
1560  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1561  eac->frequency(freq);
1562  }
1563  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMHD,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMHD)) == 0 &&\
1564  strncmp(gPM_PHASE,m,sizeof(gPM_PHASE)) == 0){
1566  strcat(objName,":");strcat(objName,i);
1568  if (eac != NULL){
1569  float angle;
1570  total_read = sscanf(p, "%f" , &angle); // ['float angle']
1571  eac->phase(angle);
1572  }
1573  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMHD,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMHD)) == 0 &&\
1574  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1576  strcat(objName,":");strcat(objName,i);
1578  if (eac != NULL){
1579  float n;
1580  total_read = sscanf(p, "%f" , &n); // ['float n']
1581  eac->amplitude(n);
1582  }
1583  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMHD,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMHD)) == 0 &&\
1584  strncmp(gPM_OFFSET,m,sizeof(gPM_OFFSET)) == 0){
1586  strcat(objName,":");strcat(objName,i);
1588  if (eac != NULL){
1589  float n;
1590  total_read = sscanf(p, "%f" , &n); // ['float n']
1591  eac->offset(n);
1592  }
1593  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMHD,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMHD)) == 0 &&\
1594  strncmp(gPM_PULSEWIDTH,m,sizeof(gPM_PULSEWIDTH)) == 0){
1596  strcat(objName,":");strcat(objName,i);
1598  if (eac != NULL){
1599  float n;
1600  total_read = sscanf(p, "%f" , &n); // ['float n']
1601  eac->pulseWidth(n);
1602  }
1603  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMHD,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMHD)) == 0 &&\
1604  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1606  strcat(objName,":");strcat(objName,i);
1608  if (eac != NULL){
1609  short t_type;
1610  total_read = sscanf(p, "%hi" , &t_type); // ['short t_type']
1611  eac->begin(t_type);
1612  }
1613  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMHD,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMHD)) == 0 &&\
1614  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1616  strcat(objName,":");strcat(objName,i);
1618  if (eac != NULL){
1619  float t_amp;
1620  float t_freq;
1621  short t_type;
1622  total_read = sscanf(p, "%f,%f,%hi" , &t_amp,&t_freq,&t_type); // ['float t_amp', 'float t_freq', 'short t_type']
1623  eac->begin(t_amp,t_freq,t_type);
1624  }
1625  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORMHD,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORMHD)) == 0 &&\
1626  strncmp(gPM_PROGRAM,m,sizeof(gPM_PROGRAM)) == 0){
1628  strcat(objName,":");strcat(objName,i);
1630  if (eac != NULL){
1631  short t_type;
1632  total_read = sscanf(p, "%hi" , &t_type); // ['short t_type']
1633  eac->arbitraryProgram(t_type);
1634  }
1635  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORM)) == 0 &&\
1636  strncmp(gPM_FREQUENCY,m,sizeof(gPM_FREQUENCY)) == 0){
1638  strcat(objName,":");strcat(objName,i);
1640  if (eac != NULL){
1641  float freq;
1642  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1643  eac->frequency(freq);
1644  }
1645  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORM)) == 0 &&\
1646  strncmp(gPM_PHASE,m,sizeof(gPM_PHASE)) == 0){
1648  strcat(objName,":");strcat(objName,i);
1650  if (eac != NULL){
1651  float angle;
1652  total_read = sscanf(p, "%f" , &angle); // ['float angle']
1653  eac->phase(angle);
1654  }
1655  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORM)) == 0 &&\
1656  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1658  strcat(objName,":");strcat(objName,i);
1660  if (eac != NULL){
1661  float n;
1662  total_read = sscanf(p, "%f" , &n); // ['float n']
1663  eac->amplitude(n);
1664  }
1665  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORM)) == 0 &&\
1666  strncmp(gPM_OFFSET,m,sizeof(gPM_OFFSET)) == 0){
1668  strcat(objName,":");strcat(objName,i);
1670  if (eac != NULL){
1671  float n;
1672  total_read = sscanf(p, "%f" , &n); // ['float n']
1673  eac->offset(n);
1674  }
1675  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORM)) == 0 &&\
1676  strncmp(gPM_PULSEWIDTH,m,sizeof(gPM_PULSEWIDTH)) == 0){
1678  strcat(objName,":");strcat(objName,i);
1680  if (eac != NULL){
1681  float n;
1682  total_read = sscanf(p, "%f" , &n); // ['float n']
1683  eac->pulseWidth(n);
1684  }
1685  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORM)) == 0 &&\
1686  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1688  strcat(objName,":");strcat(objName,i);
1690  if (eac != NULL){
1691  short t_type;
1692  total_read = sscanf(p, "%hi" , &t_type); // ['short t_type']
1693  eac->begin(t_type);
1694  }
1695  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORM)) == 0 &&\
1696  strncmp(gPM_PROGRAM,m,sizeof(gPM_PROGRAM)) == 0){
1698  strcat(objName,":");strcat(objName,i);
1700  if (eac != NULL){
1701  short t_type;
1702  total_read = sscanf(p, "%hi" , &t_type); // ['short t_type']
1703  eac->arbitraryProgram(t_type);
1704  }
1705  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVEFORM,c,sizeof(gPC_ERISAUDIOSYNTHWAVEFORM)) == 0 &&\
1706  strncmp(gPM_BEGIN,m,sizeof(gPM_BEGIN)) == 0){
1708  strcat(objName,":");strcat(objName,i);
1710  if (eac != NULL){
1711  float t_amp;
1712  float t_freq;
1713  short t_type;
1714  total_read = sscanf(p, "%f,%f,%hi" , &t_amp,&t_freq,&t_type); // ['float t_amp', 'float t_freq', 'short t_type']
1715  eac->begin(t_amp,t_freq,t_type);
1716  }
1717  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVETABLE,c,sizeof(gPC_ERISAUDIOSYNTHWAVETABLE)) == 0 &&\
1718  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1720  strcat(objName,":");strcat(objName,i);
1722  if (eac != NULL){
1723  float v;
1724  total_read = sscanf(p, "%f" , &v); // ['float v']
1725  eac->amplitude(v);
1726  }
1727  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVETABLE,c,sizeof(gPC_ERISAUDIOSYNTHWAVETABLE)) == 0 &&\
1728  strncmp(gPM_STOP,m,sizeof(gPM_STOP)) == 0){
1730  strcat(objName,":");strcat(objName,i);
1732  if (eac != NULL){
1733  //total_read = sscanf(p, "" , ); // ['void']
1734  eac->stop();
1735  }
1736  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVETABLE,c,sizeof(gPC_ERISAUDIOSYNTHWAVETABLE)) == 0 &&\
1737  strncmp(gPM_SETFREQUENCY,m,sizeof(gPM_SETFREQUENCY)) == 0){
1739  strcat(objName,":");strcat(objName,i);
1741  if (eac != NULL){
1742  float freq;
1743  total_read = sscanf(p, "%f" , &freq); // ['float freq']
1744  eac->setFrequency(freq);
1745  }
1746  }else if(strncmp(gPC_ERISAUDIOSYNTHWAVETABLE,c,sizeof(gPC_ERISAUDIOSYNTHWAVETABLE)) == 0 &&\
1747  strncmp(gPM_GETENVSTATE,m,sizeof(gPM_GETENVSTATE)) == 0){
1749  strcat(objName,":");strcat(objName,i);
1751  if (eac != NULL){
1752  //total_read = sscanf(p, "" , ); // ['void']
1753  eac->getEnvState();
1754  }
1755  }else if(strncmp(gPC_ERISAUDIOSYNTHNOISEWHITE,c,sizeof(gPC_ERISAUDIOSYNTHNOISEWHITE)) == 0 &&\
1756  strncmp(gPM_AMPLITUDE,m,sizeof(gPM_AMPLITUDE)) == 0){
1758  strcat(objName,":");strcat(objName,i);
1760  if (eac != NULL){
1761  float n;
1762  total_read = sscanf(p, "%f" , &n); // ['float n']
1763  eac->amplitude(n);
1764  }
1765  }else{
1766  //Component and method pair not found
1767  if(sci->requestStartLZ4Message()==true){
1768  sci->printf("M SvcErisAudioParameterController::messageHandler Warning %s component and method %s pair not found\n",c);
1769  sci->sendLZ4Message();
1770  }
1771  }
1772 }
const char PROGMEM p[][16]
Definition: Eris.h:247
SvcMIDI EXTMEM m
Definition: ErisCore.cpp:23
SvcSerialCommandInterface * sci
Definition: AppBaseClass.h:39
AudioDirector * ad
Definition: AppBaseClass.h:37
AudioStream * getAudioStreamObjByName(const char *AudioStreamObjName)
void gain(unsigned int channel, float gain)
void arbitraryProgram(uint8_t program)
void frequencyModulation(float octaves)
void frequency(float freq)
void begin(short t_type)
void arbitraryProgram(uint8_t program)
void phase(float angle)
bool requestStartLZ4Message()
request to start a lz4 compressed message starts the message and returns true if available returns f...
void sendLZ4Message()
Calling this function signals the end of a compressed message. The txBuffer contents are lz4 compres...
static const char * short_name_lookup
Definition: erisAudio.h:510
float read(unsigned int binNumber)
static const char * short_name_lookup
static const char * short_name_lookup
Definition: erisAudio.h:1041
static const char * short_name_lookup
Definition: erisAudio.h:1080
static const char * short_name_lookup
Definition: erisAudio.h:1016
static const char * short_name_lookup
Definition: erisAudio.h:1028
static const char * short_name_lookup
Definition: erisAudio.h:1067
static const char * short_name_lookup
Definition: erisAudio.h:912
static const char * short_name_lookup
Definition: erisAudio.h:795
static const char * short_name_lookup
Definition: erisAudio.h:886
static const char * short_name_lookup
Definition: erisAudio.h:899
static const char * short_name_lookup
Definition: erisAudio.h:964
static const char * short_name_lookup
Definition: erisAudio.h:860
static const char * short_name_lookup
Definition: erisAudio.h:782
static const char * short_name_lookup
Definition: erisAudio.h:808
static const char * short_name_lookup
Definition: erisAudio.h:834
static const char * short_name_lookup
Definition: erisAudio.h:847
static const char * short_name_lookup
Definition: erisAudio.h:951
static const char * short_name_lookup
Definition: erisAudio.h:821
static const char * short_name_lookup
Definition: erisAudio.h:977
static const char * short_name_lookup
Definition: erisAudio.h:990
static const char * short_name_lookup
Definition: erisAudio.h:1003
static const char * short_name_lookup
Definition: erisAudio.h:172
static const char * short_name_lookup
Definition: erisAudio.h:107
static const char * short_name_lookup
Definition: erisAudio.h:133
static const char * short_name_lookup
Definition: erisAudio.h:146
static const char * short_name_lookup
Definition: erisAudio.h:120
static const char * short_name_lookup
Definition: erisAudio.h:159
static const char * short_name_lookup
Definition: erisAudio.h:523
static const char * short_name_lookup
Definition: erisAudio.h:46
static const char * short_name_lookup
Definition: erisAudio.h:342
static const char * short_name_lookup
Definition: erisAudio.h:277
static const char * short_name_lookup
Definition: erisAudio.h:303
static const char * short_name_lookup
Definition: erisAudio.h:316
static const char * short_name_lookup
Definition: erisAudio.h:290
static const char * short_name_lookup
Definition: erisAudio.h:329
static const char * short_name_lookup
Definition: erisAudio.h:536
static const char * short_name_lookup
Definition: erisAudio.h:562
static const char * short_name_lookup
Definition: erisAudio.h:549
static const char * short_name_lookup
Definition: erisAudio.h:575
static const char * short_name_lookup
Definition: erisAudio.h:614
static const char * short_name_lookup
Definition: erisAudio.h:769
static const char * short_name_lookup
Definition: erisAudio.h:756
static const char * short_name_lookup
Definition: erisAudio.h:601
static const char * short_name_lookup
Definition: erisAudio.h:730
static const char * short_name_lookup
Definition: erisAudio.h:667
static const char * short_name_lookup
Definition: erisAudio.h:743
static const char * short_name_lookup
Definition: erisAudio.h:705
static const char * short_name_lookup
Definition: erisAudio.h:680
static const char * short_name_lookup
Definition: erisAudio.h:717
static const char * short_name_lookup
Definition: erisAudio.h:627
static const char * short_name_lookup
Definition: erisAudio.h:640
static const char * short_name_lookup
Definition: erisAudio.h:653
static const char * short_name_lookup
Definition: erisAudio.h:692
static const char * short_name_lookup
Definition: erisAudio.h:588

References AppBaseClass::ad, AudioSynthWaveformhd::amplitude(), AudioSynthWaveformModulated2k::amplitude(), AudioSynthWaveformhd::arbitraryProgram(), AudioSynthWaveformModulated2k::arbitraryProgram(), erisAudioAnalyzeFFT1024::available(), AudioSynthWaveformhd::begin(), AudioSynthWaveformModulated2k::begin(), AudioSynthWaveformhd::frequency(), AudioSynthWaveformModulated2k::frequency(), AudioSynthWaveformModulated2k::frequencyModulation(), AudioMixer8::gain(), AudioDirector::getAudioStreamObjByName(), m, AudioSynthWaveformhd::offset(), AudioSynthWaveformModulated2k::offset(), p, AudioSynthWaveformhd::phase(), AudioSynthWaveformModulated2k::phaseModulation(), AudioSynthWaveformhd::pulseWidth(), erisAudioAnalyzeFFT1024::read(), SvcSerialCommandInterface::requestStartLZ4Message(), AppBaseClass::sci, SvcSerialCommandInterface::sendLZ4Message(), erisAudioMixer8::short_name_lookup, erisAudioInputI2S::short_name_lookup, erisAudioInputI2SQuad::short_name_lookup, erisAudioInputI2SHex::short_name_lookup, erisAudioInputI2SOct::short_name_lookup, erisAudioInputI2Sslave::short_name_lookup, erisAudioInputI2S2::short_name_lookup, erisAudioOutputI2S::short_name_lookup, erisAudioOutputI2SQuad::short_name_lookup, erisAudioOutputI2SHex::short_name_lookup, erisAudioOutputI2SOct::short_name_lookup, erisAudioOutputI2Sslave::short_name_lookup, erisAudioOutputI2S2::short_name_lookup, erisAudioAmplifier::short_name_lookup, erisAudioMixer4::short_name_lookup, erisAudioPlayMemory::short_name_lookup, erisAudioPlaySerialflashRaw::short_name_lookup, erisAudioPlayQueue::short_name_lookup, erisAudioRecordQueue::short_name_lookup, erisAudioSynthWavetable::short_name_lookup, erisAudioSynthSimpleDrum::short_name_lookup, erisAudioSynthKarplusStrong::short_name_lookup, erisAudioSynthWaveformSine::short_name_lookup, erisAudioSynthWaveformSineHires::short_name_lookup, erisAudioSynthWaveformSineModulated::short_name_lookup, erisAudioSynthWaveform::short_name_lookup, erisAudioSynthWaveformModulated::short_name_lookup, erisAudioSynthWaveformhd::short_name_lookup, erisAudioSynthWaveformModulated2k::short_name_lookup, erisAudioSynthWaveformPWM::short_name_lookup, erisAudioSynthToneSweep::short_name_lookup, erisAudioSynthWaveformDc::short_name_lookup, erisAudioSynthNoiseWhite::short_name_lookup, erisAudioSynthNoisePink::short_name_lookup, erisAudioEffectFade::short_name_lookup, erisAudioEffectChorus::short_name_lookup, erisAudioEffectFlange::short_name_lookup, erisAudioEffectReverb::short_name_lookup, erisAudioEffectFreeverb::short_name_lookup, erisAudioEffectFreeverbStereo::short_name_lookup, erisAudioEffectEnvelope::short_name_lookup, erisAudioEffectDelay::short_name_lookup, erisAudioEffectDelayExternal::short_name_lookup, erisAudioEffectBitcrusher::short_name_lookup, erisAudioEffectGranular::short_name_lookup, erisAudioEffectDigitalCombine::short_name_lookup, erisAudioFilterBiquad::short_name_lookup, erisAudioFilterFIR::short_name_lookup, erisAudioFilterStateVariable::short_name_lookup, erisAudioAnalyzePeak::short_name_lookup, erisAudioAnalyzeRMS::short_name_lookup, erisAudioAnalyzeFFT256::short_name_lookup, erisAudioAnalyzeToneDetect::short_name_lookup, erisAudioAnalyzeNoteFrequency::short_name_lookup, and erisAudioAnalyzeFFT1024::short_name_lookup.

+ Here is the call graph for this function: