English Version (Google's Translated Version) Novo Design
PIANO GRIPE 3

Última versão: 3.0
Piano 100% Shell Script Para Console

Informações
Manual
Download
Changelog
O Autor
Musicas
Ver/Adcionar Comentários

Screenshot do Piano Gripe 3
Screen Shot
[O que é Piano Gripe?]

Simulador de um teclado para LINUX Modo Texto, desenvolvido em shell script bash.

[Recursos?]
  • Tem duas oitavas (Dó a Si duas vezes);
  •  Grava e toca as notas tecladas;
  • Diminui e aumenta o tempo entre notas;
  • Possui dois exemplos de musicas que alternam dinamicamente;
  • Possui pausas;
  • Acende os leds enquanto tecla
  • Marca de vermelha as notas tocadas
  • Você tecla e o som sai
  • Salva depois de pronto e Diverte ;)
[Finalidade?]
Estudo e Diversão

[Autor?]
Pablo Fernandes ( fernandes_pablo ( a ) yahoo com br )

[Agradecimentos Especiais:]
  • Grupo de Discussão Shell Script do Yahoo Groups
  • Aurélio Marinho Jargas
  • Vitor Santos
  • Augusto Campos (br-linux)
  • Quem postou comentários no livro de visitas


ATENÇÃO: NÃO EXECUTAR O PIANO GRIPE 3 EM MODO GRÁFICO
(XTERM). UTILIZE O MODO TEXTO!

A DIFERENÇA ENTRE NOTAS NÃO FUNCIONA NO MODO GRÁFICO (AINDA)

[DICA:]
ADMINISTRADORES: USE OS ARQUIVOS CRIADOS PELO PIANO GRIPE 3 (.shm) PARA FAZER
ALARMES CRIATIVOS PARA SEUS SERVIDORES!
[:DICA]



Comandos:

A, S, D, F, G, H, J, K, L, Z, X, C, V, B, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 :
Notas musicais - Dó, Ré, Mi, Fá, Sol, Lá, Si, Dó, Ré, Mi, Fá, Sol, Lá, Si respectivamente.



W - Toca a seqüência registrada (dinamicamente enquanto você tecla) no prompt SEQÜÊNCIA:

E - Apaga a seqüência registrada no prompt SEQÜÊNCIA

P - Introduz uma pausa na seqüência.
T - Salva as suas músicas em formato .shm (shell music)

+
e - : Aumenta e diminui o tempo entre as notas (na hora da execução com o W)

R - Toca um dos dois exemplos na memória cada vez que essa tecla é pressionada

Q - Sai do programa



Natal - RN (28.10.2003)
Pablo Fernandes

Faca ja a sua musica e mande para nos!


Nome: Musica: Arquivo:
Pablo Fernandes DoReMiFa doremifa.shm
Pablo Fernandes Come As You Are comeasyouare.shm

CHANGELOG

