-
Notifications
You must be signed in to change notification settings - Fork 13
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
LED flickering on Arduinome / 40h grid #36
Comments
Which Arduinome firmware are you running? What does your Arduinome report its ID as in serialosc/etc.? |
Arduinome serialosc ID is a40h_023 and it connects to /dev/tty.usbmodema40h_023 |
If you are able to step through the detection code at the link below, does it correctly identify your device protocol as monome-rack/lib/serialosc/SerialOsc.cpp Line 306 in 16235ff
If you close and reopen graph and connect a module to your arduinome without ever creating a virtual grid, is the behavior any different? (Sorry for the specific questions, but as I don't have an Arduinome, I don't have many other options.) |
Stepping through the code, I can conform, that the device gets recognized as PROTOCOL_40H. The question is fine. |
I think the class of issues involving flickering due to module crosstalk has been eliminated with the new module connection system, but unfortunately I've had to temporarily drop support for 40h grids in the v1 branch. If you are ready to build and run v1 on your computer, though, I'll take a swing at it, I would greatly appreciate 40h testing! |
Hello, for info, i've more or less the same thing with an arduinome 40H, for example White whale, need a -90 rotation and leds are flickering, but i can create pattern, don't really see what i do , but usable in a way. |
So, I downloaded Rack V1 and compiled it on macOS mojave 10.14.5, adde monome-rack, compiled it (had to add RACK_DIR in the firmware makefiles) and fired rack up. First impression: seems to be much more stable, does not crash when switching between virtual grid and real monome (or in my case an arduinome 40h). Flickering is still there, sorry. Meadowphysics: White Whale: Earthsea: So, ho can I help testing? |
Thanks for the testing! So the rack modules themselves are not 40h-aware at all right now; they're connecting because the underlying SerialOSC driver understands your grids, but the modules are sending messages intended for varibright grids. This is good, though, it can help us narrow some things down. Can you try building this SerialOSC demo app and see how it behaves on your grids? |
Also, which Arduinome firmware are you running? I don’t have parts on hand for an entire Arduinome, but I’m going to set up a board with a single LED and see if I can reproduce the issue. |
Hello, don't know about firmware, I've buy it on second hand , don't have built it, is there a way/appz to check it ? |
Hi Dewb, Arduinome Firmware is 3.3a (https://sourceforge.net/projects/arduinome/files/Arduinome/) I guess, arduinomes are not that common these days, and I would assume that this is more of a minor issue. But if it helps connecting some of the original monomes to VCV Rack, I am happy to help. |
Arduinome/40h users: Please see the latest comment on this issue: #44 (comment) Support for 40h and Series protocol devices is back in the plugin and I could use your help testing it on hardware (as I don't have any 40h devices.) |
All indications are that this has been fixed. |
I built Rack 0.6 and monome-rack on macOS 10.14.1 (Mojave) without problems.
Connecting one of the rack modules to the virtual grids made no problems.
As I built a Arduinome (Arduino based Monome clone) a long time ago, I gave it a try. The connection itself worked seamlessly, but some of the LEDs show heavy flickering, especially those who appear in the virtual grids either dimmed or moving.
It looks like the LEDs get switch on and immediately of again. I would expect the half bright LEDs to have full brightness.
The old grid models do not have the varibright feature. As other LEDs show up in full brightness, maybe the varibright settings are not correctly supported for the old grids.
The text was updated successfully, but these errors were encountered: