项目作者: sjsimps

项目描述 :
Illusion is a dynamic audio visualization tool, intended to operate with music.
高级语言: C++
项目地址: git://github.com/sjsimps/Illusion.git
创建时间: 2016-09-20T04:00:29Z
项目社区:https://github.com/sjsimps/Illusion

开源协议:Other

下载


Illusion - Dynamic Audio Visualization

Illusion monitors sound from any source to modify and display a
set of images in real time.
The frequency spectrum and amplitude of the recorded sound are analyzed
in order to shift the colors of the image.

Usage:

Build and run

In the Illusion directory, make and run the project:

  1. make illusion
  2. ./illusion

If build fails, ensure you have all the required libraries installed.

Selecting a Recording Source

Illusion monitors sound on a system using PulseAudio.
A sound source may be selected using the PulseAudio control GUI:

  1. To open the GUI:
  2. > pavucontrol

Select a recording source using the “record from” drop down menu.

Setting an Image

Set what images Illusion uses by adding them into the Illusion/Images/ folder.

Libraries Used:

  • PulseAudio: libpulse-dev
  • SDL 2 and SDL Image: libsdl2-dev, libsdl2-image-dev