|
Post by betaboon on Jan 4, 2023 10:40:12 GMT
Hello Æ,
I started working on an android-app to configure the TBD-module.
I'm now ready to share the first alpha-release to gather feedback.
You can find some screenshots attached to this post.
Github-repository
The app is automatically being built there and published to the playstore. The builds can additionally be found in the release-section of the repo hereWhen providing feedback
- always state the android-version you're using - always state the app-version you're using
Features
- automatically detect device (Serial-over-USB)
- select plugin for channels - edit plugin-configuration for channels
Roadmap
- feature: load/save of presets (done - 2023-01-22)
- feature: favorites (done - 2023-01-22)
- feature: configuration - feature: sample-rom - governance: make github-repository public (done - 2023-01-10)
- governance: build the app with github-ci (done - 2023-01-04)
- governance: (automatically) release the app to play-store (done - 2023-01-10)
- governance: get app reviewed and available on the playstore (done - 2023-01-10)
Screenshots
|
|
|
Post by rockysmalls on Jan 4, 2023 15:00:46 GMT
damn! if only i wasn’t so ‘iOS’ ! wonder what the cheapest android phone that would run this is?
|
|
|
Post by tIB on Jan 4, 2023 17:04:57 GMT
Ooh, interesting! How does it connect to the module itself from whatever android device I'm using?
|
|
|
Post by betaboon on Jan 4, 2023 17:25:19 GMT
Ooh, interesting! How does it connect to the module itself from whatever android device I'm using? It's doing serial-over-usb as the original tapp-program does.
|
|
|
Post by funbun on Jan 4, 2023 18:23:20 GMT
Wow! Nice! This will be great. If we can get more chips for the TBD . . .
|
|
cpruby
Junior Member
Posts: 73
|
Post by cpruby on Jan 4, 2023 21:45:33 GMT
Ooh, interesting! How does it connect to the module itself from whatever android device I'm using? I have a mini USB to USB A cable and then I just use a USB A/C adapter. When I plug it in, my phone asks what to do with the serial connection and automatically suggested the installed TBD app. Opening the app just brings you to the main screen. No config necessary or anything. Really easy to use.
|
|
|
Post by tIB on Jan 5, 2023 12:03:54 GMT
Ooh, interesting! How does it connect to the module itself from whatever android device I'm using? It's doing serial-over-usb as the original tapp-program does. I'll grab an adapter and give it a go - having settings changeable via phone would be great given I don't use a computer in the studio. Thanks!
|
|
|
Post by betaboon on Jan 5, 2023 13:26:19 GMT
It's doing serial-over-usb as the original tapp-program does. I'll grab an adapter and give it a go - having settings changeable via phone would be great given I don't use a computer in the studio. Thanks! not using a computer was exactly the reason i wanted to have an app.
I'm powering my ae with a usb-c powerbank and got an audio-interface that i can use via usb-c on my smartphone so I'm completely mobile and dont rely on a computer
|
|
|
Post by tIB on Jan 5, 2023 13:54:21 GMT
I'll grab an adapter and give it a go - having settings changeable via phone would be great given I don't use a computer in the studio. Thanks! not using a computer was exactly the reason i wanted to have an app.
I'm powering my ae with a usb-c powerbank and got an audio-interface that i can use via usb-c on my smartphone so I'm completely mobile and dont rely on a computer Yup, I've a similar setup for when I need it - power bank to AE and stereo recorder. I actually bought the AE to have a system to take out live, though the pandemic hit and since things have got back to normal I've not chased any gigs. Still undecided as to whether I'll let one of my TBDs go - the extra control on the rains (which is a pretty regular fixture in the tbd) might push me towards that.
|
|
|
Post by rockysmalls on Jan 5, 2023 14:34:54 GMT
I'll grab an adapter and give it a go - having settings changeable via phone would be great given I don't use a computer in the studio. Thanks! not using a computer was exactly the reason i wanted to have an app.
I'm powering my ae with a usb-c powerbank and got an audio-interface that i can use via usb-c on my smartphone so I'm completely mobile and dont rely on a computer hmmm, now i’m thinking the ‘missus’ might have an older Galaxy phone she’s upgraded from ... wonder if i can purloin it for this porpoise! and maybe give some feedback ... i do have a TBD-ae..
|
|
|
Post by duddex on Jan 6, 2023 15:14:06 GMT
What is the required Android version? I have an old Huawei phone but it seems that it is too old. My Android version is 6.0 (probably way too old)
|
|
|
Post by betaboon on Jan 6, 2023 16:40:57 GMT
What is the required Android version? I have an old Huawei phone but it seems that it is too old. My Android version is 6.0 (probably way too old) it might work with 8.1 havent tested tho.
it might also be possible to change the app to make it work with even lower versions but as i dont have any such sold devices there's no way for me to do that.
|
|
|
Post by maydonpoliris on Jan 6, 2023 20:41:21 GMT
oh, fantastic thank you. Looking forward to giving this a go and makes me want to finally try to put together a page on my phone purely for Ae tweaks. ie TBD/Grains/Core/Arduino IDE configs and of course my favourite Minimodular.com.au/wiki/Forum
|
|
|
Post by betaboon on Jan 7, 2023 13:52:52 GMT
just FYI:
I'm particularly interested in feedback on the following: - the layout of the edit-screen (I'm not really happy with it but i didnt come up with anything better. ideas?) - which of the other mentioned features do you want?
|
|
|
Post by duddex on Jan 7, 2023 17:17:14 GMT
First of all, thank you for creating this app!
I installed the app now on my Xiaomi Redmi 9. The app-version is "aemodular-tbd-alpha1.apk". The Android-version is 10 (the "about" screen says 10 QP1A.190711.020). The installation of the app and the connection to my TBD worked without any problems. So far so good.
I have loaded the "TBD303" and wanted to use the edit-page to change the cutoff and resonance of the filter. I noticed a lag between moving the slider to a different value and hearing the result.
I wonder if this behavior only occurs on my phone (it is a quite cheap and slow phone).
|
|
|
Post by betaboon on Jan 7, 2023 17:33:46 GMT
First of all, thank you for creating this app! I installed the app now on my Xiaomi Redmi 9. The app-version is "aemodular-tbd-alpha1.apk". The Android-version is 10 (the "about" screen says 10 QP1A.190711.020). The installation of the app and the connection to my TBD worked without any problems. So far so good. I have loaded the "TBD303" and wanted to use the edit-page to change the cutoff and resonance of the filter. I noticed a lag between moving the slider to a different value and hearing the result. I wonder if this behavior only occurs on my phone (it is a quite cheap and slow phone). There is an intentional delay of 500ms between stopping the slider and sending the request to change the value. I wasnt sure if sending a request for every value-change is a good thing or not.
|
|
|
Post by duddex on Jan 8, 2023 16:58:10 GMT
[...] I noticed a lag between moving the slider to a different value and hearing the result. [...] There is an intentional delay of 500ms between stopping the slider and sending the request to change the value. I wasnt sure if sending a request for every value-change is a good thing or not.
OK. Thank you. It is good to know that this is done intentionally. Maybe you could try reducing the delay to (for example) 50ms
|
|
|
Post by betaboon on Jan 9, 2023 8:25:37 GMT
There is an intentional delay of 500ms between stopping the slider and sending the request to change the value. I wasnt sure if sending a request for every value-change is a good thing or not.
OK. Thank you. It is good to know that this is done intentionally. Maybe you could try reducing the delay to (for example) 50ms i was already thinking about a settings-section for the app. maybe that delay is a good reason for having that so that we can make that configurable.
|
|
|
Post by betaboon on Jan 9, 2023 23:10:30 GMT
OK. Thank you. It is good to know that this is done intentionally. Maybe you could try reducing the delay to (for example) 50ms i was already thinking about a settings-section for the app. maybe that delay is a good reason for having that so that we can make that configurable.
just a headsup: - the code is now publically available in the github-repo linked in the first post - new release are also available there (as described in the first post) - I'm currently awaiting playstore-review.
duddex i added a settings-menu where you can make that delay configurable.
|
|
|
Post by betaboon on Jan 10, 2023 8:04:27 GMT
The app has just been approved and is now available on the playstore
|
|
|
Post by maydonpoliris on Jan 11, 2023 10:12:58 GMT
Downloaded the app from the store 🙂
A tip if your phone is stuck on the 'waiting for device' message is to enable the OTG connection in the phone settings, if not automatic.
I'll give it a more thorough test on the weekend, so far the UI seems easy to use. Nice work. Cheers.
|
|
|
Post by admin on Jan 12, 2023 5:03:49 GMT
|
|
|
Post by duddex on Jan 12, 2023 16:54:38 GMT
i added a settings-menu where you can make that delay configurable.
I just gave it a try: I set the delay to 5ms and now the sliders are super-responsive - Thank you! I will play with the App a little more to see if this small delay number has any side effects. But for now it looks good. Until now the TDB was one of my most overlooked modules. But I really like the TBD303 and I will create something for the Patch challenge #26 ugly ducklings now
|
|
|
Post by betaboon on Jan 21, 2023 23:57:39 GMT
i just pushed a release which includes the features for favorites and presets.
It's currently in playstore review and should land soon. if you're impatient you can find the apk in the github-releases.
|
|
|
Post by tIB on Mar 17, 2023 9:46:49 GMT
Finally gotten around to getting an adapter - app is fantastic, thanks so much!
There's a couple of bits I could feedback but please take these in any way you wish to - the save button can't be seen on the preset naming page until you click it and one of the presets was misbehaving in terms of switching assigned CV source when I scrolled down the page - I'd have to go back in to see which that was though so let me know if you're interested.
|
|