Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 3.78 KB

README.md

File metadata and controls

68 lines (45 loc) · 3.78 KB

Custom Components

SubGraph (.pxg) files are a way of reusing and sharing custom components or groups of components for use with PraxisLIVE

Usage

The components here can be automatically downloaded and installed into the IDE palette from the IDE dashboard.

Alternatively, download the zip from the releases page and extract the contents. Drag .pxg files into your patch from the File Browser tab, or import them into your palette (choose Import from the popup menu on palette categories).

Components

Core

Components that can be used in any graph (audio, video, data, custom, etc.).

  • seconds.pxg - output running time in seconds.
  • array-map.pxg - map a range from 0 to 1 to values in an array.
  • normalize.pxg - normalize incoming signals to between 0 and 1.

Data

Components that can be used in a data graph.

  • file-listener.pxg - given an absolute path to a (text) file, will load and send the contents, then listen and reload/resend on file changes. Can be connected to core:routing:send to send updated code to another component.

Audio

Components that can be used in any audio graph.

  • mixer-6s.pxg - stereo 6-channel mixer.
  • mono-kit.pxg - simple 6-sample player with triggers and levels. Useful for drum samples.
  • synth-base.pxg - basis for a monophonic synthesizer.
  • synth-duo-osc.pxg - monophonic analog style synthesizer with two oscillators and resonant filter with envelope modulation.
  • synth-pm3.pxg - monophonic phase-modulation synthesizer.

Video

Components that can be used in any video graph.

  • colourbalance.pxg - alter the rgb balance of a video input.
  • xform.pxg - 2D transform (translate, scale, rotate) a video input.
  • framerate.pxg - measure framerate of video passing through component.

VideoGL

Video components that can only be used with the OpenGL renderer.

Create your own SubGraph (.pxg) file

Simply select the component(s) you wish to reuse within the patcher window, right-click and select Export to save a PXG file. You can then drag this file from the File Manager into the patcher window, or import into the palette.

Please share!