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

Animate WLED cover #11

Closed
joeyy-watts opened this issue Jul 18, 2023 · 8 comments
Closed

Animate WLED cover #11

joeyy-watts opened this issue Jul 18, 2023 · 8 comments
Assignees
Labels
enhancement New feature or request very cool Neat feature that I really want

Comments

@joeyy-watts
Copy link
Owner

joeyy-watts commented Jul 18, 2023

Add animations to WLED cover to add a more lively feel by varying brightness.

Would also be neat to implement patterns.

Examples:

Implementation: WLED has live data mode, UDP API, so maybe use something along that line to send brightness info. Or if possible, send a command to WLED to have brightness animation on WLED side.

@joeyy-watts joeyy-watts added enhancement New feature or request very cool Neat feature that I really want labels Jul 18, 2023
@joeyy-watts
Copy link
Owner Author

@joeyy-watts
Copy link
Owner Author

joeyy-watts commented Jul 20, 2023

Image state is lost once displayed; not possible to handle brightness variation on WLED side (at least not without some usermod): Aircoookie/WLED#3160 (comment)

Really dumb workaround right now is to just repeatedly send the entire pixel art JSON with varying brightness.

other ref:
https://wled.discourse.group/t/use-strip-show-in-a-loop/7990/3
https://github.com/hughc/wled-pixelart-client

@joeyy-watts
Copy link
Owner Author

joeyy-watts commented Jul 20, 2023

Another possible workaround is do use overlapping segments and overlay, and play some (custom) animation over the image instead.

But not sure how to do that yet (or if it's even possible): https://kno.wled.ge/features/effects/#effect-overlay

@joeyy-watts
Copy link
Owner Author

GIFs might be an option: Aircoookie/WLED#3061

@joeyy-watts
Copy link
Owner Author

Most likely option, use UDP realtime.
Refer to: https://github.com/scottlawsonbc/audio-reactive-led-strip

@joeyy-watts joeyy-watts self-assigned this Oct 11, 2023
@joeyy-watts
Copy link
Owner Author

Now in progress in https://github.com/joeyy-watts/SpotifyWLED/tree/feature/artnet

solution: use ArtNet instead

@joeyy-watts
Copy link
Owner Author

Spotify API provides audio feature. Very useful for generating track-unique animations:

https://developer.spotify.com/documentation/web-api/reference/get-several-audio-features

@joeyy-watts
Copy link
Owner Author

Will close this one, with new animations planned in other issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request very cool Neat feature that I really want
Projects
None yet
Development

No branches or pull requests

1 participant