not-matt / Systematic-LEDs

Audio reactive, all in one, room lighting for your computer.
MIT License
100 stars 35 forks source link

Future of project? #37

Open ahodges9 opened 6 years ago

ahodges9 commented 6 years ago

Matt is back! I figured I would start up a discussion around the best way to evolve this. I have been (slowly) working on a pretty much complete rewrite on the base for this that is friendlier to develop in and more expandable. I should hopefully be able to share something soon, but there obviously a lot of missing functionality (like a UI, and only a few effects) currently. However, effects get boiled down to a few lines of human readable code.

Here are a few of the issues I currently think should be addressed hopefully soon rather than later:

Overall, I see a lot of potential in this project and the effects produced are incredible, but I feel there are some drastic changes that are needed to get it on the right path. What are everyone's thoughts of this? How many people would be able and willing to contribute?

ahodges9 commented 6 years ago

So, I just pushed the initial version to github which don't support nearly everything that is currently supported here, but it does add a good amount of features and is more manageable. Its designed to run headless, and the entire UI is just a website that still allows for realtime visualization.

Main features:

Big features missing:

Take a look https://github.com/ahodges9/LedFx

not-matt commented 6 years ago

Good stuff man! Really like what you've done. It definitely needed some cleaning up, and a rewrite was in order. I've got very little experience with large projects like this, so it was getting a little out of hand...

I'm mostly interested in making effects and the audio processing side of things, but found I was getting bogged down in everything else.

ahodges9 commented 6 years ago

This is my first large open-source project and really first time dabbling in a lot of this world, however I have a ton of experience working on large projects just typically in C/C++. I am quite enjoying the "everything else" in this project and its giving me an excuse the learn python, js, and a bunch of web technologies.

I encourage you to take a look at the project and see the difference with adding effects to it. It should be significantly easier and you get a bunch of things for free. I tried to design things to be as extensible as possible. The effects part is actually what interest me the least (from a coding standpoint) so would be great to have someone assist in that side of the world.

not-matt commented 6 years ago

Good stuff, I think there's a lot of potential in this new iteration. Can't wait to see where this goes!

On Jul 20, 2018 18:29, "Austin Hodges" notifications@github.com wrote:

This is my first large open-source project and really first time dabbling in a lot of this world, however I have a ton of experience working on large projects just typically in C/C++. I am quite enjoying the "everything else" in this project and its giving me an excuse the learn python, js, and a bunch of web technologies.

I encourage you to take a look at the project and see the difference with adding effects to it. It should be significantly easier and you get a bunch of things for free. I tried to design things to be as extensible as possible. The effects part is actually what interest me the least (from a coding standpoint) so would be great to have someone assist in that side of the world.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/not-matt/Systematic-LEDs/issues/37#issuecomment-406670943, or mute the thread https://github.com/notifications/unsubscribe-auth/Ae5azAzayGz3DblfpxBidDkLel6x21tKks5uIhNxgaJpZM4UyqSd .