Tag: pesquisa

residência: panetone <-> brazileiro

0
Filed under blog, pesquisas

opa.

final de outubro, recebi Cristiano Rosa aka Panetone para uma semana de imersão low tech e troca de experiência em hardware e software livre.

passamos a semana inteira dedicados a apresentar as pesquisas e as práticas de desenvolvimento de interfaces/instrumentos/códigos utilizando componentes eletrônicos de baixa potência, circuitos integrados.

a maioria dos objetos construídos saíram de um processo de produção artesanal em bits e volts. construindo os objetos sem deixar de olhar  e entender uma metodologia mais poética da tecnologia.

os estudos  foram nas relações entre os chip’s, os softwares e hardwares livre de intervenção multimídia (arduino + pure-data) e objetos orgânicos (limão, enzima dos corpos, salivas) e como esses elementos poderiam se conectar de forma criativa. quando o  processo de experimentação é aberto, as práticas fluem mais e o resultado é cada vez mais intenso.

bancada de produção

bancada

cortina_piezo - cortina que captura frequência de rádio e faz um scratch quando o vento bate.

cortina_piezo

limão_tv_arduino_connect -> limão conectado no arduino como potênciometro e controlando pitch de um simple synth ligado numa tv de 12 polegadas.

limao_tv

graffita_chip - graffite controlando o timbre e frequência do chip 40106

graffita

set_panetone_brazileiro - instrumentos conectados.

set_instrumentos

veja mais imagens

ekp - metáforas e orquestras do seu cerne

1
Filed under blog, pesquisas

“…metáforas das possibilidades de construção de sonoridades eletrônicas a partir do Kernel (núcleo) de qualquer sistema operacional.” VitoriaMario.

ekp_divulgacao

O Emotional Kernel Panic nasceu de um experimento acidental de tocar sons a partir de comandos de controle do sistema operacional Linux, arquivos de configurações, textos, poesias, algoritmos, com o objetivo romântico de sentimentalizar as operações binárias do Kernel e tirar o peso abstrato das operações e transforma-las em composições musicais, rítmicas e com a magia da matrix que contém dentro do núcleo do sistema operacional. Entre as sonoridades tocadas, o dmesg > /dev/dsp se mostrou ao longo dos experimentos como um dos riff’s principais, que elabora o sistema tocando a sua relação com os hardwares da máquina.

A pesquisa foi ganhando forma e corpo, desde aprimorar os estudos da tocata em tempo-real,  a inserção de composições de imagens, até o desenvolvimento de uma Interface no Pure-Data que monta uma Orquestra que é regida pelo próprio Kernel, com os impulsos sendo gerados pelo usuário ou pelo próprio sistema, numa relação inter-pessoal e subjetiva entre a máquina e a orquestra.

O projeto também se configura como uma performance-manifesto, na qual é montada uma orquestra em tempo-real que toca todos os elementos possíveis do  Kernel, imagens, poesias, textos e sinteses sonoras do pure-data, enquanto o julgamento de Alan Turing é lido e sintetizado pelo próprio Kernel.

ekp_performance_sp_menor

(imagem da performance em São Paulo, no pdCon. Renato fabbri, ricardo brazileiro e ana flávia)

Parte dessa pesquisa tem relação com a vida e obra do matemático e filósofo inglês,  Alan Turing, que após refutar um problema de decisão Entscheidungsproblem, desenvolveu uma máquina artística e abstrata que calcula todas as possibilidades de uma ação ser computável. Parte de seus estudos foram de extrema importância para o desenvolvimento de algoritmos que possibilitaram o desenvolvimento de computadores pessoais. Homossexual, foi condenado pelo governo britânico à tomar hormônios, consequentemente, o pai do kernel se suicidou com uma maçã envenenada. Algumas sonoridades retiradas do emotional kernel panic são parte de seu julgamento.

