Rabiscoscopio

De Garoa Hacker Clube
Revisão de 09h16min de 25 de março de 2012 por Alex (discussão | contribs) (→‎Links=)
Ir para navegação Ir para pesquisar

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