-
- switch ((PortIndexStereo)port) {
- case ACOMP_STEREO_ATTACK:
- acomp->attack = (float*)data;
- break;
- case ACOMP_STEREO_RELEASE:
- acomp->release = (float*)data;
- break;
- case ACOMP_STEREO_KNEE:
- acomp->knee = (float*)data;
- break;
- case ACOMP_STEREO_RATIO:
- acomp->ratio = (float*)data;
- break;
- case ACOMP_STEREO_THRESHOLD:
- acomp->thresdb = (float*)data;
- break;
- case ACOMP_STEREO_MAKEUP:
- acomp->makeup = (float*)data;
- break;
- case ACOMP_STEREO_GAINR:
- acomp->gainr = (float*)data;
- break;
- case ACOMP_STEREO_OUTLEVEL:
- acomp->outlevel = (float*)data;
- break;
- case ACOMP_STEREO_SIDECHAIN:
- acomp->sidechain = (float*)data;
- break;
- case ACOMP_STEREO_INPUT0:
- acomp->input0 = (float*)data;
- break;
- case ACOMP_STEREO_INPUT1:
- acomp->input1 = (float*)data;
- break;
- case ACOMP_STEREO_SC:
- acomp->sc = (float*)data;
- break;
- case ACOMP_STEREO_OUTPUT0:
- acomp->output0 = (float*)data;
+ connect_port (instance, port, data);
+
+ switch ((PortIndex)port) {
+ case ACOMP_A0:
+ acomp->input0 = (float*)data;
+ break;
+ case ACOMP_A1:
+ acomp->sc = (float*)data;
+ break;
+ case ACOMP_A2:
+ acomp->output0 = (float*)data;
+ break;
+ default: