ArthurTent / ShaderAmp

Chrome extension to visualize music
Other
17 stars 0 forks source link
chrome extension glsl-shaders music music-visualizer musicvisualization soundcloud spotify visualization youtube

ShaderAmp

is a free browser plugin for visualizing music on any website. It works with YouTube, Spotify, Soundcloud and so on.

It started as a proof of concept project but with the help of Philipp and Eamon, we were able to create a reactified version of the original project.

Note: We are not related to shadertoy.com and we're not the original authors of the shaders. We simply adapted them to run with THREE.js and made some of them more aware of the music input. (The authors of the shaders might say that we've screwd them up πŸ˜…)

Example Visualization

Example on YouTube

Installation

If you don't know how to install an unpacked browser extension then you might find this link usefull

After installation, you will find a new extension icon which you can click to open ShaderAmp.

The latest version is now available on Chrome Web Store!

Usage hints

Keys

Use 'alt' + L to open ShaderAmp

Use 'alt' + O to open ShaderAmp options

Development

Prerequisites

Installing ShaderAmp dependencies

npm install

Compiling ShaderAmp

npm run build

Running the ShaderAmp in dev mode

npm run dev

Shader Credits

You will find the original shader authors in the shaders and in the dist/shaders/README.md file.

How to change ShaderAmp Shortcuts

ShaderAmp binds per default the following shortcuts:

If you want to change these shortcuts you can do so by opening

chrome://extensions/shortcuts

in your browser and change the shortcuts for ShaderAmp.

Need help or got questions?

Join our Discord: https://discord.gg/yWdddj9Z5V

Like what you get?

Give this project a ⭐ and consider becoming a ShaderToy Patreon

Thanks

License

This project is licensed under the MIT License - see the LICENSE file for details. However, the shaders are licensed under different licenses. Most of them are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Some are using Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License or MIT License. You can find more information about the license in the shaders folder. Each Shader file has a link to the original shader and the license. DO NOT REMOVE THIS INFORMATION.

ShaderAmp All your BASS are belong to us!