项目作者: DBC-Works

项目描述 :
GLSL fragment shader host program made by Processing
高级语言: GLSL
项目地址: git://github.com/DBC-Works/SoundVisualShaderBase.git
创建时间: 2019-07-27T23:40:48Z
项目社区:https://github.com/DBC-Works/SoundVisualShaderBase

开源协议:MIT License

下载


SoundVisualShaderBase

SoundVisualShaderBase is a GLSL fragment shader host program made by Processing 3.5 or later.

Requirements

SoundVisualShaderBase needs Processing 3.5 or later to run.

libraries

SoundVisualShaderBase is also using following libraries:

Install these libraries using PDE.

Usage

  1. Open project directory.
  2. Create or edit fragment shader file(s) if you want.
  3. Edit setting.json in data directory to define playback audio files and fragment shader usage information.
    • Refer to setting-schema.json for schema definition.
    • Refer to file header comment of fragment shader file for kind and options(bundled files only).
  4. Edit the beginning of the setup function in SoundVisualShaderBase.pde to define the dimension of the display window.
  5. Run.
  6. Operate if you want.

Operation

Key

  • 1-0 - Toggle use of specified index (in setting.json) shader(0 as 10)
  • PrtSc - Save image

Mouse

Some fragment shaders reflect the mouse position in the drawing.

License

MIT