# 28.10.2003: Iniciada e concluída a primeira versão (0.10)
# 01.11.2003: Corrigido BUG (um ponto desconhecido flutuando
#             no código (detectado por Aurélio Marinho Jargas)
# 01.11.2003: Corrigido BUG (quem usava LANG=en_US não executava
#             as músicas por causa do comando sleep ,número)
# 01.11.2003: Adiciona o comando "T" possibilitando gravar as músicas
# 01.11.2003: Corrigido BUG (quem tinha o diretório home com espaços
#             no nome, dava uma série de erros. Solução: Aspear
#             duplamente todas as variáveis)
# 20.11.2003: Restringe em 91 notas máximas por música. Se no prompt
#             SEQUÊNCIA aparecessem mais de 100 "+Sol#"s o programa
#             dava txiutxi nos gráficos, pq só de notas, iria passar
#             de uma tela. Mas se alguém insistir muito (que acho muito
#             difícil, procurarei outra solução para o problema.
# 30.11.2003: Pequenos tutoriais sobre caracteres de controle espalhados
#             pelo código.
# 13.12.2003: Um bug resolvido. Descrição: Se você salvasse o arquivo
#             "gripe" no diretório $HOME, ele dava erros na hora de salvar
#             uma sequência.
# 18.02.2004: Depois de muito tempo jogado, sem receber nenhuma atualização,
#             resolvi baixá-lo do site (que nem tinha mais ele no meu comp.)
#             surgiu um bug no sleep. Antigamente via que para shells com a
#             variável de ambiente $LANG estava para en_US, a sintaxe do
#             sleep era "sleep .10" por exemplo, e pra $LANG=pt_BR a sintaxe
#             mudava para "sleep ,10". E agora fiz o teste para ambas
#             configurações e vi que funcionou com "sleep .n"
# 03.06.2004: "Bom, fazia tempo que o programa nao tinha nenhuma mudança
#              pois havia perdido a versao completa e mais atualizada que
#              eu tinha feito na epoca. As novidades sao:"
# 02.06.2004: Mudei de distribuiçao (do Conectiva para a Fedora Core) e
#             percebi algumas mudanças. Agora retirei os acentos de todo
#             o programa (aceto os que ficam dentro de arquivos, como este),
#             pois o fedora tem problemas com acentos para visualizaçao
#             no console. Ainda nao sei pq, dentro do vi consigo ver os
#             acentos (apesar de nao conseguir digita-los) mas se fosse
#             um e-mail ou mesmo no Piano Gripe, eles nao aparecem. Pois
#             e, a atualizaçao foi retirada de acentos.
# 02.06.2004: Tambem tive problemas com a variavel $LANG (novamente) e a
#             sintaxe do programa sleep. Agora todo o programa roda com
#             LANG=en_US e na finalizaçao do Piano, ela e recuperada para o
#             normal do usuario.
# 02.06.2004: Mudança nos Leds, agora quando estamos tocando, os leds Num
#             Lock e Caps Lock ficam acendendo e apagando :) . Quis fazer
#             com o Scroll Lock tambem, mas no conectiva nao liga nem a pau
#             usando setleds +scroll. No Fedora ele liga, no slack, debian
#             tambem deve ligar. Mas para nao causar problemas, deixei so
#             os dois mesmo.
# 02.06.2004: Marcacoes nas notas tocadas. Toda nota tocada fica marcada
#             de vermelha.
# 02.06.2004: Ah, as teclas agora podem ser tocadas em tempo real. Nao
#             precisa de teclar mais enter para sair o som da nota.
# 03.06.2004: Algumas mudanças no codigo, na parte de salvar arquivos.
#             Criei uma funçao para fazer tudo, diminuindo o codigo.

Autor


As informações não estão atualizadas. Para contato com o autor, acesse:
http://curtindoavidasentado.blogspot.com .

Autor

Nome: Pablo José Lopes Torres Fernandes
Nascimento: 31 / 05 / 1985
Cidade: Natal - RN

Ocupação: Administrador de Redes de um
Provedor Wireless Linux,
Professor de linux do SENAI / CTI de Natal,
Programador PHP, MySQL, WML,
Curso Cisco Systems CCNA

Planos para este ano: Obter certificação de voz sobre
IP da Cisco Systems, certificação Red Hat, entrar
em uma faculdade, pq acabei de terminar o 2 grau :)

Autor Antiga

Caso queira receber avisos de atualizacao, avise no livro de visitas


OBRIGADO A TODOS QUE AJUDAM A DESCOBRIR OS BUGS


PROGRAMA TESTADO EM CONECTIVA 8 e 9, Fedora Core 1 e 2, debian,
slackware 9.1, Mandrake e RedHat 9. SE VOCE CONSEGUIR EXECUTA-LO SEM PROBLEMAS EM OUTRA
DISTRO, AVISE-ME NO LIVRO DE VISITAS :)
Nome PIANO GRIPE?

Pelo timbre rouco e gripado que o shell produz

  • Gripe 3.0 (Download)
  • Grupo Shell Script Yahoo
  • Aurelio Marinho Jargas (shell)


  • Envie um e-mail para fernandes _ pablo ( a ) yahoo com br

    O Gripe já Saiu nos Sites:
    http://br-linux.org
    Br-Linux.org
    http://www.vivaolinux.com.br
    Viva o Linux
    http://aurelio.net
    Aurélio.net
    http://www.agnix.org
    Agnix.org
    http://www.google.com.br
    Google hehe
    http://arealivre.homelinux.org
    Área Livre
    Me avise no livro de visitas se vir o Piano Gripe em outro site :)
    Visitante Numero :)
      Livro de visitas
    --> ASSINE MEU LIVRO DE VISITAS --> LEIA MEU LIVRO DE VISITAS