Aurora runs on SmartMatrix, a beautiful music visualizer, dynamic art display, video game art display.
C++ C Other Other
Clone or download
Permalink
Failed to load latest commit information.
bin Jump to USB-MSD when powered by USB only. Jul 1, 2015
sd Moved simple messages.txt file to SD card root. Jun 19, 2015
.gitignore Updated .gitignore, added more Chasm animated gifs. Jun 10, 2015
Animations.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
Attractor.h Merged fixes by kigster for Eclipse IDE compatibility. Jan 10, 2015
AudioLogic.h Reverting errant merge commit. Nov 20, 2015
AudioPatterns.h Reverting errant merge commit. Nov 20, 2015
Aurora.ino Arduino 1.6.8 compatibility Apr 19, 2016
Bitmaps.h Added noise smearing patterns. Jan 27, 2015
Boid.h Reverting errant merge commit. Nov 20, 2015
ClockCountdown.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
ClockDigitalShort.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
ClockDisplay.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
ClockPong.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
ClockText.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
Drawable.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
Effects.h Reverting errant merge commit. Nov 20, 2015
GameSnake.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
GameTetris.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
Games.h Removed unused items, reduced memory. May 22, 2015
Geometry.h Added USB-MSD 'Update Files' settings mode, firmware updating bootloa… May 5, 2015
GifPlayer.h Reverting errant merge commit. Nov 20, 2015
Hardware.h Sleep on reset button press. Jun 16, 2015
IrCodes.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
JumpToAppWithOffset.c Arduino 1.6.8 compatibility Apr 19, 2016
LICENSE.txt "Initial release" Sep 20, 2014
Menu.h Fixed indicator placement regardless of vertical size (brightness, pa… Jan 19, 2017
MenuItem.h Up and Down buttons now only affect audio scale in the audio patterns… May 5, 2015
MessagePlayer.h Merge pull request #30 from pixelmatix/master Nov 20, 2015
PatternAnalogClock.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternAttract.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternBounce.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternCube.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternElectricMandala.h Reduced memory in order to compile with bootloader and USB-MSD. Disab… May 22, 2015
PatternFire.h Reduced memory in order to compile with bootloader and USB-MSD. Disab… May 22, 2015
PatternFlock.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternFlowField.h Reverting errant merge commit. Nov 20, 2015
PatternIncrementalDrift.h Reverting errant merge commit. Nov 20, 2015
PatternIncrementalDrift2.h Reverting errant merge commit. Nov 20, 2015
PatternInfinity.h Reverting errant merge commit. Nov 20, 2015
PatternInvaders.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternLife.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternMaze.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternMunch.h Removed streaming mode menu, now switches to streaming mode automatic… Mar 1, 2015
PatternNoiseSmearing.h Added a new pattern: RainbowFlag. :) Jun 27, 2015
PatternPendulumWave.h Reverting errant merge commit. Nov 20, 2015
PatternPlasma.h Fixed attribution. May 14, 2015
PatternPongClock.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternPulse.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternRadar.h Reverting errant merge commit. Nov 20, 2015
PatternRainbowSmoke.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternSimplexNoise.h Reduced memory in order to compile with bootloader and USB-MSD. Disab… May 22, 2015
PatternSnake.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternSpark.h Reduced memory in order to compile with bootloader and USB-MSD. Disab… May 22, 2015
PatternSpin.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
PatternSpiral.h Added USB-MSD 'Update Files' settings mode, firmware updating bootloa… May 5, 2015
PatternSpiro.h Reverting errant merge commit. Nov 20, 2015
PatternSwirl.h Reverting errant merge commit. Nov 20, 2015
PatternWave.h Updated patterns to better support other matrix sizes. Nov 19, 2015
Patterns.h Reverting errant merge commit. Nov 20, 2015
Playlist.h Up and Down buttons now only affect audio scale in the audio patterns… May 5, 2015
README.md Update README.md Nov 20, 2015
Runnable.h "Initial release" Sep 20, 2014
Settings.h Added settings item to set menu scrolling text vertical position. Nov 20, 2015
SettingsAudioCalibration.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
SettingsAutoplayDuration.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
SettingsBackgroundBrightness.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
SettingsBrightness.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
SettingsClock24Hour.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
SettingsClockColor.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
SettingsDemoMode.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
SettingsMenuColor.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
SettingsMoveClock.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
SettingsMoveMenu.h Added settings item to set menu scrolling text vertical position. Nov 20, 2015
SettingsSetDate.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
SettingsSetTime.h Moved all clock and overlay text to indexed color layer. Only the men… Aug 30, 2015
SettingsUpdateFiles.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
StreamingMode.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015
Vector.h Added USB-MSD 'Update Files' settings mode, firmware updating bootloa… May 5, 2015
Weather.h Updated to work with the latest major set of changes to SmartMatrix 3… Aug 30, 2015

README.md

Aurora

Aurora runs on SmartMatrix, a dynamic LED art display and music visualizer.

SmartMatrix

SmartMatrix is a self-contained 32x32 pixel LED matrix display for music visualization, dynamic patterns, pixel art, and more!

Customize what's on the screen with the included remote control: choose what's playing, show a clock or message on top, and change settings, all from the remote. You don't need a computer or phone to control what's on the screen.

Features

  • Procedural pattern viewer
  • Animated GIF slideshow viewer
  • Remote control, allowing for ease of use.
  • Optional Clock display in the foreground, over animation and pattern slideshows (requires real-time clock chip).

Demo Video

SmartMatrix Demo Video

Installation

See SmartMatrix Shield Installation in the Aurora Wiki for instructions on how to load the pre-compiled Aurora program onto the Teensy 3.1

See Compiling in the Aurora Wiki for instructions on how setup the Arduino IDE and all the libraries that are needed to compile Aurora.

More Information

Troubleshooting

If you have any problems using Aurora (crashes, glitches, etc), please search the Aurora Issue Tracker before creating a new issue.

If you have any problems Compiling Aurora, please make sure all the required libraries are properly installed. Please refer to Installing Additional Arduino Libraries, and SmartMatrix External Libraries for more troubleshooting information.

Acknowledgements

Many thanks to all of the fantastic hardware and open source software libraries used in Aurora!

A huge thank you to all of the projects and open source software that are used in and inspired Aurora!

Thanks to these fine game companies for allowing us to use and distribute their pixel art to showcase Aurora!

Tiny Barbarian Tiny Barbarian by StarQuail Games
Chasm Chasm by Discord Games