MUSICA COM SSTV          Por PY4ZBZ Roland.
 
 


     Figura 1 : espectrograma de um sinal típico de SSTV.(escala V em Hertz e H em segundos)

    Veja como o som produzido pela transmissão SSTV pode ser uma musica :

    Trata se de uma curiosidade ou ”brincadeira”, baseada no fato que a transmissão de SSTV é um processo analógico, onde níveis de saturação de cores são transmitidas em freqüências análogas. A brincadeira somente funciona nos modos de SSTV que transmitem as três cores primarias seqüencialmente em cada linha (RGB ou GBR), como por exemplo Wraase180, Martin M1-M4 e Scottie S1-S4.  (e não em Robot ou PD eoutros onde são transmitidas luminância e crominância).
Basta gerar cores ( na verdade tons de cinza) tais que as respectivas freqüências, ou mais precisamente, intervalos de freqüências, correspondam a uma escala de notas musicais.

    O intervalo de freqüências usado em SSTV para transmitir o nível de saturação das cores primarias componentes de uma imagem é de 1500 a 2300 Hz, o que permite reproduzir sete intervalos de semitons musicais diferentes (ou seja, um intervalo melódico de uma Quinta justa) :

    2 elevado a 7/12 = 1,4983 , pois o intervalo disponível é de 2300/1500= 1,533.

    Por exemplo, criando uma nova escala cujo Do  tem 1500 Hz, podemos reproduzir Do, Do#, Re, Re#, Mi, Mi# =Fa, Fa#, Sol. ( sete intervalos permitem oito notas ).
A freqüência de cada nota é dada por 1500 vezes 2 elevado a N/12, onde N é a ordem do semitom e vai de zero a 7. Assim temos por exemplo:
Do=1500Hz, Do# = 1589Hz, Re=1684Hz, Re# =1784Hz, Mi=1890Hz, Mi# =Fa=2003Hz,
Fa# =2122Hz e Sol=2248Hz. O Sol#  já não cabe mais pois teria 2381Hz. É evidente que pode ser feita qualquer transposição mantendo se estas freqüências básicas, iniciando a escala com qualquer outra nota. E é claro que se pode também calcular as freqüências a partir da freqüência mais alta, ou seja 2300Hz, ou ainda a partir da freqüência exata do La: 440Hz X 4 = 1760Hz. Mas neste caso só serão possíveis 6 intervalos...

    Nos modos possíveis acima citados, cada linha é dividida em 3 intervalos de tempo iguais para transmitir o nível de cada cor primaria R, G e B. Portanto, uma linha de cor qualquer
( diferente de cinza ) produzira 3 sons diferentes, entre dois pulsos de sincronismo. Para que o som seja um só na linha toda, é preciso que os valores de R, G e B sejam iguais, ou seja, a linha deve ter um tom de cinza, com os limites preto e branco. (veja figura 1)

    Estas linhas podem ser criadas por exemplo com o Paint do Windows e devem ser salvas em formato .bmp (ou outro lossless) para não sofrerem nenhuma distorção por processos de compressão de imagem.( e não devem sofrer nenhum ajuste de tamanho).
Como só podem ser usados tons de cinza, o matiz é irrelevante desde que a saturação seja sempre zero, usando o editor de cores personalizadas do Paint.

Fig. 2

    O único parâmetro variável é a luminância, que no caso vai de zero=preto até 240=branco.
A luminância Ln de cada nota n é calculada assim : Ln = 240.(fn-1500)/(2300-1500) , onde fn é a freqüência da nota n correspondente, ou seja : Ln = 0,3.(fn-1500).

    Assim temos para a escala acima as seguintes luminâncias :
 Do=0, Do# =27, Re=55, Re# =85, Mi=117, Mi# = Fa=151, Fa# =187 e Sol=225.

    A duração das notas deve ser um múltiplo inteiro da duração de uma linha, que é de 0,445 segundos para Martin1, por exemplo. Uma linha seria uma semínima; duas com o mesmo tom de cinza, uma mínima e quatro linhas iguais uma semibreve, e assim por diante. O sinal de sincronismo de linha, fixo em 1200Hz serve como metrônomo, ou seja, indica o ritmo da musica...

    O resto é paciência e criatividade...

Figura 3 : Exemplo de imagem sonora.

    Somente a parte superior com linhas de vários tons de cinza é que contem a musica, o resto podendo conter uma imagem colorida. Copie a imagem  (clicando o botão direito do mouse) e transmita no seu programa favorito de SSTV.
Se o seu programa não aceitar imagens GIF, será preciso convertê-la em BMP.
 

    NOVO !  ( Ver. 08-Jan-2003)   Faça você mesmo as suas imagens musicais, usando o meu programa  MusiSSTV, que faz todo o trabalho de desenhar as linhas com a luminância correta.
Não precisa ser músico (é claro que ajuda...), basta ter CRIATIVIDADE !

Faça aqui o download  do  MusiSSTV.exe (zipado)

    Obs. : O programa gera uma imagem musical, contida nas linhas16 até 80 da imagem.
É claro que esta parte da imagem pode ser recortada e copiada, mas não pode sofrer nenhuma alteração na sua altura, por menor que seja (stretching), nem ajustes de cor, saturação, contraste, etc...
Também não deve ser transformada em outro formato que não seja "lossless", como é o caso por exemplo do JPG, pois apesar da compressão introduzida na imagem não ser muito visível, causará graves distorções na reprodução sonora .