Use o canivete suíço para gerar sons, SoX .
Você o instala a partir dos repositórios oficiais, simplesmente digitando:
sudo apt-get install sox
Resposta sofisticada e atualizada (agradáveis ondas do mar):
Depois de experimentar um pouco com SoX, eu criei este grande comando que imita o murmúrio suave do mar com seu som suave de ondas que fluem sobre uma praia de areia plana em um dia ensolarado de verão ...
Bem, poesia suficiente, aqui está o comando. Ouça você mesmo.
play -n synth brownnoise synth pinknoise mix synth sine amod 0.3 10
Explicação:
Este comando primeiro gera e mistura ruído marrom e ruído rosa, que eu acho ser o ruído mais confortável e natural. Em seguida, gera uma onda senoidal de 0.3
Hz com um deslocamento de 10
% e usa isso para modular a amplitude de nossos ruídos mistos para produzir o som das ondas do oceano.
Modificações:
-
Temporizador:
Você pode adicionar um temporizador e limitar a duração da reprodução especificando o número de segundos, o número de minutos e segundos (mm:ss
) ou o número de horas, minutos e segundos (hh:mm:ss
) logo antes debrownnoise
. Aqui está um exemplo para uma hora:play -n synth 1:0:0 brownnoise synth pinknoise mix synth sine amod 0.3 10
-
Frequência das ondas:
Se você quiser que as ondas atinjam a praia mais ou menos frequentemente, simplesmente mude a frequência da onda senoidal usada para a modificação da amplitude (0.3
no comando acima). O número representa a quantidade de ondas por segundo, portanto, uma frequência de0.1
Hz causará 0,1 ondas por segundo e, portanto, fará com que uma onda dure por 10 segundos:play -n synth brownnoise synth pinknoise mix synth sine amod 0.1 10
-
Volume mínimo de ruído de fundo:
O seno que é usado para modulação de amplitude foi deslocado para um deslocamento de10
%, então o ruído marrom-rosa será sempre tocado com pelo menos 10% do volume. Se você quiser um ruído de fundo mais strong ou mais fraco, aumente ou diminua esse deslocamento de acordo com suas necessidades. Veja um exemplo com20
% ruído de fundo:play -n synth brownnoise synth pinknoise mix synth sine amod 0.3 20
Resposta antiga e entediante (ruído branco claro):
Agora o comando mais fácil de reproduzir o ruído branco infinitamente (até você abortar com Ctrl + C ) é este:
play -n synth whitenoise
Se preferir um limite de tempo, você pode adicioná-lo no formato hh:mm:ss
. O seguinte comando faria barulho por uma hora e meia, por exemplo:
play -n synth 01:30:00 whitenoise
Até mostra algumas estatísticas legais enquanto "joga":
$ play -n synth 00:00:05 whitenoise
Encoding: n/a
Channels: 1 @ 32-bit
Samplerate: 48000Hz
Replaygain: off
Duration: unknown
In:0.00% 00:00:05.12 [00:00:00.00] Out:240k [!=====|=====!] Hd:0.0 Clip:0
Done.