@kerrigan I really want this to be legitimate because that would be wonderful, but you’ve included a direct download to an unsigned .apk and moreover there’s no public code in that repo for me to review to ensure the legitimacy of this and your user account on these forums is basically new.
What I’m trying to say is I love what I’m seeing in your post but I’m too sketched out by the presentation to download it.
Would you be open to releasing this as open source code? That would go a long way to building trust and I’m sure I’m not the only developer in this community that might like to help with something like this by submitting new code for review should we find bugs.
So I fresh installed the app, created a project, went through the sync process (nice graphics btw), and now the app crashes any time I try to view the synth or drum tabs and the tape tab is empty. Not quite sure what happened.
EDIT: It appears specifically related to the synths. If I don’t download synths, the app doesn’t crash and seems to download tapes fine.
Thanks for your report(all stacktraces already collected), I’ll look it tomorrow, also specify please, which unit do you have OG-1 or OP1F? I tried this app only on OG-1
I’m using an original OP-1. Also I’ve switched cables and am creating a new project and now it seems to sync fine. I suspect the issue was on my end with the cable just being bad and the data not transferring properly, however that original project still crashes if I try to open it and view the synth tab so that’s probably worth adding some error handling for.
This is excellent! I love the concept very much. A couple things I would love to see in this one day;
-it would be incredible if it could save the metronomes value at the time of sync as well, that’s something I struggle very much with finding each time I have to set things back up on it.
EDIT: I realized while looking through the git repository that everything you’ve implemented so far is based on the file structure presented in the OP1’s DISK mode. That makes this request a bit outside the scope of what you’ve been doing so far, but I think the metronome is available via MIDI out as a constant pulse, so in theory I think it should be possible to detect that in the app and calculate the current actual value in BPS.
-if there was a way to manage patches and snapshots that would be also be very useful. Maybe just like a checklist for each where you can check which ones you’d like to use at the time and the ability to rename snapshots.
I understand this is all probably a lot of work though, so thank you for everything you’ve done so far and I’m very excited to see where this project goes ^-^