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

ColorChord Input #222

Closed
roboraptor opened this issue Sep 27, 2022 · 14 comments
Closed

ColorChord Input #222

roboraptor opened this issue Sep 27, 2022 · 14 comments
Labels
stale Items without activity in the last 30 days

Comments

@roboraptor
Copy link

Is your feature request related to a problem? Please describe.
Want to add more color schemes to it! ❤️

Describe the solution you'd like
Create some kind of color input for gradients. Lets ColorChord(.NET) decide the color and add LedFx beat and control features. 🔈 🕺 🎶
Also useful as working controll dashboard. 🎛️

Describe alternatives you've considered
Programming my own dashboard and switch between ColorChord and LedFx respectively. 🎛️
(But I'm not a programmer... 😢 )

Additional context
Add any other context or screenshots about the feature request here.

@YeonV
Copy link
Contributor

YeonV commented Sep 27, 2022

which version of ledfx are u running?

@YeonV
Copy link
Contributor

YeonV commented Sep 27, 2022

@roboraptor
ah i just read about colorchord.
if colorchord would do the audio processing, and colorchord would do the color in reaction to audio,
why do you need ledfx then?
you could rather directly send colorchord output-data to the lights directly.

@roboraptor
Copy link
Author

which version of ledfx are u running?

2nd beta

@roboraptor
ah i just read about colorchord.
if colorchord would do the audio processing, and colorchord would do the color in reaction to audio,
why do you need ledfx then?
you could rather directly send colorchord output-data to the lights directly.

Because ColorChord could be one of the options.
LEDFx is mostly shaped to work with beats.
ColorChord is more advance with colors but don't have any control panel and such...

@YeonV
Copy link
Contributor

YeonV commented Sep 27, 2022

you should try v2.0.51 :)

@roboraptor
Copy link
Author

I tried, looks the same as 2.0.50 ?

@YeonV
Copy link
Contributor

YeonV commented Sep 27, 2022

ah sorry then. i tought you really meant beta2

@roboraptor
Copy link
Author

I'm sorry but was there like... Any stable already?
For me it feels like there was no signs of V1 and there is already V2 and V3 in total rewrite in golang... But not even V2 is the "stable" right? Correct me if I'm wrong 😅 (but it still feels choppy and buggy with wled).

This part is totally OffTopic but was the new UI really a need?
Maybe it looks better on phone or tablet? Different type of bars instead of graphs... But I still feel like it is the same old LedFx 0.10 core? But in different coat...
I really need to read more chanelogs here, but this is how it feels.
Only really usable effects are reactive BPM Strobe 1/1,1/2... Wavelength, Rgbrain and that is all. Gradients are just 2 weird colors, 3 if I'm lucky and I need to max out multiplier everywhere to get some brightness. For at least this things it is awesome. But it is really hard for me to set something "nice".

