“gerador de tons” estéreo para linux?

8

Existe algo como um gerador de sons estéreo (canal esquerdo e canal separado) para Linux? Onde você pode definir o volume e tom / pitch para cada canal, e de preferência também definir a forma de onda (senoidal, quadrado, dente de serra, ...) e inverter um canal (em oposição ao outro).

Se não, alguma idéia para um bom lugar para começar a fazer um? Eu acho que o mais simples seria adaptar programas existentes como sintetizadores ... Mas se isso funcionar mal, existem bibliotecas (como o SDL?) Que podem ser usadas como base para tal programa?

    
por Baard Kopperud 07.07.2013 / 20:26

4 respostas

11

Parece que você está procurando pelo Audacity , que é um editor de áudio de código aberto de plataforma cruzada. Uma de suas características é permitir que você gere tons. É um editor de áudio de várias faixas, para que você possa criar facilmente um tom estéreo.

No menu Generate , você pode criar tons de onda Sine, Sawtooth e Square de frequência, amplitude e comprimento arbitrários sem a necessidade de gravar ou precisar de arquivos de entrada adicionais.

    
por 07.07.2013 / 20:33
7

Você pode olhar para speaker-test , que (em uma máquina Arch) eu acho no pacote alsa-utils.

speaker-test -c2 -t sine executado a partir de um xterm, me deu uma onda senoidal de 440 Hz por cerca de 6 segundos cada, alternando os alto-falantes esquerdo e direito. No xterm, ele dava algumas informações sobre qual alto-falante ele achava que estava usando.

De acordo com a página man, ele pode fazer ondas senoidais de frequência arbitrária e ruído rosa.

    
por 07.07.2013 / 23:55
2

O programa siggen deve fazer o truque.

Possui dois canais com sinais independentes e uma fase entre eles. Cada canal pode fazer esses tipos de sinal:

  • sine
  • cosseno
  • quadrado
  • triângulo
  • dente de serra
  • pulse
  • ruído
por 08.10.2017 / 23:41
0

Você pode estar procurando por Gnaural .

    
por 17.08.2018 / 17:07