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