Tracktion / pluginval

Cross platform plugin testing and validation tool
GNU General Public License v3.0
390 stars 57 forks source link

AAX Hosting #103

Closed moritzsur closed 1 year ago

moritzsur commented 1 year ago

I think it would be great to test AAX plugins from pluginval as well, but is that even possible? Maybe only the aax validator could be included? I would love to test some of this stuff but there seems to be an issue with the aax validator download on the avid website...

drowaudio commented 1 year ago

That would be the only way to do it but I don't know if we're allowed to redistribute the AAX validator.

As juce can't host AAX plugins there's not much benefit over just running the AAX validator as part of your own CI.

moritzsur commented 1 year ago

Got it! What about adding more default samplerates and blocksizes on strictness 10 to come closer to aax requirements?

drowaudio commented 1 year ago

What combinations would you like to see added?

moritzsur commented 1 year ago

Blocksizes: 32, 64, 128, 256, 512, 1024 Samplerates: 44.1kHz, 48kHz, 88.2kHz, 96kHz and 192kHz

moritzsur commented 1 year ago

And a lot of people use blocksizes of 2048 when they are not in a recording environment

drowaudio commented 1 year ago

I'm not actually sure this is a good idea. It's going to make running the tests twice as long for everybody. You know you can specify the samples rates and block sizes to test on the command line? Would this be suitable for you? It would be a pain to add more defaults just for strictness level 10 due to the way parsing happens.

moritzsur commented 1 year ago

Yes I just thought about making the last strictness really cover everything, but the current state is completely fine by me :)