Skip to content

RGKaizen/FretLight-Animator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages