SKQW (pronounced "skew") allows you to visualize the audio output of you computer's sound card. It is inspired by my love of the old Winamp plugins like Milkdrop and Geiss. Visualizations are written in JavaScript and use HTML Canvas (2d or 3d) to render.
For installation, build, and development guides, see https://michaelbromley.github.io/skqw
Since this is an Electron app, you'll find the meat of the code split between the src/main
folder for the main process code, and src/render
for the render process (browser app) code.
The docs are generated from markdown files in the docs/source
folder.
In the Windows "sound" dialog (right click icon in system tray), go to "recording devices" tab and make sure "stereo mix" is enabled and not muted.
SKQW is built on top of the following open source projects:
- node-core-audio (using a custom fork)
- Electron
- Angular 2
- TypeScript
- Webpack
- Hexo (for documentation site)