And then I found ColorChord.NET good inputs, good notefinder, good visualizers, but it is missing any kind of UI controls (for now, looks like there is going to be something for controlling and creating configs) and does nearly nothing about beats (that's where LedFx should be good).
Also having one UI to controll both, switch between, combine....

@sideeffectdk
Copy link
Contributor

sideeffectdk commented Sep 28, 2022

Color chord looks awesome yes! The notefinder algorithms are quite nice with different colors...
But it's no match for LedFx when it comes to customizing it for exactly how you want it.
V2 i would consider stable, and has been for a long time. V2 is a major improvement over 0.10 and the UI is a big part of it. Scenes and a complete API are a few of the greatest things in v2.
Just take a look at how reactive, precise and colourful it really can be. Regarding colour schemes, you can make your own gradients and reuse them for most of the effects. I asked the artists what their favorite colors were and made a couple of gradients for them. I'm using esp32s with WLED for all the lights here. No lag, no stuttering.
Test before the show
Test with UI
During show
Also during show
Another test

@YeonV
Copy link
Contributor

YeonV commented Sep 28, 2022

ohh sorry to hear that @roboraptor

The new UI was not needed, but i didnt want to work anymore in the old UI environment.
Since I was the only frontend dev, I chose to start from scratch.
Maybe from your point of view, v2 has the same functionality as v1 and if v1 is running smoother for you, then just stick with v1.

to name a few of v2 additions:

  • Virtuals (split/merge segments of different devices into one virtual strip)
  • v2 effects (melt, lavalamp,...)
  • gradients (+user-gradients)
  • transitions (how to blend between effects)
  • more supported devices (openrgb, proper DDP handling,...)
  • builtin loopback (no stereomix needed on windows)
  • Desktop Apps (client & cc)
  • ssl support

unreleased/upcoming:

  • Integrations (homeassistant, spotify, mqtt)
  • webaudio (send audio from client to core)
  • cloud (share presets with other ledfx users)

as i told, there is much more.
Like we hit the limits in the v1 frontend and started v2, the sames happened with the python backend.
So v3 in go was born.

Still sad to hear, that v2 is not running smooth for you.
Maybe you didnt start with a fresh config?
You can join our discord, maybe some people can help you fixing the problems you've got

Also maybe you want to start a new mini-project:
ledfx-colorChord-integration if you think its useful

@sideeffectdk its always nice to see your video bro

@roboraptor
Copy link
Author

@sideeffectdk
I was looking at your videos and it really looks awesome like this.
Looks like the side panels act like "one pixel" ? (or at least they are mostly one color whole)
Very nice ❤️

@YeonV
I'm starting to get better with the v2 UI.
I understandy why the improvement was needed. 👍

But I still want to kill myself when it comes to gradients. 😠
When I try to use less than 5 pixels (Yes, because I use PAR spotlights which are one big pixel, DDP-d in chain of 4)
Gradient is rolling only between like 2 colors. Orange and Green or darkCyan and Purple.
Maybe I dont clearly understand how the GradienRoll works? 🙄

Also Yes I understand WLED is a bit overkill for 4 one-pixel lights but nothing else is around for this?
Maybe if I could find more about those "virtual" things it could help out with it. 🤔
Fake long strip and scatter few real outputs into it?

Also I found that saving my own presets does not work for some reason 👎 but I can save scenes. 👍
The thing is when I want to use scene for different lights, (network settings changes, Wled gets different IP, or something),
I need to edit the config and import it with devices set manualy.

Also Yes I understand LEDfx is a bit overkill for 4 one-pixel lights but nothing else is around for this?

@sideeffectdk
Copy link
Contributor

Thanks!

Looks like the side panels act like "one pixel" ? (or at least they are mostly one color whole)

That's exactly how they work! 6 times one pixel. The whole strips are one single color, and act as one pixel.

Yes, because I use PAR spotlights which are one big pixel, DDP-d in chain of 4

Very similar to my current setup at the venue. Take a look at this:
Awesome
Even more awesome
Also pretty cool
Nice
One during the party
Another during the party
Look at the 4 RGBW PAR fixtures standing on stage, all connected over DMX to a OpenDMX USB. LedFx sends out DRGBW on UDP to localhost:myport, Chataigne picks it up, translates it to DMX values on DMX addresses for all the fixtures, and output that on the Enttec USB OpenDMX. It works really well, and even though it's just 4 pixels, you can still see some animation happening across them if you are following these simple rules: Only the slowest effects. Only the slowest speeds. Absolutely no blurring.
Then effects like scroll works very nice for making the 4 PAR lamps have a little chaser going on onsets in the music.
Gradient roll.. i never use that as i think there's some bug with it and i don't even know what it is meant to do 😉🤣
But creating your own gradients shared between the effects that can use gradients, is pretty nice and does show up on the 4 PAR fixtures too.
Good luck. Have fun! Blink all the lights!

@roboraptor
Copy link
Author

I have the PAR leds on WLED-SR system so no DMX-middlestuff..
Would it be possible to look more into how to set it up? Some explanation?
Maybe I just need some inspiration on how to do it.

@sideeffectdk
Copy link
Contributor

@roboraptor heya.
Try the advice i gave here:

It works really well, and even though it's just 4 pixels, you can still see some animation happening across them if you are following these simple rules: Only the slowest effects. Only the slowest speeds. Absolutely no blurring.
Then effects like scroll works very nice for making the 4 PAR lamps have a little chaser going on onsets in the music.

Slow down the effects, all the way down 👇
Embrace your inner 🦥 for very few pixels 🤩🤣

@stale
Copy link

stale bot commented Nov 7, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale Items without activity in the last 30 days label Nov 7, 2022
@stale stale bot closed this as completed Nov 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
stale Items without activity in the last 30 days
Projects
None yet
Development

No branches or pull requests

3 participants