gevhaz / 18.1_shader_u12

Visualization of U12 by Joshua Sabin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

This project uses a FFT to analyze Josha Sabin's track "U12" from the album Terminus Drift. I'm using three different shaders – one for the circle in the center, one for the blurry spikes on the sides and one to draw a half-transparent background that creates traces of the other two elements from earlier in the song. Here is a picture:

Screenshot from the project

How to use

You will need openFrameworks to run this visualization but no addons are necessary. Simply put it in a subfolder of apps or wherever you have configured the projectGenerator to look for projects, run openFramework's projectGenerator, run make, and do make run. Alternatively, use QTCreator's openFramework's Qt Creator plugin.

You start the music with the space key, and jump 15 seconds forward or backward with and . s stops the song and f toggles fullscreen.

Licence

This projected is licenced under GPLv3.

About

Visualization of U12 by Joshua Sabin

License:GNU General Public License v3.0


Languages

Language:C++ 42.0%Language:Makefile 33.9%Language:QML 12.8%Language:GLSL 11.4%