Re: [livecode] happy new year (was: embedding languages/parsers)

From: Adrian Ward <adrian_at_signwave.co.uk>
Date: Mon, 2 Jan 2012 18:15:39 +0000

Hi all, and Happy 2012!

Glad to see trackers are seen as a viable livecoding environment by others on this list. I've always thought trackers were more than just grids of musical events/parameters.

I've been doodling with Pure Events (a Cocoa app for Mac OS X) for years for my own use, and have never been brave/unlazy enough to release it - but the idea is to take a tracker and make it more explicitly like a language whereby execution is locked to time in a grid. Music could be expressed as a collection of interrelated events, whether specifying hour-long sequences, or tiny fractions of a second.

Once you add a few spreadsheet like functions (cell references, mainly) then you get something that's very like a musical spreadsheet. Pure Events has a very dry, stereotypical UI, because I like the idea that the odd banker in the audience will think they recognise it.

I used JavaScriptCore in Pure Events as it was easy to implement but, as mentioned, Lua or another language may be more suitable.

My main concern is to reduce the language's simplicity so that musical and logical constructs are both built using a visual grid, instead of relying on complex language syntax. I freely admit on these grounds JavaScript is the worst possible choice.

If anyone is interested I'd be happy to share it, although its very hacky and is strictly hobbyware (something I also think is important in making both music and software).

Best,


Ade.




On 1 Jan 2012, at 18:32, alex <alex_at_lurk.org> wrote:

> On 31 December 2011 20:50, Kassen <signal.automatique_at_gmail.com> wrote:
>> My prediction for the future is a merging of "tracking" (as in;
>> FastTracker and the like) and livecoding.
>
> The version of Pure Events that Ade Ward has been live coding with for
> several years is a tracker, where the events are javascript functions.
> Hopefully he will pop up and explain but I think it makes a nice
> point that trackers are spreadsheets plus time.
>
> alex
>
> --
> http://yaxu.org/
Received on Mon Jan 02 2012 - 18:16:27 GMT

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