Open atsushieno opened 1 year ago
surge-synthesizer/surge: It requires SSE2. It can be aliased but it seems simde does not build it for Android, ends up:
/sources/AAP/aap-juce-surge/app/src/main/cpp/src/common/globals.h:44:10: fatal error: 'simde/x86/sse2.h' file not found
Also I cannot build desktop version with juceaap_audio_plugin_client:
Undefined symbols for architecture arm64:
"SurgeSynthEditorSpecificExtensions(SurgeSynthEditor*, SurgeGUIEditor*)", referenced from:
SurgeSynthEditor::SurgeSynthEditor(SurgeSynthProcessor&) in libSurge XT_SharedCode.a(SurgeSynthEditor.cpp.o)
"SurgeSynthProcessorSpecificExtensions(SurgeSynthProcessor*, SurgeSynthesizer*)", referenced from:
SurgeSynthProcessor::SurgeSynthProcessor() in libSurge XT_SharedCode.a(SurgeSynthProcessor.cpp.o)
ld: symbol(s) not found for architecture arm64
...which means, I cannot get a valid aap_metadata.xml
automatically generated.
Actually the simde issue was nothing (though as it is documented at simde things may be unstable under that simulation mode).
Now app launches. But it has no access to local presets. Also aap_metadata.xml still cannot be generated.
The latest aap-juce does not require metadata generator (practically), so we could get surge port working: https://github.com/atsushieno/aap-juce-surge
NeuralNote and gRainbow - both require onnxruntime "static build" from ort-builder forks, and ort-builder does not provide Android builds(!!)
I'm logging some failed attempts to port more JUCE plugins here (I have the same topic on aap-lv2 issues).