I finished this a bit later than I wanted to, but a brand new version of my Light Sequencer application and article is now available at Coding4Fun. You may recall my previous article on creating a musical light show for the holidays. If not, here's the video showing the output:
New Features for 2.0
- MIDI support
- Load a MIDI file and a sequence will be automatically created based on the data contained in the file. You can automatically create your own show with barely any effort at all!
- Load up several sequences and have them play in order to create a multi-song show!
- More accurate timing
- The timing algorithm used in the last version was very imprecise...it worked, but it wasn't perfect. The new version uses a method which gives millisecond precision timing
- One can now cut/copy/paste cells on the grid...makes it easy to repeat chunks of sequences without having to tap out the rhythm by hand over and over again
- Edit existing sequences
- After loading a sequence created by someone else (or yourself), you can now re-assign Phidget boards, serial numbers, output ports, etc. to get them to run on your setup.
Note that any sequences created with the old version will continue to play just fine, but editing them could be troublesome due to the new timing method.
Give it a try and let me know how it works out for you. Hopefully version 3 won't take as long as this one did...