Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(record of attempt to) port more plugins #37

Open
atsushieno opened this issue Feb 11, 2023 · 4 comments
Open

(record of attempt to) port more plugins #37

atsushieno opened this issue Feb 11, 2023 · 4 comments

Comments

@atsushieno
Copy link
Owner

I'm logging some failed attempts to port more JUCE plugins here (I have the same topic on aap-lv2 issues).

@atsushieno
Copy link
Owner Author

atsushieno commented Feb 11, 2023

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.

@atsushieno
Copy link
Owner Author

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.

@atsushieno
Copy link
Owner Author

The latest aap-juce does not require metadata generator (practically), so we could get surge port working: https://github.com/atsushieno/aap-juce-surge

@atsushieno
Copy link
Owner Author

NeuralNote and gRainbow - both require onnxruntime "static build" from ort-builder forks, and ort-builder does not provide Android builds(!!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant