Pular para o conteúdo

Música com a real beleza da matemática

Instale o beep e use o script, você ouvirá uma música composta por mim. Eu fiz a música traduzindo cada movimento da resolução da torre de hanói com 7 discos em uma nota musical, depois traduzi-a para SHellscript.

Desde já coloco a música como domínio público, disponibilizando-a para que qualquer um use para qualquer propósito de qualquer forma. Eu autorizo o uso do script desde que você mantenha o arquivo intacto e que você dê crédito a VinIPSmaker (meu apelido na internet). Até.
Vinícius dos Santos Oliveira vinipsmaker
Hits: 9.520 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Instale o beep e use o script, você ouvirá uma música composta por mim. Eu fiz a música traduzindo cada movimento da resolução da torre de hanói com 7 discos em uma nota musical, depois traduzi-a para SHellscript.

Desde já coloco a música como domínio público, disponibilizando-a para que qualquer um use para qualquer propósito de qualquer forma. Eu autorizo o uso do script desde que você mantenha o arquivo intacto e que você dê crédito a VinIPSmaker (meu apelido na internet). Até.
Download musica.sh Enviar nova versão

Mostrando informações sobre conexões ppp dos clientes

imageDownloader

Baby Percent - Converte Semanas da Gestação em Porcentagem

Encerrar sessão no terminal com tempo definido

Intervalo de Linhas em Texto

#1 Comentário enviado por vinipsmaker em 16/04/2009 - 22:59h
Eu também gostaria de ter uma versão midi da música e utilizar como fundo musical de alguns dos meus jogos, quem quiser me ajudar nesta tarefa eu agradeço.


EDIT:
O nome da música/compisição é "A Torre de Hanói", afinal escrevi a composição usando a torre de hanói.
#2 Comentário enviado por PotHix em 17/04/2009 - 11:05h
Æ!!

Seria legal se conseguissemos fazer algo como:

beep -f "417" # Esse é o Lá
beep -f "215" # Esse é o Dó

hehhe...Seria legal a princípio, e as variações daria para fazer depois.

Há braços
#3 Comentário enviado por vinipsmaker em 17/04/2009 - 11:18h
Eu já fiz um monte de variações. E o que eu tenho mais próximo de partitura é uma sequência de números que variam de 1 a 7, pois não sou músico, não conheço partituras, mas conheço a sequência de resolução da torre de hanói.
No arquivo, onde estiver 1 você substitui pela nota mais aguda ou mais grave (ao seu gosto, as duas combinações ficam boas) e substitui o 7 pela nota mais aguda (caso o 1 seja a nota mais grave) ou pela nota mais grave (caso o 1 seja a nota mais aguda).
Logo farei uma variação mais complexa e posto ela, quem quiser o arquivo quase-partitura escreva um comentário e eu upo o arquivo para o 4shared.
#4 Comentário enviado por PotHix em 17/04/2009 - 11:49h
Æ!!

Upa lá para eu ver. =)

Há braços
#5 Comentário enviado por vinipsmaker em 17/04/2009 - 12:45h
O link para download da quase-partitura é:
http://www.4shared.com/file/99363098/1f55c716/sequencia_musical.html
Decidi o nome da música: A Torre de Hanói
Afinal foi um brasileiro (eu) que fez e não faz sentido colocar o nome da música em inglês.
Desculpem-me pela demora é que eu tive que refazer a sequência, pois eu perdi o arquivo original.
#6 Comentário enviado por eldermarco em 17/04/2009 - 17:31h
Interessante a idéia, mas o script gerou pra mim esses erros

.....
.....
ioctl: Operation not permitted
ioctl: Operation not permitted
ioctl: Operation not permitted
ioctl: Operation not permitted
....
.....

:(
#7 Comentário enviado por vinipsmaker em 17/04/2009 - 18:22h
Use o comando beep e informe-me o que acontece.
#8 Comentário enviado por tiekookeit em 04/11/2009 - 09:19h
Opa boa ideia, muito útil para colocar funcoes que os servidores executam em clientes, assim por telefone voce pode perguntar ao cliente quando tal efeito sonoro ocorreu!


Aumentando a contribuição.
Aqui vai as notas X frequencia
C 261.6
C# 277.2
D 293.7
D# 311.1
E 329.6
F 349.2
F# 370.0
G 392.0
G# 415.3
A 440.0
A# 466.2
B 493.9
C 523.2


Execute os comando abaixo para ouvir dó re mi fa

C=261.6;D=293.7;E=329.6;F=349.2;G=392.0;A=440.0;B=493.9;C1=523.2
beep -f $C -l 300;beep -f $D -l 300;beep -f $E -l 300;beep -f $F -l 450;beep -f $F -l 150;beep -f $F -l 450;beep -f $C -l 300;beep -f $D -l 300;beep -f $C -l 300;beep -f $D -l 450;beep -f $D -l 150;beep -f $D -l 450;beep -f $C -l 300;beep -f $G -l 300;beep -f $F -l 300;beep -f $E -l 450;beep -f $E -l 150;beep -f $E -l 450;beep -f $C -l 300;beep -f $D -l 300;beep -f $E -l 300;beep -f $F -l 450;beep -f $F -l 150;beep -f $F -l 450;


Viva o Linux
#9 Comentário enviado por removido em 07/02/2010 - 17:07h
Seguinte, eu instalei o beep, mas quando eu dou um `beep -f 440`, por exemplo, recebo a seguinte mensagem de erro:

Could not open /dev/console for writing.
open: Permission denied

Estou usando Arch Linux x86_64. Alguém faz idéia do que é?
#10 Comentário enviado por danueli em 02/07/2010 - 08:15h
Eu estou a usar ubuntu 8.04 server
gostaria de instalar o beep so que nem isso consigo, não conhece o pacote :|
alguem me sabe dizer qual o repositoria na sources.list?
-------------------------------------
DAH!! fiz mal os inputs para o file sources.list usei só > e não >> para acrescentar os repositorios.

apt-get install beep a funcionar :)

Contribuir com comentário

Entre na sua conta para comentar.