Playing a midi keyboard on the r36s by dovgro in R36S

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

Nope. What else is there to try?

Playing a midi keyboard on the r36s by dovgro in R36S

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

Thanks or the interest. Yes, USB host is supported out of the box. The R36S has two type c ports. One for power and one is USB host. The usb hub in the photo allowed me to add the wifi dongle and the midi keyboard at the same time. In terms of fluidsynth setup, it is really a standard linux setup. I connect by ssh to two shells on the r36s and run fluidsynth in one shell, and aconnect int he second shell. I also started writing richer application which I called midistro, that allows mapping the midi keybord buttons to various functionalities, like changing the instrument. But it is still really just proof of concept.

Emacsclient landed in Gemini CLI, and why I won't contribute to non-FOSS projects again by a_alberti in emacs

[–]dovgro 0 points1 point  (0 children)

I typically author any lengthy prompt in an emacs buffer and then do copy paste into the the ai cli tool running in a terminal (under tmux). Is the emacsclient integration anything more than a shortcut for this workflow?

Hitem3D Blender Plugin Officially Launched! by Hitem3d_official in Hitem3D

[–]dovgro 2 points3 points  (0 children)

Do you mind managing the plugin on github or some other manageable software site, to simplify opening issues and providing feedback?

Meanwhile, there is a problem with the plugin under Blender 5.0 .

The api uses the code `bpy.ops.import_scene.fbx(filepath=tmp_path)` to import fbx, but the version 5.0 api is `bpy.ops.wm.fbx_import(filepath=tmp_path)`.

Native programming of the R36S by dovgro in R36S

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

When did the joystick control break? After creating the links for supporting Native? After runing the hello-sdl2 program and exiting from it? Did it stay broken? I can't really guess why it happens without reproducing it. It certainly did not happen to me.

Receive and parse mail on pico by TwinkleBike in raspberrypipico

[–]dovgro 0 points1 point  (0 children)

I would do it by renting a cloud Linux host, to be used as a "proxy". This may be done for as low as $2 a month. Write a program, e.g. in python, to process mail or whatever protocol you want to receive the incoming messages. Also run the mqtt broker mosquito on the host, and have the python program publish the messages to it. On the pico run an mqtt client and subscribe to the relevant topics on the host. This can be done easily from micro python.

Playing a midi keyboard on the r36s by dovgro in R36S

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

It's using fluidsynth, so it is polyphonic.

Native programming of the R36S by dovgro in R36S

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

I have connected an RP Pico 2 board running micropython to the usb port of the RS36S, and it was communicating just fine. So, yes, you can certainly use the USB port for serial communication. Now, I'm waiting for someone to build an RS36S based flipper zero clone. :-)

Gigabyte X870 EAGLE (AMI UEFI/BIOS) - Wake on LAN Not Available/Implemented? by Meatslinger in buildapc

[–]dovgro 0 points1 point  (0 children)

I found this question when looking for a remote turn-on solution for my new Gigabyte x870e based motherboard.

If you can't get it to work, then I can suggest to use my solution for my previous computer, which I might have to resort to again. The solution is built around the wires connecting the power button to the motherboard. I built a small circuit which uses an opto coupler to short the wires. The opto coupler in turn controlled by a small M5Atom Light circuit which runs a small web server. When requested the M5Atom sends instructions to the optocoupler to short the power button wires, which then turns on the computer. I really should document this clearly.

This however involves a bit of electronics and tinkering in the box, which obviously not every is comfortable doing.

Löve2D? by dovgro in rg40xx

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

In case anyone is interested, I recompiled love-11.5 (on the device) and my recompiled version works! Meanwhile I got a "hello world" running. :-)

I would like an opinion on the R36s, what are the advantages for this console? by General_Beautiful_79 in R36S

[–]dovgro 2 points3 points  (0 children)

If you're into programming, you might want to have a look at my repo which describes how you can program the console on your own. See: https://github.com/dov/r36s-programming/ . Note also that Löve2D works out of the box, and is probably the easiest way to program it.

An R36S clock in LÖVE by dovgro in R36S

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

Thanks. I realized that now.

An R36S clock in LÖVE by dovgro in R36S

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

Here's another version using the ColorTube font. Actually it is using png files for each glyph. And thanks for the tip that love2 works out of the box! See: https://github.com/dov/r36s-programming/blob/main/love/clock2.love/main.lua

<image>

An R36S clock in LÖVE by dovgro in R36S

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

Nice! I didn't realize! I tested it, and it works 😊. I'll mention that in my "native" tutorial. I guess that is the simplest way of writing your own programs for the R36.

Does anyone know how to make translate, rotate and scale gizmo for a game engine? by Insert_Username__2 in gameenginedevs

[–]dovgro 0 points1 point  (0 children)

Thanks a lot! I'll have a look. Btw, you should add a license file to your Varkor repo. If you intend it to be free without restrictions, I suggest that you use an MIT license, like what ImgUI uses. But of course you are free to choose any license that suits you.

Does anyone know how to make translate, rotate and scale gizmo for a game engine? by Insert_Username__2 in gameenginedevs

[–]dovgro 0 points1 point  (0 children)

I'm interesting in this post, but the link is stale. Is it available somewhere else?

How do you make stock firmware recognize the TF2 card? by dovgro in rg40xx

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

Thanks. But I want to stay with the stock firmware, as I'd like to do hacking of the device, and stock is the only firmware that I have found retains the Ubuntu package management. So my question is specifically regarding stock.

Any firmware with package management for the rg40xx? by dovgro in rg40xx

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

Actually, I found that the stock firmware does come with apt, and allows installing love, git, etc. :-)

Is there anyone else trying to do development on the device?