# Pixelblaze newbie needs some reassurance

**URL:** <https://forum.electromage.com/t/pixelblaze-newbie-needs-some-reassurance/3779>\
**Category:** Ideas and Tips\
**Tags:** beginner\
**Created:** [October 4, 2024, 6:15am UTC](https://forum.electromage.com/t/pixelblaze-newbie-needs-some-reassurance/3779 "2024-10-04T06:15:10Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![wizard](https://forum.electromage.com/user_avatar/forum.electromage.com/wizard/32/4_2.png) [@wizard](https://forum.electromage.com/u/wizard)\
**Post date:** [October 4, 2024, 6:25pm UTC](https://forum.electromage.com/t/pixelblaze-newbie-needs-some-reassurance/3779/3 "2024-10-04T18:25:33Z")

</div>

Check out this amazing tool that @pixie wrote:

> [@ANNOUNCE: a few pattern management tools](https://forum.electromage.com/t/announce-a-few-pattern-management-tools/1942):
>
> Pixelblaze is great! The problem is, when you have one you soon want another…and when you have more than one, [now you have two problems](https://blog.codinghorror.com/regular-expressions-now-you-have-two-problems/). I regularly [backup my Pixelblazes to disk](https://forum.electromage.com/t/input-needed-functions-wishlist-part-2/1196/16), and check the pattern code into source control when I’ve made significant changes (and when I remember). But now that I have the same patterns on multiple PBs, I can’t always remember which one is the latest. Unfortunately, diff-ing the exported pattern files (EPE) doesn’t work because they contain metadata (specif…

Be sure to check the whole thread, there are updates later on. This could help with a git version control workflow.

Pixelblaze’s language and animation API is well suited to creating patterns with a lot less code than other frameworks. For example the [Bronco’s halftime show](https://forum.electromage.com/t/broncos-cheer-sync-mode/3339) included dozens of patterns, a timeline engine, embedded formation maps, and the entire scripted choreography for 28 people, and that was under 1200 lines of code. That’s including comments and whitespace.

That’s not to say a shared code system wouldn’t be incredibly useful.

---

_[View the full topic](https://forum.electromage.com/t/pixelblaze-newbie-needs-some-reassurance/3779)._
