Blog do pixel | memeLab - Part 8
7 de setembro de 20081 comentário
Tiago montou uma mesa na casa dele com uma estrutura de metal, webcam, um vidro de 40×30 cm, papel manteiga e uma luminária com papel branco sobre a luz. instalei uma segunda webcam na estrutura (que o próprio Tiago me emprestou há alguns dias) e passamos a ter os dois notebooks processando a entrada da mesa.
instalei o reacTIVsion na Machina 5, junto com o TUIO_JAVA, TUIO_Processing, TUIO_PureData (para eventual pesquisa posterior), TUIO_Simulator e PortVideoSDL (que depois descobri vir nas versões mais novas do reacTIVision). instalei também o Processing (148), copiando a pasta 'tuio' do TUIO_Processing para a pasta 'libraries' do Processing e configurando a pasta Sketches para facilitar acesso aos meus programas.
> comprar uma webcam melhor (talvez a Philips ToUcam Pro, recomendada no site da reactable).
snes9x: habilitando o segundo controle
5 de setembro de 20081 comentário
ontem me deparei com o seguinte problema: o segundo joystick ligado ao computador (/dev/input/js1), apesar de funcionar perfeitamente e do sistema acusar retorno de seus comandos, não funcionava no snes9x (emulator de Super Nintendo). como eu já havia me deparado e resolvido o problema antes, separei um tempo antes de dormir para resolvê-lo e, desta vez, documentar.
a solução é editar o arquivo /etc/snes9x/snes9x.conf, modificando (ou acrescentando), as seguintes linhas:
4 de setembro de 2008Comente!
quando tentei compilar (num Ubuntu 8.04), descobri que a versão da libdc1394 é mais antiga que a necessária o software, então instalei a versão mais nova, a partir do código fonte disponível no SourceForge. o segundo erro de compilação foi por ausência do source do ALSA, que instalei via Synaptic. o terceiro por falta do asoundlib (libasound2-dev), que instalei de mesma maneira. depois consegui compilar com sucesso.
testei o TUIO_Simulator, que é um programa é Java que simula uma mesa. ele foi desenvolvido para testar o software em um ambiente sem recursos. apesar da documentação recomendar o comando "java -jar TUIOSimulator.jar" para rodar o software, há uma diferença de caixa faz com que o comando correto seja 'java -jar TuioSimulator.jar'.
depois testei o TUIO_Java, que é um exemplo simples de código, que mostra a posição dos objetos da mesa.
depois tentei rodar o PortVideoSDL (que já vem nas versões mais novas do reacTIVision), mas ele não conseguiu achar minha filmadora (que está funcionando normalmente no Kino).
tentei descobrir como rodar ela em modo webcam, mas não consegui. pesquisando, descobri que ela não está na lista de compatibilidade de câmeras do linux-uvc, driver que opera com filmadoras semelhantes.
tx2510: som
2 de setembro de 2008Comente!
acabei de instalar o som em um tx2510 rodando Debian.
depois de pesquisar em todos os lugares como resolver o problema com o alsa, resolvi tomar uma atitude drastica: instalei o OSS. para baixar o OSS basta ir na secao download' no site da 4Front Technologies.
durante uma discussão na lista VJBR me lembrei de ua apresentação que fiz em 2003, junto com o DJ Zenkay. aproveitei e mandei o 'código fonte' de como trabalhamos, que está também a seguir.
wiinterface #1
1 de setembro de 2008Comente!
comecei, em parelelo à pesquisa sobre interfaces multitoque, minha pesquisa sobre a criação de interfaces através do wiimote (de Wii Remote), controle de videogame Wii.
já conhecia o trabalho de Johnny Chung Lee de interação através do monitoramento de objetos.
no último sábado, comprei um wiimote enquanto comprava material para a contrução de uma adaptação da MTmini.
ontem, pesquisando na Internet sobre possibilidades de utilização do Wiimote como interface, encontrei um driver para utilizá-lo como mouse no Linux. apesar de não estar listado no readme, é preciso instalar a libbluetooth-dev para compilá-lo. para rodar, basta iniciar um script (start.sh) e o wiimote já estará funcionando como mouse.
em breve vou publicar um vídeo de demonstração.
31 de agosto de 20081 comentário
a MTmini utiliza o pacote da touchlib, mas vem com um instalador e pré-configurado para rodar no hardware proposto pelo autor, além de ter um tutorial e exemplos extras. vou precisar fazer as configurações manualmente mas, pelo que li da documentação de configuração da touchlib, acredito que não será grande problema.
a desvantagem da MTmini é que o software dela é compilado para windows, então precisei recorrer a um tutorial de como instalar a touchlib no Linux. com ele consegui compilar e rodar a touchlib e seu software de configuração.
não pude testar bem por falta de uma webcam (achei que poderia usar a filmadora, mas aparentemente não há driver funcional), o que pretendo fazer ainda essa semana. utilizei a webcam para fazer uns testes preliminares, mas o aplicativo de configuração da touchlib está dando erro de segmentação após aproximadamente 15 segundos de uso.
30 de agosto de 2008Comente!
pretendo documentar a partir de agora minha pesquisa sobre computação ubíqua, com foco em interfaces interativas, começando pelo conceito multitouch (multitoque) – que permite interação através de vários pontos simultâneos com uma aplicação.