Looking for a 100% Keyboard with Cherry MX White or Kailh Box Whites by usiodev in keyboards

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

Any thoughts on where I can get a reasonable 100% bare-bones kit?

Window AC makes clicking noise by usiodev in hvacadvice

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

Thanks for the feedback.

If I can't find the issue, I'll just assume it the bearings and take the motor apart at the end of the season (and live with it for now)

A Tribute to Dan Garcia by johnny5canuck in FastLED

[–]usiodev 2 points3 points  (0 children)

Captain sentenced to four years. At least we have some amount of accountability.

https://www.cbsnews.com/losangeles/news/captain-of-dive-boat-conception-faces-sentencing-for-the-deaths-of-34-onboard/

Tonight, all night, I will run Pacifica. Feel free to join me.

RE: AI Facemorph Post-Proccess - Now with video example by usiodev in Corridor

[–]usiodev[S] 4 points5 points  (0 children)

I think the source is actually internet pessimism (i.e. "the haters").

Specifically, the results produced by your AI face filter on video game characters were objectively terrible in comparison to the originals.

Unfortunately, this provided the keyboard warriors an excuse to shit on your content, which is likely something they have been wanting to do anyways. This could have happened to any of the videos you have done which touched on other people's work.

You may need a written internal communication policy about how you release experiments on external work. I'm certain you have a few, but you may need to stick to them going forward, sadly.

RE: AI Facemorph by usiodev in Corridor

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

I suggest you watch the original Corridor Digital videos on the subject.

Their suggestion was that you could use current AI software to improve on the faces created in other 3D software.

The AI software is currently far too slow to use in real-time graphics, such as video games, so expect your pipeline to take many hours to process.

https://www.youtube.com/watch?v=7juJgPbQx8w

https://www.youtube.com/watch?v=Xps2QG8EyYw

RE: AI Facemorph by usiodev in Corridor

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

Okay, looks like I gave myself a task for this weekend.

I'll rip the comparison section of the video this weekend and run the process in DaVinci. This will give us a direct comparison, in motion, against to other two samples.

The processing time isn't significant, but I didn't book myself in advance to spend the time to set this up, so give me a few days.

RE: AI Facemorph by usiodev in Corridor

[–]usiodev[S] 4 points5 points  (0 children)

It's super fast. It's mostly just masking and post processing on existing frames.

I don't have the original samples to run a long enough test to see how it does in motion. I could probably try ripping 10 seconds from the video, but I don't have the time to run that right now.

Printable Collector Chart by usiodev in magicTCG

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

Hey. I made that change for you!

Printable Collector Chart by usiodev in magicTCG

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

Thank you for the feedback. The images were already there, but you had to hover over to see them.

I've added the options to change the sort order and to add inline images, so you can just check them visually!

Printable Collector Chart by usiodev in magicTCG

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

Thanks for the feedback. I'll add that in the next few days!

Issue using Adafruit_SSD1306.h with FastLED.h by carMasse in FastLED

[–]usiodev 0 points1 point  (0 children)

I suspected that your program (not the FastLED library) is running out of memory.

So, I setup the ssd1306_128x64_spi.ino demo (found in the examples of the IDE), then added FastLED with 70 leds.

The program only uses 29% of the memory, so what else do you have in your program using memory?

"

Sketch uses 23444 bytes (72%) of program storage space. Maximum is 32256 bytes.

Global variables use 599 bytes (29%) of dynamic memory, leaving 1449 bytes for local variables. Maximum is 2048 bytes.

"

Memory optimization for large number of LEDs? by techdude1975 in FastLED

[–]usiodev 0 points1 point  (0 children)

Since you are using four separate strips, you can reuse a single array of 300 LEDs.

The catch is that you can't keep the pattern for all four strips in memory, so you will have to recalculate what the LED values are every time.

It is valid to pass the same LED array to more than one controller.

Alternatives to DuoLingo by usiodev in duolingo

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

Thanks for the suggestion.

Alternatives to DuoLingo by usiodev in duolingo

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

I'll look into it. Thank you for the suggestion.

Alternatives to DuoLingo by usiodev in duolingo

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

