Tag: multimidia

LIBRES - Evento multimídia em Recife

0
Filed under encontros e festivais

cartaz_libres_web

O LIBRES é um evento multimídia de arte e tecnologias livres que será realizado na Torre Malakoff em Recife durante os dias 6, 7 e 8 de agosto com participação de artistas e desenvolvedores locais, nacionais e internacionais que trabalham com software livre para pesquisa e produção multimídia. Serão realizados debates, desconferências, oficinas e performances

Os artistas e desenvolvedores convidados são: Luca Carrubba da Itáia, Xavi Manzanares e Óscar Martín da Espanha, Glerm Soares e Simone Bittencourt de Curitiba, Tati Wells de Pipa/RN, Fabiana Goa (Salvador). Convidamos também artistas e desenvolvedores locais como Jarbas Jácome, Gabriel Furtado, Felipe Machado.

Veja mais detalhes no site oficial do evento.

livro_Apropriações Tecnológicas

0
Filed under arte-tech, livre-imaginário, rede-network

Apropriações Tecnológicas
Emergência de textos, idéias e imagens do Submidialogia#3


Esta compilação foi resultado das vivências e práticas que tivemos durante o Submidialogia 3, em Lençóis - BA.

Versão PDF do Livro

Apresentação
Karla Schuch Brunet

Parte I - Conceitos e Inspirações

A-própria-ação dos conceitos
Thais Brito

Entre o analógico e o digital: apontamentos sobre suas formas de conhecimento e poder
Henrique Parra

Pontos de Cultura, novas mídias, educação e democracia.
Reflexões sobre o contexto de uma mudança estrutural no Brasil

Adriana Veloso Meireles

Anotações do balcão do Sr. Didi
José Balbino e Ricardo Ruiz

Monopólios artificiais sobre bens intangíveis
Enrique Chaparro [Tradução de Karla Brunet]

Por que não falamos de Propriedade Intelectual?
Beatriz Busaniche [Tradução de Luiz Carlos Pinto]

Inventar a gratuidade
Collectif d`Artistes [Tradução de Thiago Novaes]

Artistas e piratas, hackers e cidadãos comuns, cientistas e imperadores
Tininha Llanos

Em busca do Brasil profundo
Felipe Fonseca


Parte II - Práticas e experimentações

Processos Imersivos e Reciclagens de Singularidades (para Multitudes)
Fabiane Borges e Marc Etli

Para além dos fios e cabos: sobre a performance metasubcibertrans
Dolores Galindo

Metasubcibertrans
Victoria Synclair

Mapeando Lençóis
Karla Schuch Brunet

etc-br – Totalmente terceiro sexo
Tati Wells

Instalações Interativas. As crianças subvertem o meio
Ricardo Brazileiro

SUB então, subMidia, subCOmandante, subStrato…
Etienne Delacroix

Bits, Átomos e Conversas Corridas antes do Sub#3 Acabar…
Etienne Delacroix e Capi

Parte III - Um email

No final do evento: um email
Wanderlynne Selva

Colaboradores

Biografias

Lista de Urls

Agradecimentos especiais para nossa amiga Karla Brunet que fez de tudo para a realização desse livro.

Este livro está sob Licença GNU de Documentação Livre (GNU FDL)

p.alfa#001

0
Filed under arte-tech, livre-imaginário, multimidia

Primeira etapa do projeto de construção de ferramentas artístico-interativas usando tecnologias/organismos livres..

Misturas lúdicas de bits, organismos, soldas, fios, voltz,…

Plataformas:

Arduino + Processing + PD + Protoboard + LDR + Potenciometros + peixe beta(alfa) + pdp_ctrack (rgb:15,15,0);

obra-fluxo… alfa001

obra-processo…

alfa002

obra-acontecimento..

alfa003

… universal sem totalidades..

alfa004

fluxos de bits:

arduino:

int redPin = 0;
int greenPin = 1;
int bluePin = 2;
int ldrPin = 3;

void setup()
{
Serial.begin(9600);
}

void loop()
{
Serial.print(”R”);
Serial.println(analogRead(redPin));
Serial.print(”G”);
Serial.println(analogRead(greenPin));
Serial.print(”B”);
Serial.println(analogRead(bluePin));
Serial.print(”L”);
Serial.println(analogRead(ldrPin));
delay(100);
}

processing: LedsAlfaRemixes

import processing.serial.*;
import oscP5.*;
import netP5.*;

String buff = “”;
int rval = 0, gval = 0, bval = 0, lval=0;
int NEWLINE = 10;

Serial port;

//PD
OscP5 conectarOSC;
NetAddress conectandoPD;
int captura = 0;
//PD

void setup()
{
size(500, 500);
noStroke();
smooth();

// Print a list in case COM1 doesn’t work out
println(”Available serial ports:”);
println(Serial.list());

//port = new Serial(this, “COM1″, 9600);
// Uses the first available port
port = new Serial(this, Serial.list()[0], 9600);
//PD
conectarOSC = new OscP5(this,12000);
conectandoPD = new NetAddress(”127.0.0.1″,12000);
//PD
}

void draw()
{
while (port.available() > 0) {
serialEvent(port.read());
}
//background(random(lval*2), random(lval), random(lval));
fill(captura);
ellipse(random(captura*2),captura, 50,50);
for(int i=0; i<height; i+=20) {
// println(”o valor de i eh “+i);
fill(rval,gval,bval);
rect(0,i,width,10);
fill(random(0,100));
rect(0,i,width,10);
fill(random(rval), random(gval), random(bval));
rect(i,0,10,height);

}

}

void serialEvent(int serial)
{
// If the variable “serial” is not equal to the value for
// a new line, add the value to the variable “buff”. If the
// value “serial” is equal to the value for a new line,
// save the value of the buffer into the variable “val”.
if(serial != NEWLINE) {
buff += char(serial);
}
else {
// The first character tells us which color this value is for
char c = buff.charAt(0);
// Remove it from the string
buff = buff.substring(1);
// Discard the carriage return at the end of the buffer
buff = buff.substring(0, buff.length()-1);
// Parse the String into an integer
if (c == ‘R’)
rval = Integer.parseInt(buff);
//println(”rval “+rval);
else if (c == ‘G’)
gval = Integer.parseInt(buff);
//println(”gval “+gval);
else if (c == ‘B’)
bval = Integer.parseInt(buff);
else if (c == ‘L’)
lval = Integer.parseInt(buff);
//println(”bval “+bval);
// Clear the value of “buff”
buff = “”;
}
}

void oscEvent(OscMessage theOscMessage) {
println(” saida do PD: “+theOscMessage.get(0).intValue());
captura = theOscMessage.get(0).intValue();
}

pdp..

img01.png