Skip to content

DBC-Works/SoundVisualShaderBase

Repository files navigation

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