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

Request: Fullscreen mode for art installation #19

Open
xdsopl opened this issue Jul 3, 2024 · 10 comments
Open

Request: Fullscreen mode for art installation #19

xdsopl opened this issue Jul 3, 2024 · 10 comments

Comments

@xdsopl
Copy link
Owner

xdsopl commented Jul 3, 2024

I am very much enjoying exploring sound-to-image with Robot36; I am also not a ham radio person, but an artist with interests in space race/cold-war era media.

I have a strange request: Would you be willing to add the ability to hide the top menu area (leaving only the waterfall, amplitude and decoded areas visible)?

Why? Because I would like to use your software running on an SBC (like an ODROID N2+) in an art installation. Robot36 in auto mode creates really lovely visual patterns when intentional errors are introduced, audio from different images mixed, etc., so it is pretty ideal for the aesthetic I am working on, but I find the menu text and icons (in this context) too distracting.

While I could construct a custom bezel for a monitor in order to hide the "overscan" (like in the old days of CRT!), a software solution would certainly be more elegant.

I have no expectations and sincerely hope it is not offensive for me to ask.

Best Futures!
-c

Originally posted by @chadmeby in #12 (comment)

@xdsopl
Copy link
Owner Author

xdsopl commented Jul 3, 2024

I just created the following branch, which disables automatic saving of image, the title and the menu bar:
https://github.com/xdsopl/robot36/tree/art

Can you build and test it yourself or do you need an APK?

The app now looks like this in landscape:

Screenshot_20240703_095927

And like this in portrait mode:

Screenshot_20240703_095859

@chadmeby
Copy link

chadmeby commented Jul 3, 2024

Fantastic! Thank you so much both for your willingness to do this and with the absolute lightning response. I do not have a toolchain to compile from source, so an apk would also be much appreciated.

@xdsopl
Copy link
Owner Author

xdsopl commented Jul 3, 2024

Try the attached file. You need to unzip first:

art1.zip

@chadmeby
Copy link

chadmeby commented Jul 3, 2024

I don't have the Odroid available right now, but this is workinv great on my phone!

Thank you again for this; I am truly grateful.

@xdsopl
Copy link
Owner Author

xdsopl commented Jul 3, 2024

Don't mention it. Have fun.

@chadmeby
Copy link

Update: I have had this version running of Robot36 for days on an Odroid N2+ with a USB mic. I have a microcontroller driving a sound module to serve up the encoded SSTV audio files. It runs great on this platform under Android 9—and has been completely stable for me.

New request (but only if it is not too much work!): I have been hooking the Odroid up to a variety of different displays, but I am considering a 21:9 ultrawide monitor (in portrait orientation) for the eventual installation.

The hitch is that on a 21:9, Robot36 is still rendering at 16:9—but padding the decoding display area on each side with white bars. Would it be a big deal to increase the decoding display area to utilize the additional screen real estate?

@xdsopl
Copy link
Owner Author

xdsopl commented Jul 16, 2024

Can you show a screenshot or a simple photo of the screen? The app is trying to keep the aspect ratio for the scope view and if that is not that important, we could set the scaling to fill the screen.

@chadmeby
Copy link

chadmeby commented Jul 16, 2024

Thanks! Here is a screenshot at 21:9

Screenshot_2020-05-12_002239

The colors seem a little strange, but the geometry is correct.

@xdsopl
Copy link
Owner Author

xdsopl commented Jul 17, 2024

I've made the frequency plot taller in portrait mode according to the free room you have. Try this one on for size:
art2.zip

@chadmeby
Copy link

Thank you again! The new release works and looks great here on the 21:9 monitor. I appreciate your time. Now for me to start generating the content! =)

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

2 participants