*************** *** 45,59 **** //------------------------------------------------- typedef struct AEffect AEffect; - typedef long (VSTCALLBACK *audioMasterCallback)(AEffect *effect, long opcode, long index, - long value, void *ptr, float opt); // prototype for plug-in main // AEffect *main(audioMasterCallback audioMaster); // Four Character Constant - #define CCONST(a, b, c, d) \ - ((((long)a) << 24) | (((long)b) << 16) | (((long)c) << 8) | (((long)d) << 0)) // Magic Number #define kEffectMagic CCONST ('V', 's', 't', 'P') --- 45,57 ---- //------------------------------------------------- typedef struct AEffect AEffect; + typedef long (VSTCALLBACK *audioMasterCallback)(AEffect *effect, long opcode, long index, long value, void *ptr, float opt); // prototype for plug-in main // AEffect *main(audioMasterCallback audioMaster); // Four Character Constant + #define CCONST(a, b, c, d) ((((long)a) << 24) | (((long)b) << 16) | (((long)c) << 8) | (((long)d) << 0)) // Magic Number #define kEffectMagic CCONST ('V', 's', 't', 'P') *************** struct AEffect *** 66,73 **** { long magic; // must be kEffectMagic ('VstP') - long (VSTCALLBACK *dispatcher)(AEffect *effect, long opCode, long index, long value, - void *ptr, float opt); void (VSTCALLBACK *process)(AEffect *effect, float **inputs, float **outputs, long sampleframes); --- 64,70 ---- { long magic; // must be kEffectMagic ('VstP') + long (VSTCALLBACK *dispatcher)(AEffect *effect, long opCode, long index, long value, void *ptr, float opt); void (VSTCALLBACK *process)(AEffect *effect, float **inputs, float **outputs, long sampleframes);