Skip to content

Lua

  • lmap lmap provides an interface to Lua tables for storing and indexing associative key-value mappings.
  • ceammc.lang ceammc.lang is an index for the ceammc library’s language-related objects, covering Faust real-time compilation and Lua JIT language bindings.
  • requirer requirer attempts to find and load a named module, including built-in modules such as string and math.
  • ofelia-object ofelia runs Lua scripts in Pure Data, with ofelia define creating an editable script/module and ofelia function wrapping a script as a function.
  • pdluax pdluax loads a named .pd_luax source file at object creation and instantiates a Pd object whose behavior is defined by that Lua code.
  • lolotoa lolotoa manages a Lua-backed ordered list of tables containing Pd anything messages.
  • dispatchertest The help patch identifies dispatchertest as an example object from the pdlua library and presents numeric and mixed-list messages for testing it.
  • lexpr lexpr evaluates Lua-syntax expressions using named inlet variables, supporting numeric or symbol inputs and multiple outlets through comma-separated expressions.
  • pdlua pdlua registers a loader that lets Pd load externals written in Lua from .pd_lua files.
  • complex complex and pdluax complex attempt to load a Lua module named “complex”; if successful, they print a list of items in that module.
  • swarm swarm implements a boids-style swarm in Pd using Lua.
  • poflua poflua is a Lua interpreter for Pof that executes scripts and supports Lua-defined drawing, touch behavior, and reusable object classes.
  • lang.lua lang.lua provides LuaJIT language bindings, running Lua code in a separate thread in asynchronous mode with an independent context for each object.