PXLBLZ - New pixelblaze pattern editor/sandbox/IDE + 30 new patterns

Hi folks. I’ve been working on a new IDE (integrated development environment) for Pixelblaze. There have been some feature ideas kicking around in my head for several years, and I finally got time to commit them to code. I started with some modest goals, but the project snowballed and I ended up building out almost all of my wishlist features in the end:

  • Develop, debug, run and save patterns (no controller needed)
  • Connect to controller, run/save patterns and maps, change settings and patterns vars
  • Code editor with syntax checking, autocomplete, hover help, and background compilation
  • Bundled code libraries that can be called from and compiled into your code (aka tree-shaking)
  • First-class maps that can be named and stored in your browser
  • Bench test harness and performance tuning guide
  • 30 new patterns, including ShaderToy ports

I won’t repeat the entire PXLBLZ Github repo README here - that’s the next level of detail about the project. You can also find the codebase and a technical reference to how the IDE is built if you’re curious.

But if you’re more like me, you’d probably stop reading at this point and just launch the IDE.

I’m open to any and all feedback, even if it’s just to tell me you’re using it. But I will also take bug reports, feature requests and I’m open to PRs.

It’s great to see that there’s still energy around Pixelblaze. Tarball posted an impressive pattern visualizer a couple of months ago and I’m hoping we see more folks continuing to add to the ecosystem.

Massive thanks to Ben Hencke for bringing this amazing little device into existence

1 Like

FYI: I’m currently building a version 2 and plan to launch it within 2 weeks. It will allow you to do some things with patterns that I have not seen done before… :weary_cat:

It also moves PXLBLZ to a real SQL backend, so that all your work will be stored more durably than the current browser-baser storage.

1 Like