Mudanças entre as edições de "Rabiscoscopio"

De Garoa Hacker Clube
Ir para navegação Ir para pesquisar
Linha 21: Linha 21:
 
*[http://dalpix.com/blog/oscilloscope-drawing-everyone Mais explicações no blog do Alex]
 
*[http://dalpix.com/blog/oscilloscope-drawing-everyone Mais explicações no blog do Alex]
 
*[http://www.youtube.com/watch?v=46jEW5pYeHk Ouça o som do guarda-chuva do Garoa]
 
*[http://www.youtube.com/watch?v=46jEW5pYeHk Ouça o som do guarda-chuva do Garoa]
*[http://rabiscoscopio.googlecode.com/svn/trunk/release/rabiscoscopio.zip Código-fonte do programa]
+
*[http://rabiscoscopio.googlecode.com/svn/trunk/release/rabiscoscopio.zip Baixe o programa e faça seus próprios desenhos (versão Windows)]
  +
*[http://rabiscoscopio.googlecode.com/svn/trunk/ Código-fonte do programa]
   
 
==Próximas atividades==
 
==Próximas atividades==

Edição das 09h22min de 25 de março de 2012

Rabiscoscopio é um software criado pelo Usuário:Alex para desenhar no osciloscópio. Ele carrega um desenho em formato SVG e gera um arquivo de som correspondente ao desenho. Quando um osciloscópio é ligado a qualquer aparelho sonoro reproduzindo este som, o desenho original é reproduzido na tela do osciloscópio

Funcionamento

O Rabiscoscopio abre um arquivo SVG contendo um único desenho, composto por uma única linha. Esta linha precisa ser composta apenas por segmentos de linha. A versão atual do Rabiscoscopio não é compatível com splines, circulos, curvas Bezier, etc.

Após abrir o arquivo, o programa separa as informações dos eixos X e Y da imagem, gerando duas ondas distintas. Cada onda é responsável por mover o cursor do osciloscópio para a posição correta em cada eixo.

Por fim, o programa faz uma amostragem de cada ponto destas curvas, gerando um arquivo de áudio estéro. O canal da esquerda contém a onda referente ao eixo Y, enquanto que o canal da direita contém a onda do eixo X. As ondas são repetidas por um período configurado pelo usuário, de forma a gerar um som contínuo.

Quando este arquivo de som é reproduzido num equipamento ligado ao osciloscópio, e este estiver no modo XY, a imagem será reproduzida na tela.

Links

Próximas atividades

  • Portar o código para GNU/Linux e Mac
  • Permitir gerar animações
  • Gerar som em tempo-real

Envolvidos