Skip to content

Contribute

Contribute

If you want to help with StarMod, the following items could use helping hands:

StarBase:

  • Custom bin name - Small, see also issues/48 🚧
  • Improve UI - Big, see issues/54
  • Setup StarMod.org (StarBase.org?) - Medium
  • Print to different targets (Serial, file, net) - Medium 🚧
  • Promote StarBase to other communities eg Fastled community
  • Improve pins viewer, see gpio viewer - Big 🚧
  • Example AppModules (eg FastLed, blink, pin high/low, gyro viewer, ...) see issues/50
  • StarLink: synchronized time within 20ms between instances (look for Toki::Time and timebase) - @ewowi 🚧
  • replace ESPAsyncWebServer by the new one wled uses (get rid of occassionaly assert failed: multi_heap_free multi_heap_poisoning.c:259 (head != NULL) when on usb/pio)
  • Presets: a module can store it's current values to file system and if there are more you can select one of them
  • DMX / Artnet 🚧
  • Home Assistant 🚧
  • Basic devices (I2S support (e.g. gyro, buttons, rotary encoder), support for on/off and brightness hardware
  • ...

StarLight

  • Create new effects - Medium
    • @WildCats Game of Life on 2D and 3D 🚧
    • Analog VU meter
    • Akemi like effect for StarLight - need to design a StarMod avatar
    • Create a universal fire effect, suitable for 1D, 2D and 3D. See also StarLight Effects on effect and projection dimensions
  • Create new projections - Medium
    • revisit the projection mechanism: @ewowi, planned in July, WildCats08
    • See theory
  • Fixture generator preview - Medium
  • Generate your fixture - Medium
    • burning man - create conversion script between 3D models and StarLight
    • bike fixture - ewowi (the bike is ready: insta )
  • Sound reactive palette
  • New bin -> default fixture and default effect
  • Sound reactive (now sound sync)
  • use Fusion (or other CAD tool) to generate F_ixture.json files, optionally draw lamps with lights and extract the json from it (possibly with python api?)

Both

  • Documention (this):
    • @MONSOONO / @Flavourdynamics 🚧

Contact us on Discord.