Rabiscoscopio
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
- Mais explicações no blog do Alex
- Ouça o som do guarda-chuva do Garoa
- Baixe o programa e faça seus próprios desenhos (versão Windows)
- Código-fonte do programa
Próximas atividades
- Portar o código para GNU/Linux e Mac
- Permitir gerar animações
- Gerar som em tempo-real