** UPDATE 9/21/2014 **
I updated the source code today. Now lightorgan supports more than 7 output channels. It chooses the pin to light up based on both the pitch and the octave of every note. Now the number of supported output channels is limited only by how dynamic the range of the midi file is. I observed that this worked practically for at least 24 channels on several Christmas songs. This is cool because the new Rasperry Pi Model B now supports up to 28 pins! See Gordon’s page at http://www.wiringpi.com.
Also, the WiringPi pins that lightorgan uses are now configurable. Just modify the array called pinMapping that’s near the top of the lightorgan.c file to add, remove, or remap a lightorgan channel to a corresponding WiringPi pin. Recompile with your changes and then you should be good to go.
Check out the new source code from the google…
View original post 1,289 more words