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 |