Releases: 48productions/IceBeats
Releases · 48productions/IceBeats
IceBeats v1.0
Release!!!
- Bugfix: SM lighting outputs work as intended.
- New idle animation, tweaks to the existing animation
- Several shift register light mappings, pin numbers, and LED strip lengths have changed to reflect my final hardware setup.
- Readme tweaks/expansion
IceBeats v0.3 Beta
We're getting closer to v1.0..! Pushed to production.
- Color palette changes now smoothly fade
- The current palette's hue now wavers a tad vaguely to the beat
- Lots of polishing of the bass LED strip effects, including a second bass strip visualization and more bass strip config options
- Improved bass kick effects in some visualizations
- Light test now tests all connected LED strips
- Added meme output - Stepmania's two bass neon outputs are xor'd together to get another electrical output on a shift register. Since SM doesn't seem to turn on only one neon normally, this is solely controlled by simfiles with lights charts that turn on only one bass light at a time.
TODO: Still gonna do a bit more polishing, namely mod a few things that still look like unicorn farts.
IceBeats v0.2 Beta
Man this thing's been a wild ride - some major changes may happen soon, posting a release to mark the time before I take a sledgehammer to the codebase... again.
- Finished visualization effect: Pitch (maps audio frequencies directlyish onto the LED strip)
- Automatic visualization and color palette swapping
- (Optional) Automatic music-based palette generation
- Added support for a second LED strip - Blinks to bass kicks
- "Bass kicks" are now controlled by Stepmania's lighting output (when available, generally works better than my beat detection code)
Codebase tidying:
- Split the sketch into several source files (why didn't I do this before???)
- The update loop implementation is less ghetto now (Timing with millis for a specific FPS >>>> delay(), fixing another very questionable coding decision!)
IceBeats v0.1 Beta
Initial release, seems production-safe (and pushed to production) but very much a pre-release - many things are still broken/unimplemented, but many other things work and that's good enough for now.
Working:
- Beat-driven LED strands via the magic of audio analysis
- Inputs for Stepmania
- Stepmania-driven lighting
WIP:
- Needs WAY better beat detection, audio analysis isn't magical enough yet.
- LED Strip visualizations are very unfinished
- Better SM lighting compatibility
Tested and working on the Teensy 3.2, tested and not working on the Teensy 4.0 (Audio library seems WIP for now).