| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Hardware audio visualizer with line-in, built-in microphone, and configurable display modes.
Click for short video
An entirely on-chip hardware spectrum analyzer that displays frequency bins from either line-in or microphone input on an RGB LED Matrix display. Designed to work with HUB75 RGB LED Matrices, and scalable to any size. 14 bands across 40Hz - 16kHz are displayed in a variety of user changeable modes. Modes can be changed with the built-in button on the back of TeensyVisualizer and brightness can be adjusted with the onboard potentiometer. There are several display modes and color profiles to chose from, these settings are all non-volatile and stored into the Teensy's onboard EEPROM memory.
This PCB uses all hardware frequency analysis instead of software-based FFT like most Teensy-based audio visualizers. The two MSI MSGEQ7 Graphic Equalizer Display Filters compute frequency bins and decay at a logarathmic rate per sample, creating a much more realistic representation of audio than FFT. The onboard switch allows use of the built-in microphone or passthrough 3.5mm line input, both inputs feature adjustable gain through a dual op amp. A trick is used to offset the center frequencies of the 2 MSGEQ7 ICs by passing in two external clocks via the onboard SI5351A Clock Generator - this allows 14 independent frequencies to be sampled.
PCBs can be purchased on Tindie here. Components can all be sourced on popular suppliers like Digi-Key or Mouser by following the Bill of Materials (BOM). Gerber files are also included if you want to fabricate the PCB yourself.
Full Kits include everything you need to build your own TeensyVisualizer, they are available for purchase through Tindie here.
The Bill of Materials can be found here: BOM.
The Schematic can be found here: Schematic.
The 3D Printed Case is included with the Kit, or you can print it yourself. This case is designed for the standard 320mm x 160mm 64x32 P5 LED Matrix and requires six M3x30mm screws.
STL Download.
Originally inspired by Mark Donner's 14 Channel Analyzer based off the ATMega2560 using FastLED. Circuit redesigned from the ground up around Teensy and 3.3V using SmartMatrix HUB75 panels and programmed from scratch.
The following open-source libraries are used:
| Back | FazBrowse Home | New Git URL |