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 |