- SpeAnaLED is a WASAPI(Windows Audio Session API) Loopback Spectrum-Analyzer-like visualizer with LED-matrix-like visualization. (L+R Max. 2 channels)
- "Loopback" means,
- You don't need to load files,
- You don't need mic,
- You don't need line cables,
- Simply use a PC sound card or device to play music on your favorite player, for example, foobar2000, Youtube or Amazon Music in various browsers, AppleMusic (iTunes), Spotify desktop app, etc., SpeAnaLED should intercept sounds and work.
- In principle, it does not affect sound quality.
- Conversely, the performance of your great playback device does not reflect.
- SpeAnaLED screens can be re-sized, so you can reside on your PC desktop by putting it on your "Startup" folder.
- SpeAnaLED is a tiny program. Its size of executable file is about 100KB itself, about 900KB including dlls. In the case of my 8 years old PC, CPU load is 0.1% or less, uses about 90MB process memory. No use of DirextX 2D, only GDI/GDI+ Win32API(System.Drawing(.Drawing2D)) is used.
- Yes, this is a one of "Reinventing the wheel" project.
- Windows PC with WASAPI (Vista or later)
- .NET4.8 runtime (Probably already you've installed)
- Un4seen's
- bass.dll (Ver.2.4)
- basswasapi.dll (Ver.2.4)
- Bass.NET.dll (Ver.2.4.12.3 from nuget.org. 2.4.17~ doesn't work with)
- virtualdreams's
- Sound card or device supports WASAPI
- Software to play music supports WASAPI
- LED colors Horizontal 16 bars layout(default)
- Classic colors 8 bars layout
- Simple color without frequency label and titlebar
- Vertical layout without titlebar
- Rainbow colors left flip(center-Low) without peakhold, label and titlebar
- Simple color 8 bars right flip(center-Hi)
- You can change form vertical and horizontal size severally. (free aspect-ratio)
- So, it can be placed on the desktop in a very small size
- Sound device select (If you have 2 or more.)
- Windows sound control panel also must be changed by yourself.
- Peakhold-time adjust
- Peakhold descent speed adjust
- Sensitivity adjust
- "Always on Top" enabling
- Preventing screensaver
- Mono (L+R mix 1ch.) mode
- Save settings
- 4 bars (Who would use it?)
Changes to most display settings take effect in real time.
These settings, including color scheme and number of bars, can be used at same time.
- Of course, to the authors of these wonderful libraries.
- To h0uri, most part of Analyzer.cs ideas.
- To hvianna, drawing ideas and color settings from audioMotion-analyzer (javascript).
- To whom it may concern ;-)
SpeAnaLED is simply made to be seen and enjoyed by myself. The values including frequency displayed is most likely not accurate.
If a problem occurs, first try deleting your configuration file(SpeAnaLED.conf) and restart SpeAnaLED. (After that, enumerate sound device from setting dialog again.)
Have fun music!
SpeAnaLED itself, is a MIT License software.
Use of each DLL(library) must be in accordance with the respective license.
See "Releases" on the right side.