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

Plugin on Android #236

Open
giiutfff opened this issue Sep 2, 2022 · 5 comments
Open

Plugin on Android #236

giiutfff opened this issue Sep 2, 2022 · 5 comments

Comments

@giiutfff
Copy link

giiutfff commented Sep 2, 2022

It seems there is only one built in plugin, or I am just too stupid to find out(is there a manual or something?). I just want to load some soundfont.

Also I think it would be great to attract more people to use Helio by upload it to Google Play. (I feel really lucky to stumble on this app, since it's not in the store. And frankly there are not much, if any, decent piano scroll sequencer in Google Play.)

Anyway, thanks for this sleek and intuitive app.

@peterrudenko
Copy link
Member

You might try to find some plugin and connect it on the orchestra pit page, but honestly I've never checked if it works with any kind of plugins on Android. If anyone reading this had had any success with that, please chime in.

I had long-overdue plans of adding the built-in soundfont player instrument - will do that when I have the time. Thanks for bringing it up.

@giiutfff
Copy link
Author

giiutfff commented Sep 7, 2022

Thanks for pointing out the document. The only plugin mentioned is Carla which does not support mobile platform. (Actually I don't understand that it says Carla is a plugin host, as it self is a plugin too? Why?)

And I found this https://github.com/atsushieno/aap-juce-helio (do you aware this fork?). Seems still a work in progress but very interesting.

@peterrudenko
Copy link
Member

Actually I don't understand that it says Carla is a plugin host, as it self is a plugin too? Why?

Afaik, many people use it as a handy way to run native Windows VST plugins on Linux, and it also supports lots of other plugin formats.

And I found this https://github.com/atsushieno/aap-juce-helio

Thanks for sharing the link, glad to see efforts in this direction (this project was started as a cross-platform app, but mobile versions are still low-priority due to the lack of time, and I only happen to use and test the iOS build sometimes), I might need to try integrating it to the upstream someday, if it's not too messy.

@giiutfff
Copy link
Author

I totally agree with the cross-platform approach. Since I use different systems depending on the situation. It may be less ideal to add something only works on one platform. (ie. did some work on Android, then continue on PC, but all instruments and/or effects are defunct)

If VST can run on Linux, then maybe it's possible to run on other platform as well. Is Carla using Wine? But running on ARM device would need another compatible layer to translate x86 code. And it will be a huge mess, I guess?

A solution could be a cross-platform plugin framework. LV2 maybe? Are they even working on Windows/Mac?

So, I guess the built-in plguin is the most sensible way to work with cross-platform in a consistent behaviour.

@atsushieno
Copy link

Hi, the plugin format developer here. Helio Workstation is one of very few open source DAW that could technically run on Android, and I'm happily using it for my experiment. AAP is not very useful and lacks stable plugin API so I keep my fork without contributing back. If you dare to import it then that's okay for me, but I think it would rather mess you with updates so far. The patches have been changing too (and now the diffs are quite minimal).

Anyhow I wanted to share the latest status of it. It started generating some audible outputs this week so it's something. https://imgur.com/a/Hh91JAI (horrible output quality yet though; my implementation is to blame in major part, JUCE and helio would be the rest :) )

Let me keep in touch with you when my plugin ecosystem became more useful.

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

No branches or pull requests

3 participants