Equivalente ao Beep em midi/wav [RESOLVIDO]

1. Equivalente ao Beep em midi/wav [RESOLVIDO]

Felipe Silveira de Souza Schneider
dudektria

(usa Ubuntu)

Enviado em 07/02/2010 - 17:21h

Gostaria de saber se existe um programinha equivalente ao Beep (http://www.johnath.com/beep/) que mande eventos midi ou dê um append a um arquivo wav, execute o som, algo assim, mas que não necessite de speaker.

Abraços.


  


2. MELHOR RESPOSTA

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 07/02/2010 - 19:55h

Quando você diz "equivalente ao Beep" você quer dizer "com a mesma finalidade" ou simplesmente "reproduzir sons no desktop" (como um pianinho)?

Se for o último caso, embora eu não saiba como, deverá certamente haver uma maneira de produzir frequências sonoras através de shell script ou algo semelhante.

Várias linguagens de programação permitem que se usem comandos como "beep", "sound", "play", "buzz" seguidos de parâmetros que modificam a frequência sonora e a duração da nota.

Por exemplo, "sound 320,4" no Clipper produz um "mi2" com 4 tempos de duração.
Em alguns dialetos Basic isso seria Sound [frequência], [duração].
O beep comum (aquele de quando se liga o PC) em ASCII é representado pelo CHR$(7) e tem a frequência de 512kHz, o dobro da frequência do dó científico.

Mas você sempre precisará do PC speaker para poder reproduzí-las, da mesma forma que no programa Beep.
Para acionar placas de som, produzir arquivos MIDI, concatenar arquivos, a coisa é um pouco mais complexa, e penso que dificilmente serão encontrados programas já prontos que possam fazê-lo.

É como uma escada para pintar rodapés do segundo andar: Não é difícil fazer, apenas que ninguém faz.

3. Re: Equivalente ao Beep em midi/wav [RESOLVIDO]

Felipe Silveira de Souza Schneider
dudektria

(usa Ubuntu)

Enviado em 07/02/2010 - 22:32h

Acabei achando o midge http://www.undef.org.uk/code/midge/
Ele possui uma sintaxe própria e transforma arquivos nela em arquivos midi. Bem interessante.
Tem inclusive suporte a composição aleatória.


4. Re: Equivalente ao Beep em midi/wav [RESOLVIDO]

Vinícius dos Santos Oliveira
vinipsmaker

(usa Arch Linux)

Enviado em 08/02/2010 - 16:59h

Também conheço o midge, usei ele para converter minha coleção para arquivos midi e a qualidade ficou incrível.


5. Re: Equivalente ao Beep em midi/wav [RESOLVIDO]

Sergio Teixeira - Linux User # 499126
Teixeira

(usa Linux Mint)

Enviado em 11/02/2010 - 02:06h

Parece bem interessante esse Midge (MIDI Generator), atentando para o fato que ele exige Perl instalado.
Ele cria arquivos midi a partir de um arquivo texto com a extensão "mg" e permite uma série de modulações e outros efeitos como reverb, etc.
O aprendizado da sintaxe do Midge não deve ser difícil, exceto quando o usuário quiser complicar um pouco mais.
Então o problema de CRIAR o arquivo midi está resolvido. Agora como EXECUTAR esse arquivo resultante?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts