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

EspixelStick Firmware -effect #526

Open
brmeadows2841 opened this issue May 3, 2022 · 9 comments
Open

EspixelStick Firmware -effect #526

brmeadows2841 opened this issue May 3, 2022 · 9 comments

Comments

@brmeadows2841
Copy link

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

No

Describe the solution you'd like
A clear and concise description of what you want to happen.

I would like a means to edit or add effects to the ESP image. A user library of sorts. I know FSEQs can be uploaded to ESPs with an SD card, and set to play on startup or idle, but is it possible to add user effects to the ESP image?

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

@brmeadows2841
Copy link
Author

I see the built-in effects are in inputeffectsengine.hpp/cpp files but is there a method for an average user to add to the effects?

@MartinMueller2003
Copy link
Collaborator

By modifying the code - Yes. By downloading something via the UI? - No. This would need to be considered. However, if you create your effects in a sequencer and upload the resulting fseq files you CAN download a playlist and cycle through any order of fseq files for any duration that you desire.

@brmeadows2841
Copy link
Author

brmeadows2841 commented May 7, 2022

How would a non coder bring in FastLed examples to Espixelstick image, not onto a SDcard, into the code?

@MartinMueller2003
Copy link
Collaborator

Replicate them in a sequencer, upload them and play them. Or put in a request to have them implemented in the ESP. Keep in mind that at the moment, the intent of this software is to help out in a show and provide a level of testing that can be used to find issues in the show configuration.

@brmeadows2841
Copy link
Author

Am i missing something? How can a seq be uploaded to an ESP that doesn't have an sd card?

@brmeadows2841
Copy link
Author

I get that the seqs that are built into the espixelstick software are for testing but it would be nice to have a means to swap them out for some other ones. Is there a framework or a guide I could follow to implement my own seqs. As this would allow for customization of the seqs for running on start up or idle, without having to upload to an SD card. If not that is fine as I have ordered a few SD card reader for a few naked ESPs. What format does the espixelstick support, I get it supports Vixen and Xlights, but are there others?

@MartinMueller2003
Copy link
Collaborator

Am i missing something? How can a seq be uploaded to an ESP that doesn't have an sd card?

Easy. Use the version that does have an SD card. The ESPv3 hardware HAS an SD card.

@MartinMueller2003
Copy link
Collaborator

The SD card supports the same format your computer uses for USB drives. It has nothing to do with Vixen or xLights. .fseq file format is a well known format that Vixen and xLights can generate. If you wish to add to the existing list of effects, then you need to write code for the effects engine.

@MartinMueller2003
Copy link
Collaborator

FYI: The internal effects are NOT fseq files and do not use any sort of general purpose scripting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants