[livecode] Presentation at Brazilian Free Software International Forum

From: Vilson Vieira <vilson_at_void.cc>
Date: Tue, 20 Jul 2010 01:58:42 -0300

Fellows,

at Tuesday I'll give a short talk about Live Coding FLOSS technologies at
the 11th FISL:
http://verdi.softwarelivre.org/papers_ng/activity/view?activity_id=521

I wish to demonstrate topd, a simple library I'm working on to interface
Python (and maybe Scheme on a near future) with Pure Data and to talk more
about all you guys awesome projects.

The translated application is here:

"Live coding: composing live music with algorithms

Summary

Electronic music is generally conceived within studios, through specific
software and hardware synthesizers. The interpretation of music to the
public is to find and mix sequences of pre-defined sample files. The Live
Coding movement searchs for an alternative model: all music is created live
by writing algorithms. In this presentation some free programming languages
that allow this practice will be demonstrated.

Proposal

The figure of the artist can no longer see the source code as a product, but
also as a means, adapting it to the feelings of the public. The mind, the
thoughts, the feelings of the performer are exposed. The source code is
designed to the public. The laptop is turned into a tool. Amplifying human
capabilities to express themselves.

Live coding is not only related to music. In fact, we can define Live Coding
as the activity of writing parts of a program while it is running [1]. Yet
it is in the field of arts activity that finds its most striking
application. Through programs written on-the-fly ', we can handle audio and
video, in front of the audience, making the performance naked, open, free.

The purpose of the presentation is to show free programming languages,
reporting the author's experience in research and development in its
use. Domain-specific
languages such as Fluxus [2], Scheme Bricks [3] Chuck [4], designed
specifically for the practice of Live coding, and others like Pure Data [5]
Super Collider [6] and Python [7], generic languages used for the
development of dialects that make this practice easier. Will be presented as
part of the author's research, the library topd [8], which becomes an
interface layer between the languages Python and Scheme [9] with Pure Data,
facilitating the handling of audiovisual synthesis programs.

[1] http://toplap.org/index.php/Read_me_paper
[2] http://www.pawfal.org/fluxus/
[3] http://www.pawfal.org/dave/index.cgi?Projects/Scheme%20Bricks
[4] http://chuck.cs.princeton.edu/
[5] http://puredata.info
[6] http://supercollider.sourceforge.net/
[7] http://python.org
[8] http://automata.cc/wiki/Main/ToPD
[9] http://www.call-with-current-continuation.org/"

Any suggestion?

Cheers.

-- 
Vilson Vieira
vilson_at_void.cc
((( http://automata.cc )))
((( http://musa.cc )))
Received on Tue Jul 20 2010 - 05:04:21 BST

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