Re: [livecode] [ANN] LuaAV new year's release!

From: Raphael Santos <raphaelss_at_gmail.com>
Date: Tue, 4 Jan 2011 23:23:53 -0300

nevermind this one, just some package missing.
got another error now, gonna try to solve it and if I can't I'll mail the
LuaAV list where it's more relevant.
Thanks


On Tue, Jan 4, 2011 at 10:49 PM, Raphael Santos <raphaelss_at_gmail.com> wrote:

> Hello,
> Since my reply I have already downloaded Lua, done some googling and I'm
> actually enjoying going through the "Programming in Lua" quite a bit. Saw
> some videos on vimeo (including a lecture - was that you?).The source for
> LuaAV has just finished downloading. I installed the dependencies but when
> running build.linux.lua I get the following error:
>
> ERROR: /usr/bin/ld: cannot find -lusb-1.0
> collect2: ld returned 1 exit status
>
> can you offer some help
>
>
>
> On Tue, Jan 4, 2011 at 9:44 PM, Graham Wakefield <wakefield_at_mat.ucsb.edu>wrote:
>
>> Hi,
>>
>> Of course, I'm biased, but I do think that Lua is a very stable, versatile
>> and extensible language, and I couldn't recommend it more highly. It's very
>> easy to learn (a week with the Programming in Lua book is usually enough,
>> and you can get the basics in a day) but also nicely scales up to
>> higher-order functional programming (since learning Lua, I was able to grok
>> scheme in a way I never had before...), while still very easy to extend
>> through C.
>>
>> We've tried to keep LuaAV versatile too, keeping the interfaces to our own
>> LuaAV modules pretty low-level and modular, following the style of Lua
>> itself, so sometimes it might seem there's more legwork to getting something
>> started, but the benefit is a more open-ended system that we've been able to
>> use for live-coding, long-term installations, CAVE-like environments etc.
>>
>> Not sure if I've answered your questions...
>>
>> G
>>
>> On Jan 4, 2011, at 2:52 PM, Raphael Santos wrote:
>>
>> Hello there,
>> I just subscribed to this list today I'm now very glad to have done so. I
>> was actually searching for another environment usable for livecoding and I
>> got really interested in this one. Could you offer any more comments?
>> like... stability, versatility and that kind of stuff.
>> I'm no pro programmer and I don't know the language Lua, but it seems
>> rather simple.
>> Are either (Lua and Luaav) easily extensible?
>> Thanks
>>
>> Raphael Santos
>>
>> On Tue, Jan 4, 2011 at 7:28 PM, Graham Wakefield <wakefield_at_mat.ucsb.edu>wrote:
>>
>>> Hi all,
>>>
>>> We're pleased to announce a fresh release of LuaAV (rev. 4130)!
>>>
>>> There's a binary download for OSX on the website [1]. Linux users will
>>> have to build from source for the time being (we'll post a .deb or something
>>> soon, promise!)
>>>
>>> LuaAV is an integrated programming environment based upon extensions to
>>> the Lua programming language to enable the tight real-time
>>> integration of computation, time, sound and space. It consists of
>>> an application for executing Lua scripts and a collection of libraries and
>>> Lua modules for sonic, visual and spatial computation.
>>>
>>> There are a few tutorials posted that should give a good overview of what
>>> it's about (especially note posting [2] for live-coding), but here's a
>>> feature list:
>>>
>>> Core Functionality
>>> - Interleaved scripting of sound and graphics
>>> - Precise scheduler with both synchronous and asynchronous timing models
>>> - Real-time scripting and JIT compiled audio synthesis routines
>>> - Cross-platform Lua modules for portable scripting
>>>
>>> Essential Lua Modules
>>> - Array: create and manage large blocks of memory such as images,
>>> audio files, geometry data, etc.
>>> - audio: define and generate audio synthesis routines
>>> - font: load and process font files using FreeType
>>> - gui: OpenGL-based GUI toolkit
>>> - Image: image file I/O
>>> - midi: MIDI I/O
>>> - opencl: high-level bindings to the OpenCL framework
>>> - opengl: bindings to OpenGL C API and high-level abstractions for
>>> textures, shaders, meshes, and common drawing routines
>>> - osc: Open Sound Control network messaging
>>> - space: spatial computation module containing vector math,
>>> quaternions, and spatial partitioning and collision functionality
>>> - video: video camera control, video file playback, and video recording
>>>
>>> Enjoy - and let us know how you get on!
>>>
>>> Graham & Wes
>>>
>>>
>>> [1] http://lua-av.mat.ucsb.edu
>>> [2] http://lua-av.mat.ucsb.edu/blog/?p=423
>>>
>>
>>
>>
>> --
>> Raphael Santos
>>
>>
>>
>
>
> --
> Raphael Santos
>
>


-- 
Raphael Santos
Received on Wed Jan 05 2011 - 02:26:02 GMT

This archive was generated by hypermail 2.4.0 : Sun Aug 20 2023 - 16:02:23 BST