AAX broken with latest change (access violation)

 auto paramID  = isBypassParameter ? cDefaultMasterBypassID
                                                          : juceParameters.getParamID (audioProcessor, parameterIndex)

The String returned from getParamID() will be destroyed (when its created from a AudioProcessorParameter) immediatly, and so the char pointer!

paramID will point to a uninitialised memory then

Maybe this happens in the others wrappers too.

I recommend to always work withs Strings, and ditch char pointer whenever possible, i also recommend to do more test with all possible configurations.

it would be nice if that could be changed

Thanks for spotting this. I’ll sort this out.