Skip to content
A C# project for manipulating and animating the LEDs on a Optek Fretlight Guitar
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
FretLight
FretLight.sln
README.md

README.md

FretLight-Animator

A C# project for manipulating and animating the LEDs on a Optek Fretlight Guitar

These guys made a guitar with LEDs embedded in the neck. Unfortunately they only used this great technology to display chord shapes and other guitar-related patterns. That disappointed me, because I believe in the freedom to use your tools in whatever way you want. So I wrote an app that gives the user full control of the LEDs. In addition to that, I went ahead and built a GUI-driven animator so that the few people in the world that actually own a Fretlight guitar could create their own custom animations, for fun mostly. I also implemented Conway's Game of Life for my own entertainment and because its a cool demo of what my code can do. So here's a video of it running the simulation. Video

Codebase relies on Libusb.net in order to communicate with the guitar via usb

Some of the features of my app include:

  • Variable animation speed, controlled with a slider
  • Loosely-coupled GUI/Guitar settings, so you can observe animations even without attaching a guitar
  • A Rule-based framework for adding new animations to the code
  • XML-Based save files for the rules the user creates
You can’t perform that action at this time.