Hi... By the way...

In the next update of ELSE I'll offer a modified version of pdlua! I was
gonna say I'd offer pdlua back, but this time there won't be a [pdlua]
object and things will be just integrated into ELSE and loaded as part of
the ELSE binary.

This is currently needed in ELSE to provide a couple of GUI abstractions
that now rely on lua graphics by Tim Schoen. One is an old object
([circle]) that needed to be rewritten in lua so it'd look the same in
PlugData. Ben Wesch made a nice 3d oscilloscope with this and I'm including
it as well ([scope3d~]). Ideally I'd hope I could only offer compiled GUI
objects, but...

The lua loader works by just loading the ELSE library, no need of anything
else (besides ELSE, haha). I'm not providing the actual [pdlua] and
[pdluax] objects because they are not necessary and this is basically the
only real modification. If for some reason you want to have and load and
use [pdlua] as an object or [pdluax], then you need this release. But if
you have and use ELSE, you may not bother to install pdlua. In any case, if
you have both, there won't (or at least should not) be any issue. Since
PlugData provides support for externals in lua, if you load ELSE you can
make use of such stuff made with lua for PlugData without the need to
install 'pdlua' in Pd-Vanilla.

For next, Tim Schoen is working on a [lua] object that will allow inline
scripting and will also work for audio signals! This is present already in
ELSE, but not yet really functional (again, wait for the next version).
This [lua] object for inline scripting will probably also be part of pdlua.
I really like the idea for this object, which is kinda like how things
worked for ofelia, and even if I end up not needing GUI abstractions in
lua, I like the idea of offering an inline scripting object in ELSE.

An ELSE update is coming at any time. I'm just waiting for Tim to fix a
compilation issue with a new object he provided me to play sound files with
support for MP3, FLAC, WAV, AIF, AAC, OGG & OPUS file extensions.

Cheers

ps. it seems Albert is about to release an update of Purr Data that
includes the new pdlua with graphics and signal processing stuff by Tim
Schoen.

Em seg., 19 de ago. de 2024 às 10:54, Benjamin Wesch <
benjamin.we...@gmail.com> escreveu:

> hi list,
>
> there's a new pdlua release on deken now, which - besides other stuff
> - adds support for signal rate processing and graphics routines!
>
> please note that i'm just the messenger (and uploader) here and will
> simply quote albert's message for the 0.12.0 major release on
> https://github.com/agraef/pd-lua/releases:
>
> Special thanks are due to Timothy Schoen who contributed the bulk of
> this release. His new graphics routines let you use a Lua object as a
> graphical canvas on which you can draw graphical shapes such as
> ellipses, rectangles, paths, Bezier paths, and text. It also supports
> animations and mouse interaction. Please check the graphics subpatch
> in the main pdlua-help patch for details. Tim also added signal
> inlet/outlet support and real-time signal processing (see
> examples/sig-example), and the possibility to store creation arguments
> in a Lua object (see examples/gui-example).
>
> happy patching (and scripting),
> ben
>
> _______________________________________________
> Pd-announce mailing list -- pd-annou...@lists.iem.at
> To unsubscribe send an email to pd-announce-le...@lists.iem.at
>  ---
> Pd-list - pd-list@lists.iem.at
>
> https://lists.iem.at/hyperkitty/list/pd-list@lists.iem.at/message/7XS6VGSGEDD2KJYNFP4LPZJICKTPOQ4G/
>
> To unsubscribe send an email to pd-list-le...@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.iem.at/
>
>
 ---
Pd-list - pd-list@lists.iem.at
https://lists.iem.at/hyperkitty/list/pd-list@lists.iem.at/message/UDT3R4VTFI2USZTUOPIHX5LGFJ5GBGB3/

To unsubscribe send an email to pd-list-le...@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/

Reply via email to