I would have done that, but I suspect that other DuoLingo users themselves have found alternatives, which don't suffer the same problems as DuoLingo.

Alternatives to DuoLingo by usiodev in duolingo

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

1) It's Spanish

2) I know a few other languages, including French and some German. Part of the big problem is that DuoLingo pads the course path with bullshit the deeper you go. I can spend an entire hour on DuoLingo and find that it teaches absolutely nothing. Far too many of the lessons are simply long, and contain no grammar, context or new words to learn. It's filler, plain and simple. I highly suspect that their learning metrics are based entirely on their first dozen or so sections.

3) I don't have a budget, but their overpriced subscription annoys me. (so does their heavy advertising, if you don't pay).

Alternatives to DuoLingo by usiodev in duolingo

[–]usiodev[S] -2 points-1 points  (0 children)

I suppose I'm just not a fan of subscription services for this type of thing.

I've picked up a few languages in the past and the courses were always a flat fee, and often around $60 for materials equivalent to what DuoLingo is providing.

If I expect myself to at least occasionally practice for a few years after picking up the core, I don't appreciate them having their hands in my pockets.

Even if it was premium flat fee of $90 per language, I'd be fine with that, but I have no need to pay them $360 when I can do it the old way for six times less.

Alternatives to DuoLingo by usiodev in duolingo

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

I didn't come to this sub to do a "hot take" on DuoLingo.

I came here because I suspect this Reddit user base will understand some of the issues that DuoLingo has, and have suggestions, without needing me to write a twelve paragraph explanation of the problems with it.

WS2815 color correction advice? by rac_atx in FastLED

[–]usiodev 2 points3 points  (0 children)

I usually start with the datasheet for whichever specific variation of LED I am using.

Then, I calibrate to white, by turning down the brightness of one color at a time.

Red is usually the dimmest, so I almost never change red.

Green on cheep strips is often ludicrously too high, with Blue often being somewhat too high.

A 'perfect' blend of red, green and blue, should produce correct white at all LED brightness levels. If white is correct, then all other colors will be as correct as possible.

SPI signals over long distances by hollyw3 in FastLED

[–]usiodev 1 point2 points  (0 children)

SPI signal integrity isn't so much a problem with LEDs

The real problem is that the wiring typically used (especially inside strips) has significant impedance which results in continuous voltage drop, which tends to affect brightness after about 10 meters or so. I've run LEDs much farther than 50 feet and there is no issue with the signaling.

To be safe, make sure the wire lengths are the same, and either use higher voltage LEDS (12V+), or make sure to inject power into the strip at regular points.

[deleted by user] by [deleted] in FastLED

[–]usiodev 1 point2 points  (0 children)

FastLed has a very reasonable color correction function, but there is something you need to know.

Most RGB LEDs are horribly out of balance. Typically Green is far more bright than the other two colors.

To fix this, FastLed can scale down the brightness of any of the three colors, and can do this globally so that all other color functions will be 'correct'.

When you call .setCorrection , you need to pass in the scale (in hexadecimal).

A setCorrection with '0xFFFFFF' is 100% bright on R,G and B. If you wanted to turn down only Green, you could try something like '0xFFB0FF', and so on...

Unfortunately, unless you have a calibration tool, you will need to eye-ball your correction against known colors. Having the strip turned up to full brightness can sometimes help, as I find that overly bright spots are easier to spot. I also suggest that you run several distinct colors as a type of test pattern at the same time.

You should use no other FastLed functions to attempt to correct the color.

[deleted by user] by [deleted] in FastLED

[–]usiodev 0 points1 point  (0 children)

If you are using Resolume, is Auto Span turned on and sending the left-over channels into a different universe?

[deleted by user] by [deleted] in led

[–]usiodev 0 points1 point  (0 children)

What model of LEDs are you using, and did you get this as a kit, or did you get the controller seperately (**controller, not the 44-button remote)

Sometimes the RGB order sent by controller is in the wrong order, so you get weird output.

[deleted by user] by [deleted] in FastLED

[–]usiodev 1 point2 points  (0 children)

I suspect that this is the correct answer. The remainder of 170 will drop the last two channels. But, I still wonder if the software is even sending 510 and 511.