Learn by doing! Follow along as I document the world of AV programming.

I started this blog as a means to document my journey to become a better programmer. The world of AV programming was once a gated community where secrets were kept… but no longer!

With the push to adopt general programming languages and open-sourced tool-chains, the ability to program these systems is opening up to the world at large.

Why not explore it together!

Latest Posts

HTML5 Cleanup

The last post took me way too long to write (like an entire month), and I think it’s the format of trying to step through every single change, every single time that’s slowing me down. We’re going to be moving into program sizes where that just isn’t going to work. But before we make that…

Keep reading

HTML5 Huddle Room

For our first room type, we’re going to program a very simple huddle room. It will focus around a PC-based codec that we won’t control directly. These spaces are typically low-cost and plentiful, but only allow 3 or 4 people to use them.

Keep reading

SIMPL Tricks: 4-series

If you’re starting to get into 4-series projects but you don’t have actual hardware to test with you can load SIMPL programs targeted for 4-series processors to a 3-series. I’d heard the reverse was true: a 3-series programs should run unmodified on a 4-series. But it looks like for testing purposes, you can also run…

Keep reading
Baby escaping from sandbox

HTML5 + 4-series

We’ve already run into a couple things we need to be mindful of when using HTML5 and 4-series processors (see HTML5 XPanel for details about licensing and authentication). In this post, my goal is to break away from 3-series sandboxes and SIMPL Windows, so that means we’re moving into the realm of C# and Visual…

Keep reading


Something went wrong. Please refresh the page and/or try again.

Follow Me

Get new content delivered directly to your inbox.