Os próximos avanços do projeto estão em trabalhar mais a composição ao vivo da orquestra, tocar desenhos que são transformados em ASCII direto na placa, melhorar o patch para aprender alguns riffs, conectar o objeto com outras instâncias do Pure Data e escrever um artigo mais completo sobre a experiência.

” dmesg > /dev/dsp , o shell cuspiu um pedaço de $%(%)#$(#(@*#)(%0-000101010101010″

emotionalKernelPanic(_01) hardcode

3
Filed under pesquisas

ekp_01

vou começar a dissecar o projeto emotional kernel panic aqui no blog.

pretendo apresentar todos os passos do projeto, desde as primeiras conversas até o patch do pure-data que foi desenvolvido e também a situação atual da pesquisa.

nessa sessão, vou falar dos primeiros dev/dsp e de tocadas hardcode.

_tocando sem parar

depois de algumas horas conversando sobre possibilidades de capturar emoções do sistema operacional, junto com os camaradas renato fabbri e machado, começamos a investigar algumas possibilidades de construção de som utilizando textos direto pra placa de som.

as primeiras composições foram tocando o xorg.conf e o clássico dmesg

o jeito de tocar é o mais brutal possível, ou seja, mandando todo conteúdo de um arquivo direto pro estômago da placa de som.

**** cuidado com os caixas de som, é melhor deixar mais baixo e ajustar aos poucos:

dmesg > /dev/dsp

tocando o buffer do kernel

cat /etc/X11/xorg.conf > /dev/dsp

tocando a conf da placa de vídeo

cat texto > /dev/dsp

tocando qualquer texto

cat /etc/X11/xorg.conf > /dev/dsp && dmesg > /dev/dsp

tocando duas frases juntas

daí já viu, horas, horas, horas, horas tocando arquivos de textos e mensagens de controle do sistema operacional.

tocar o kernel, vomitar as suas sensações enquanto escrevemos uma poesia, um algorítmo.

_investigando composições

depois de alguns dias tocando sem parar os hardcode, comecei a investigar possibilidades de construir composições desenhando direto num editor de texto do terminal. A partir dessa pesquisa, comecei a notar que todos os elementos do texto influenciavam no timbre, desde a letra usada até a sua forma dentro do texto.

$ vi impressoramatricial.txt

vou
comprar
uma impressora
matricial para
tocar um hardcore brutal

vou
comprar
uma impressora
matricial para
tocar um hardcore brutal

*************************************************************
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
££££££££££££££££££££££££££££££££££££££££££££
¬¬¬¬¬¬¬¬¬¬¬¬¬¬

:wq!

$ cat impressoramatricial.txt > /dev/dsp

_tocando em loop

o processo de pesquisa foi costurando outras idéias e surgiram necessidades de estudar mais o bashshell-script para melhorar as composições e ter mais autonomia nas tocadas.

o comando que abriu caminhos foi o while que deixou a tocada menos rígida, possibilitando novas harmonias e tempos.

loop infinito até você parar

while [ 1 ] ; do dmesg > /dev/dsp ; done

while [ 1 ] ; do cat /etc/X11/xorg.conf > /dev/dsp ; done

mistura tudo:

while [ 1 ] ; do cat /etc/X11/xorg.conf > /dev/dsp && dmesg > /dev/dsp ; done

também é possível tocar o arquivo de texto que produzimos:

while [ 1 ] ; do cat impressoramatricial.txt > /dev/dsp ; done

_hard-live-coding

o pulo pra fazer o live coding é simplesmente você abrir numa aba do terminal o while e na outra o editor de texto com o arquivo da composição. alterando o texto e salvando, o som mudará.

o projeto emotionalKernelPanic começou mais ou menos dessa forma.

depois disso, comecei a elaborar um patch no pure-data para abstrair a parte de código e possibilitar uma tocada mais conceitual utilizando qualquer ação do usuário, desde o mexer do mouse até edição de imagens.

nos próximos posts vou mostrar como funciona o patch e como utiliza-lo para fazer a orquestra do seu kernel, como uma conversa particular, você e sua máquina.