Skip to content

Releases: 48productions/IceBeats

IceBeats v1.0

05 Sep 16:24
Compare
Choose a tag to compare

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

25 Feb 17:26
Compare
Choose a tag to compare
IceBeats v0.3 Beta Pre-release
Pre-release

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

11 Jan 18:36
Compare
Choose a tag to compare
IceBeats v0.2 Beta Pre-release
Pre-release

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

18 Sep 05:54
Compare
Choose a tag to compare
IceBeats v0.1 Beta Pre-release
Pre-release

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).