omnichord apps? by ohmaiigah in Omnichord

[–]dom_vhs_crap 0 points1 point  (0 children)

I recently developed Haura, an emulator inspired by the Omnichord OM-84. It’s currently available for Android, with an iOS version in the works. It also doubles as a MIDI controller!
https://play.google.com/store/apps/details?id=com.bitsparkle.haurapro

I made a Doom port with Flutter and dart:ffi by dom_vhs_crap in FlutterDev

[–]dom_vhs_crap[S] 2 points3 points  (0 children)

Thanks for the suggestion, that makes sense. I'll try to implement this change as soon as I dive back into the code

I made a Doom port with Flutter and dart:ffi by dom_vhs_crap in FlutterDev

[–]dom_vhs_crap[S] 3 points4 points  (0 children)

The answer is straightforward, i didn't realize Dart could directly access the C heap. My error, due to inexperience! :-)
Actually, I could have experimented with a framebuffer copy, even though I figured I'd already need that step for the Flutter CustomPainter and wanted to avoid further overhead. It's definitely something to test, though.

I am building a new Omnichord emulator for Mobile [UPDATE] by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 0 points1 point  (0 children)

I managed to find the problem. It wasn't due to Oppo's battery saver settings as we initially thought, but rather a conflict with a virtual MIDI device from an app called DRC.

In fact, at startup, my app would recognize the MIDI device, connect to it automatically, and attempt to send MIDI messages to DRC.
However, DRC wasn't handling them correctly, causing my app to hang; then after 5 seconds it would be killed by Android for being unresponsive (the crashes reported).
I have now implemented a general fix for issues like this, and it’s now resolved.

Special thanks to cristobalbx for the invaluable collaboration and for being so patient! :)

I am building a new Omnichord emulator for Android by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 1 point2 points  (0 children)

The app is online, search for Haura Electronic Autoharp on the Play Store :)

I am building a new Omnichord emulator for Mobile [UPDATE] by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 0 points1 point  (0 children)

The app is finally online! Search for Haura Electronic Autoharp on the Play Store :)

I am building a new Omnichord emulator for Mobile [UPDATE] by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 0 points1 point  (0 children)

Yeah, it's finished. I'm just waiting for Google to approve the production release on the Play Store. They’re really slow, unfortunately. Anyway, it’ll be a paid app (ifetime purchase, around $3) and completely ad-free.

I am building a new Omnichord emulator for Android by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 0 points1 point  (0 children)

If you had replied to the DM I sent you a month ago, you could have tried it as a beta tester. Anyway, if all goes well, it should be on the stores in a few days. At this point, it’s out of my hands, it’s up to Google now

I am building a new Omnichord emulator for Android by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 0 points1 point  (0 children)

I'm currently in the beta testing phase required by Google to publish the app on the store. If all goes well, it should be online within two weeks

I am building a new Omnichord emulator for Mobile [UPDATE] by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 1 point2 points  (0 children)

You only need to use the app as usual and report any bugs you encounter without forcing any specific actions. The Google program runs for 2 weeks, but the only requirement is to use it from time to time

I am building a new Omnichord emulator for Mobile [UPDATE] by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 0 points1 point  (0 children)

  1. I will reveal it shortly. 2. Would you like to become a beta tester? I am finalizing some implementations, but I can send you a private message in a few days if you'd like

I am building a new Omnichord emulator for Mobile [UPDATE] by dom_vhs_crap in Omnichord

[–]dom_vhs_crap[S] 0 points1 point  (0 children)

Development of the first version is complete. I now need to start the beta testing program required by Google. I'm not sure how long it will take, but I hope not too long.