andrewreeman / SpectralSuite

The Unlicense
122 stars 5 forks source link

Plugin validation fails in Logic Pro #56

Open andrewreeman opened 1 month ago

andrewreeman commented 1 month ago

Logic Pro contains an AU validation feature.

Validation was failing when the number of overlaps was changed during audio playback. Instead of clearing the vector (N == chans) pointing to vector of audio processors (N == num overlaps). We can iterate over the first vector and clear the audio processor vector. This appears to fix the issue but should investigate what the original issue also was as the AU validation appears to not cause debug breakpoints to be hit (unlike loading the plugin in Logic Pro).

Validation can also be tested using the auval cli.