13 total_read = sscanf(message,
"%63s %63s %63s %63s" , c, i,
m,
p);
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);
26 total_read = sscanf(
p,
"%lu,%f,%f" , &stage,&frequency,&q);
27 eac->setLowpass(stage,frequency,q);
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);
38 total_read = sscanf(
p,
"%lu,%f,%f" , &stage,&frequency,&q);
39 eac->setHighpass(stage,frequency,q);
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);
50 total_read = sscanf(
p,
"%lu,%f,%f" , &stage,&frequency,&q);
51 eac->setBandpass(stage,frequency,q);
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);
62 total_read = sscanf(
p,
"%lu,%f,%f" , &stage,&frequency,&q);
63 eac->setNotch(stage,frequency,q);
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);
75 total_read = sscanf(
p,
"%lu,%f,%f,%f" , &stage,&frequency,&gain,&slope);
76 eac->setLowShelf(stage,frequency,gain,slope);
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);
88 total_read = sscanf(
p,
"%lu,%f,%f,%f" , &stage,&frequency,&gain,&slope);
89 eac->setHighShelf(stage,frequency,gain,slope);
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);
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);
107 total_read = sscanf(
p,
"%hu" , &binNumber);
108 eac->
read(binNumber);
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);
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);
126 total_read = sscanf(
p,
"%lu" , &binNumber);
127 eac->read(binNumber);
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);
137 total_read = sscanf(
p,
"%lu,%lu" , &binFirst,&binLast);
138 eac->read(binFirst,binLast);
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);
147 total_read = sscanf(
p,
"%c" , &n);
148 eac->averageTogether(n);
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);
157 total_read = sscanf(
p,
"%f" , &thresh);
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);
167 total_read = sscanf(
p,
"%f" , &thresh);
168 eac->threshold(thresh);
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);
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);
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);
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);
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);
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);
222 eac->readPeakToPeak();
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);
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);
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);
271 total_read = sscanf(
p,
"%li,%hu,%hu" , &coef,&cycles,&len);
272 eac->set_params(coef,cycles,len);
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);
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);
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);
299 total_read = sscanf(
p,
"%f" , &level);
300 eac->threshold(level);
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);
318 total_read = sscanf(
p,
"%c" , &b);
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);
328 total_read = sscanf(
p,
"%f" , &hz);
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);
338 total_read = sscanf(
p,
"%hi" , &n_chorus);
339 eac->voices(n_chorus);
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);
348 total_read = sscanf(
p,
"%hi" , &mode_in);
349 eac->setCombineMode(mode_in);
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);
359 total_read = sscanf(
p,
"%c,%f" , &channel,&milliseconds);
360 eac->delay(channel,milliseconds);
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);
369 total_read = sscanf(
p,
"%c" , &channel);
370 eac->disable(channel);
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);
380 total_read = sscanf(
p,
"%c,%f" , &channel,&milliseconds);
381 eac->delay(channel,milliseconds);
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);
390 total_read = sscanf(
p,
"%c" , &channel);
391 eac->disable(channel);
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);
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);
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);
418 total_read = sscanf(
p,
"%f" , &milliseconds);
419 eac->delay(milliseconds);
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);
428 total_read = sscanf(
p,
"%f" , &milliseconds);
429 eac->attack(milliseconds);
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);
438 total_read = sscanf(
p,
"%f" , &milliseconds);
439 eac->hold(milliseconds);
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);
448 total_read = sscanf(
p,
"%f" , &milliseconds);
449 eac->decay(milliseconds);
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);
458 total_read = sscanf(
p,
"%f" , &level);
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);
468 total_read = sscanf(
p,
"%f" , &milliseconds);
469 eac->release(milliseconds);
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);
478 total_read = sscanf(
p,
"%f" , &milliseconds);
479 eac->releaseNoteOn(milliseconds);
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);
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);
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);
505 uint32_t milliseconds;
506 total_read = sscanf(
p,
"%lu" , &milliseconds);
507 eac->fadeIn(milliseconds);
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);
515 uint32_t milliseconds;
516 total_read = sscanf(
p,
"%lu" , &milliseconds);
517 eac->fadeOut(milliseconds);
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);
525 int16_t delay_offset;
528 total_read = sscanf(
p,
"%hi,%hi,%f" , &delay_offset,&d_depth,&delay_rate);
529 eac->voices(delay_offset,d_depth,delay_rate);
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);
538 total_read = sscanf(
p,
"%f" , &n);
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);
548 total_read = sscanf(
p,
"%f" , &n);
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);
558 total_read = sscanf(
p,
"%f" , &n);
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);
568 total_read = sscanf(
p,
"%f" , &n);
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);
578 total_read = sscanf(
p,
"%f" , &ratio);
579 eac->setSpeed(ratio);
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);
588 total_read = sscanf(
p,
"%f" , &grain_length);
589 eac->beginFreeze(grain_length);
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);
598 total_read = sscanf(
p,
"%f" , &grain_length);
599 eac->beginPitchShift(grain_length);
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);
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);
617 total_read = sscanf(
p,
"%f" , &time);
618 eac->reverbTime(time);
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);
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);
636 total_read = sscanf(
p,
"%f" , &freq);
637 eac->frequency(freq);
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);
646 total_read = sscanf(
p,
"%f" , &q);
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);
656 total_read = sscanf(
p,
"%f" , &n);
657 eac->octaveControl(n);
659 }
else if(strncmp(gPC_ERISAUDIOINPUTI2S,c,
sizeof(gPC_ERISAUDIOINPUTI2S)) == 0 &&\
660 strncmp(gPM_BEGIN,
m,
sizeof(gPM_BEGIN)) == 0){
662 strcat(objName,
":");strcat(objName,i);
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);
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);
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);
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);
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);
713 }
else if(strncmp(gPC_ERISAUDIOMIXER4,c,
sizeof(gPC_ERISAUDIOMIXER4)) == 0 &&\
714 strncmp(gPM_GAIN,
m,
sizeof(gPM_GAIN)) == 0){
716 strcat(objName,
":");strcat(objName,i);
721 total_read = sscanf(
p,
"%lu,%f" , &channel,&gain);
723 eac->gain(channel,gain);
726 }
else if(strncmp(gPC_ERISAUDIOMIXER4,c,
sizeof(gPC_ERISAUDIOMIXER4)) == 0 &&\
727 strncmp(gPM_GAIN,
m,
sizeof(gPM_GAIN)) == 0){
729 strcat(objName,
":");strcat(objName,i);
734 total_read = sscanf(
p,
"%lu,%f" , &channel,&gain);
735 eac->gain(channel,gain);
737 }
else if(strncmp(gPC_ERISAUDIOMIXER8,c,
sizeof(gPC_ERISAUDIOMIXER8)) == 0 &&\
738 strncmp(gPM_GAIN,
m,
sizeof(gPM_GAIN)) == 0){
740 strcat(objName,
":");strcat(objName,i);
745 total_read = sscanf(
p,
"%lu,%f" , &channel,&gain);
747 eac->
gain(channel,gain);
750 }
else if(strncmp(gPC_ERISAUDIOMIXER8,c,
sizeof(gPC_ERISAUDIOMIXER8)) == 0 &&\
751 strncmp(gPM_GAIN,
m,
sizeof(gPM_GAIN)) == 0){
753 strcat(objName,
":");strcat(objName,i);
758 total_read = sscanf(
p,
"%lu,%f" , &channel,&gain);
759 eac->
gain(channel,gain);
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);
768 total_read = sscanf(
p,
"%f" , &n);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
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);
999 eac->positionMillis();
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);
1008 eac->lengthMillis();
1020 }
else if(strncmp(gPC_ERISAUDIOPLAYQUEUE,c,
sizeof(gPC_ERISAUDIOPLAYQUEUE)) == 0 &&\
1021 strncmp(gPM_AVAILABLE,
m,
sizeof(gPM_AVAILABLE)) == 0){
1023 strcat(objName,
":");strcat(objName,i);
1029 }
else if(strncmp(gPC_ERISAUDIOPLAYQUEUE,c,
sizeof(gPC_ERISAUDIOPLAYQUEUE)) == 0 &&\
1030 strncmp(gPM_PLAYBUFFER,
m,
sizeof(gPM_PLAYBUFFER)) == 0){
1032 strcat(objName,
":");strcat(objName,i);
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);
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);
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);
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);
1081 eac->positionMillis();
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);
1090 eac->lengthMillis();
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);
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);
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);
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);
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);
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);
1144 total_read = sscanf(
p,
"%f" , &n);
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);
1155 total_read = sscanf(
p,
"%f,%f" , &n,&milliseconds);
1156 eac->amplitude(n,milliseconds);
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);
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);
1175 total_read = sscanf(
p,
"%f,%f" , &frequency,&velocity);
1176 eac->noteOn(frequency,velocity);
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);
1185 total_read = sscanf(
p,
"%f" , &velocity);
1186 eac->noteOff(velocity);
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);
1195 total_read = sscanf(
p,
"%f" , &n);
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);
1205 total_read = sscanf(
p,
"%f" , &freq);
1206 eac->frequency(freq);
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);
1215 total_read = sscanf(
p,
"%f" , &n);
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);
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);
1234 total_read = sscanf(
p,
"%f" , &freq);
1235 eac->frequency(freq);
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);
1243 int32_t milliseconds;
1244 total_read = sscanf(
p,
"%li" , &milliseconds);
1245 eac->length(milliseconds);
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);
1254 total_read = sscanf(
p,
"%f" , &level);
1255 eac->secondMix(level);
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);
1264 total_read = sscanf(
p,
"%f" , &depth);
1265 eac->pitchMod(depth);
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);
1274 total_read = sscanf(
p,
"%f" , &freq);
1275 eac->frequency(freq);
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);
1284 total_read = sscanf(
p,
"%f" , &angle);
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);
1294 total_read = sscanf(
p,
"%f" , &n);
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);
1304 total_read = sscanf(
p,
"%f" , &freq);
1305 eac->frequency(freq);
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);
1314 total_read = sscanf(
p,
"%f" , &angle);
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);
1324 total_read = sscanf(
p,
"%f" , &n);
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);
1334 total_read = sscanf(
p,
"%f" , &freq);
1335 eac->frequency(freq);
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);
1344 total_read = sscanf(
p,
"%f" , &angle);
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);
1354 total_read = sscanf(
p,
"%f" , &n);
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);
1368 total_read = sscanf(
p,
"%f,%hi,%hi,%f" , &t_amp,&t_lo,&t_hi,&t_time);
1369 eac->play(t_amp,t_lo,t_hi,t_time);
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);
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);
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);
1396 total_read = sscanf(
p,
"%f" , &freq);
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);
1406 total_read = sscanf(
p,
"%f" , &n);
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);
1416 total_read = sscanf(
p,
"%f" , &n);
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);
1426 total_read = sscanf(
p,
"%hi" , &t_type);
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);
1436 total_read = sscanf(
p,
"%hi" , &t_type);
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);
1448 total_read = sscanf(
p,
"%f,%f,%hi" , &t_amp,&t_freq,&t_type);
1449 eac->
begin(t_amp,t_freq,t_type);
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);
1458 total_read = sscanf(
p,
"%f" , &octaves);
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);
1468 total_read = sscanf(
p,
"%f" , °rees);
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);
1478 total_read = sscanf(
p,
"%f" , &freq);
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);
1488 total_read = sscanf(
p,
"%f" , &n);
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);
1498 total_read = sscanf(
p,
"%f" , &n);
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);
1508 total_read = sscanf(
p,
"%hi" , &t_type);
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);
1518 total_read = sscanf(
p,
"%hi" , &t_type);
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);
1530 total_read = sscanf(
p,
"%f,%f,%hi" , &t_amp,&t_freq,&t_type);
1531 eac->
begin(t_amp,t_freq,t_type);
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);
1540 total_read = sscanf(
p,
"%f" , &octaves);
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);
1550 total_read = sscanf(
p,
"%f" , °rees);
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);
1560 total_read = sscanf(
p,
"%f" , &freq);
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);
1570 total_read = sscanf(
p,
"%f" , &angle);
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);
1580 total_read = sscanf(
p,
"%f" , &n);
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);
1590 total_read = sscanf(
p,
"%f" , &n);
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);
1600 total_read = sscanf(
p,
"%f" , &n);
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);
1610 total_read = sscanf(
p,
"%hi" , &t_type);
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);
1622 total_read = sscanf(
p,
"%f,%f,%hi" , &t_amp,&t_freq,&t_type);
1623 eac->
begin(t_amp,t_freq,t_type);
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);
1632 total_read = sscanf(
p,
"%hi" , &t_type);
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);
1642 total_read = sscanf(
p,
"%f" , &freq);
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);
1652 total_read = sscanf(
p,
"%f" , &angle);
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);
1662 total_read = sscanf(
p,
"%f" , &n);
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);
1672 total_read = sscanf(
p,
"%f" , &n);
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);
1682 total_read = sscanf(
p,
"%f" , &n);
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);
1692 total_read = sscanf(
p,
"%hi" , &t_type);
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);
1702 total_read = sscanf(
p,
"%hi" , &t_type);
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);
1714 total_read = sscanf(
p,
"%f,%f,%hi" , &t_amp,&t_freq,&t_type);
1715 eac->
begin(t_amp,t_freq,t_type);
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);
1724 total_read = sscanf(
p,
"%f" , &v);
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);
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);
1743 total_read = sscanf(
p,
"%f" , &freq);
1744 eac->setFrequency(freq);
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);
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);
1762 total_read = sscanf(
p,
"%f" , &n);
1768 sci->printf(
"M SvcErisAudioParameterController::messageHandler Warning %s component and method %s pair not found\n",c);
const char PROGMEM p[][16]
SvcSerialCommandInterface * sci
AudioStream * getAudioStreamObjByName(const char *AudioStreamObjName)
void gain(unsigned int channel, float gain)
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
float read(unsigned int binNumber)
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup
static const char * short_name_lookup