Live Code Mixer - noisedeck/noisedeck-docs GitHub Wiki

Live-Code-Mixer

This pro mixer allows you to create your own mixer module by writing shader code. The basic idea is to combine the output of synth1 and synth2 in some interesting way.

See Live Code Help for more info and help.

You can use these built-in uniforms:

  • time - a float value for time
  • seed - a randomized float between 0 and 100
  • resolution - a float vec2 containing the width and height of the canvas
  • synthTex1 - a sampler2D containing the output of synth1
  • synthTex2 - a sampler2D containing the output of synth2
  • f1 - a float between 0 and 100

Also PI and TAU (PI * 2) are defined for you.

After editing your shader code, use the green Run button to update the module. If there's an error in your code, the editor text will turn red. If you get really stuck, you can load a preset or reset the module.

Once you get your code in a good place, you can save the shader as a preset.

Settings

  • Load Preset - Loads a shader preset
  • Save Preset - Saves the current code as a preset with the specified name
  • Code - Toggles visibility of the code editor
  • f1 - Sets the value of uniform f1

Additional Settings

This module has additional settings under the ≣ menu.

  • Seed - sets the value of the seed uniform