API reference to Element's scripting engine

Modules

el.bytes Manage raw byte arrays.
el.command UI Commands.
el.midi MIDI factories and utilities.
el.object Define objects with attributes.
el.round MIDI utilities.
el.script Script module.
el.strings A Lua module for basic string manipulation.

Classes

el.AudioBuffer An audio buffer
el.Bounds Bounding box The value type for this is a 32bit integer and Backed by a juce::Rectangle.
el.Commands UI Commands object.
el.Content Base class for UI main Content.
el.Context The main context in which Element is running.
el.Desktop Desktop controls.
el.Graph The Graph Model.
el.GraphEditor The base graph editor widget.
el.Graphics A drawing context.
el.MidiBuffer A MIDI buffer designed for real time performance.
el.MidiMessage A MIDI Message.
el.MouseEvent A mouse event
el.Node The Node Model.
el.Point A pair of x,y coordinates.
el.Range A numeric value range.
el.Rectangle A rectangle.
el.Session The Session Model.
el.Slider Slider widget.
el.TextButton A Text Button.
el.View An Element View.
el.Widget A GUI Widget.
el.MidiPipe An array of kv.MidiBuffers.

Examples

amp.lua
ampui.lua
channelize.lua
generated by LDoc 1.5.0 Last updated 2024-02-18 20:31:17