## Protoplug Lua API Reference

## Modules

plugin | Use plugin to define the AU/VST audio plugin's behaviour.
script | Use script to handle script events, libraries and files.
midi | midi contains MIDI-related classes and functions.
gui | Use gui to define your script's custom graphical user interface.
polyGen | Use this module to create a polyphonic generator with virtual tracks.
stereoFx | Use this module to create a stereo effect.

## Classes

juce.AffineTransform | A geometric transformation.
juce.AudioFormatReader | Class to read audio files.
juce.Colour | A simple colour class.
juce.ColourGradient | Colour Gradient.
juce.Component | JUCE Component.
juce.FillType | Fill Type.
juce.Font | Font.
juce.Graphics | Graphics drawing target.
juce.Image | Image.
juce.Justification | Justification.
juce.LagrangeInterpolator | Lagrange Interpolator.
juce.Line | Line.
juce.Path | Path.
juce.Point | Point.
juce.RectanglePlacement | Rectangle Placement.
juce.Rectangle_float | A floating-point (sub-pixel) rectangle.
juce.Rectangle_int | An integer (pixel-aligned) rectangle.

## Examples

classic-filter.lua |
sine-organ.lua |
midi-chordify.lua |
sinemouse-demo.lua |
soundfile-test.lua |

generated by LDoc 1.4.2