아기를 진정시키기 위해 백색 소음을 발생


121

3 주 된 아기가 있습니다. 때때로 그녀는 잠을 거부합니다. 어떤 사람들은 이것이 삶의 방식이라고 말하고 어떤 사람들은 그것을 고치기 위해 물건을 사야한다고 말합니다. 이것은이 육아 게임에서 놀랍게도 일반적인 패턴이되고 있습니다.

어쨌든 이러한 것들 중 하나는 "구입이 필요하다"는 백색 잡음 발생기입니다. 화이트 노이즈는 다음과 같이 정의됩니다.

문맥과 관련된 주파수 범위에서 플랫 스펙트럼을 갖는 것으로 관찰되는 경우 임의 신호는 "백색 노이즈"로 간주됩니다. 예를 들어 오디오 신호의 경우 관련 범위는 가청 사운드 주파수 대역이며 20 ~ 20,000Hz입니다.

내가 살 수있는 몇 가지가 있습니다. 안드로이드 용 앱, 전용 박스는 미리 생성 된 잡음의 작은 클립을 엄청나게 비싼 진정한 임의의 백색 잡음 발생기에 이르기까지 재생합니다.

나만의 화이트 노이즈 샘플을 생성하고 싶습니다

나는 많은 비디오 중 하나에서 다운로드 할 수 있다는 것을 알고 있지만 저작권은 제외하고 주파수 압축은 끔찍한 온라인입니다. 그런 것이 실제로 존재한다면. 또한 나는 형벌을위한 열성이며 , 명령 행을 통해 무언가를 수 있다면 그렇게해야한다고 믿는다 . 그것이 내가 어쨌든 이것을 높이는 것을 목표로하는 방법입니다.youtube-dl

그래서 우리는 같은 일을 /dev/urandom하고 paplay. 임의의 데이터를 가져 와서 가청 범위의 백색 잡음과 스피커에서들을 수있는 합리적인 방법이 있습니까? 파일에 쓰는 답변도 괜찮습니다. 중요한 것은 꾸준히 범위가 제한된 샘플입니다. 스 쿼크가 없습니다.

참고 : 갈색 메모 를 생성하는 답변은 인정되지 않습니다 ☹


29
기술자쪽에 대한 다른 답변을 참조하십시오. 실용적으로는 수학적으로 순수한 백색 잡음이 아니지만 아마도 당신이 찾고있는 부드러운 귀 사탕에 훨씬 더 가까운 서핑 / 비 / 폭포 소음 CD가 있다고 말합니다 (그리고 아마도 백색 잡음의 명성의 근원 일 것입니다) ).
xenoid 2016 년

5
겠습니까 작품은?
Mitch

6
@Mitch가 지적한 게시물은 '갈색 메모'와 관련이 없습니다. "브라운 노이즈"라는 용어는 색상에서 유래 한 것이 아니라 브라운 운동을 발견 한 Robert Brown에서 유래 한 것입니다. "
Adrian

4
라디오를 다른 채널에서 멀리 떨어 뜨리십시오?
gerrit

12
아기 Pearson의 카이 제곱 검정 을 이미 가르쳐 주지 않았다면 진정한 무작위성이 그렇게 큰 문제는 아닙니다.
PyRulez

답변:


152

사운드 생성을 위해 스위스 군용 칼인 SoX를 사용하십시오 .

공식 저장소에서 간단히 다음을 입력하여 설치하십시오.

sudo apt-get install sox

업데이트 된 멋진 답변 (유쾌한 파도) :

SoX로 약간의 실험을 한 후 맑은 여름날 평평한 모래 사장에 흐르는 부드러운 파도 소리로 바다의 부드러운 중얼 거림을 모방 한이 위대한 명령을 내놓았습니다 ...

글쎄요, 충분한 시가 여기 있습니다. 잘 들어

play -n synth brownnoise synth pinknoise mix synth sine amod 0.3 10

설명:

이 명령은 먼저 브라운 노이즈와 핑크 노이즈를 생성하고 혼합하여 가장 편안하고 자연스러운 노이즈입니다. 그런 다음 0.3오프셋 10% 로 사인파 Hz를 생성하고이를 사용하여 혼합 소음의 진폭을 변조하여 파도 소리를 생성합니다.

수정 :

  • 타이머 : 타이머
    를 추가하고 바로 전에 mm:ss초, 분 및 초 ( hh:mm:ss) 또는 시간, 분 및 초 ( ) 를 지정하여 재생 시간을 제한 할 수 있습니다 brownnoise. 1 시간의 예는 다음과 같습니다.

    play -n synth 1:0:0 brownnoise synth pinknoise mix synth sine amod 0.3 10
    
  • 웨이브 주파수 :
    파도가 해변에 더 자주 또는 덜 닿게하려면 진폭 수정에 사용 된 사인파의 주파수를 변경하십시오 ( 0.3위 명령에서). 숫자는 초당 파도의 양을 나타내므로 0.1Hz 의 주파수는 초당 0.1 파도를 유발하므로 한 파도가 10 초 동안 지속됩니다.

    play -n synth brownnoise synth pinknoise mix synth sine amod 0.1 10
    
  • 최소 배경 잡음 볼륨 :
    진폭 변조에 사용되는 사인 값이 오프셋 10% 로 이동 하여 브라운 핑크 잡음이 항상 최소 10 % 볼륨으로 재생됩니다. 배경 소음을 강하거나 약하게하려면 필요에 따라이 오프셋을 늘리거나 줄이십시오. 다음은 20배경 소음 % 의 예입니다 .

    play -n synth brownnoise synth pinknoise mix synth sine amod 0.3 20
    

오래되고 지루한 답변 (일반적인 백색 소음) :

이제 화이트 노이즈를 무한대로 재생하는 가장 쉬운 명령은 ( Ctrl+로 중단 할 때까지) 다음과 C같습니다.

play -n synth whitenoise

시간 제한을 원하는 경우 형식으로 추가 할 수 있습니다 hh:mm:ss. 예를 들어 다음 명령은 1 시간 30 분 동안 소음을 발생시킵니다.

play -n synth 01:30:00 whitenoise

"재생"하는 동안 몇 가지 멋진 통계를 보여줍니다.

$ 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.

6
나는 내 대답을 편집하고 아기의 (그리고 아빠의) 귀를 평범한 백색 소음보다 훨씬 더 기쁘게하는 멋진하지만 간단한 파도 소리 생성기 명령을 추가했습니다.
바이트 사령관

2
나는 이것을 좋아하지만 사인파 볼륨 변화는 실제로 해변의 파도 소리와 크게 다르지 않습니다. 파도가 해변에서 끊어지면 볼륨이 매우 빠르게 증가한 다음 훨씬 느리게 떨어집니다. 그것을 달성 할 수있는 방법이 있습니까?
시저

7
@Caesar이 이러한 도구를 얻을 수있는 방법 좋은에는 한계가있어,하지만 난 생각 play -n synth brownnoise synth pinknoise mix synth 0 0 0 15 40 80 trapezium amod 0.2 10이 :)을 요구하는지에 가까운
홉스

1
@ hobbs 그리고 지금 반복 빈도가 그렇게 규칙적이지 않다면 ... ;-)
:-P

2
+1. 여기 수정 된 버전이 있습니다. play -n synth brownnoise synth pinknoise mix synth 0 0 0 10 10 40 trapezium amod 0.1 30기간이 길수록 규칙을 알아 채기가 더 어려워집니다. 숫자는 다음을 의미합니다. 0.1 = 파도 충돌 주파수 (0.1 Hz = 10 초마다 한 파도); 30 % = 파도 사이의 소음 수준; 첫 번째 10 % = 파도 상승 부분의 지속 시간 (10 초 이상); 두 번째 10 % = 떨어지기 시작했을 때 (둘 다 10 %이므로 파도의 양이 증가하자마자 충돌합니다); 전체 파도의 40 % 지속 시간 : 이것은 100 %-40 % = 60 %의 시간이 파도 사이에서 대기하는 것을 의미합니다.
Tobia

44

백색 소음은 고문입니다.

특히 아기의 섬세한 귀에.

고주파에서 화이트 노이즈가 너무 많은 에너지를 가지기 때문입니다.


25
거기에 요점이 있지만 이것은 질문에 대한 대답이 아닙니다.
leftaroundabout

19
@leftaroundabout 아기의 청력을 구한다면 허용되는 것 같습니다. 기술적으로 답변 대신 주석으로 게시하는 것이 더 나은 경우에도; 해보다 더 잘하고 있습니다. 이것을 지적 해 주셔서 감사합니다. 나이팅게일, AskUbuntu에 오신 것을 환영합니다!
Nick Weinberg 2016 년

18
"아니요, 원하지 않습니다"라는 대답은 공정한 게임입니다. "분홍색"노이즈를 제안하는 다른 답변은이 점을 고려한 것 같습니다. 이 대답은 설명을 계속하면 더 좋을 것이지만 여전히 나에게서 +1입니다.
Oli

22
@ ΈρικΚωνσταντόπουλος 저는 OP와 좋은 친구입니다. 또한 그는 "아기를 진정시킬"소음을 요구했다. 구불 구불 한 소음은 거의 진정되지 않습니다.
Oli

8
나는 일반적으로 "아니요, 당신은 실제로 이것을 원하지 않습니다 (또는 원하지 않아야 함)"라는 대답과 의견을 싫어하지만, 실제 화이트 노이즈와 구어체 "화이트 노이즈"의 구별은이 답변이 가치가있을만큼 충분히 중요하다고 생각합니다. +1.
Kyle Strand

28

sox 유틸리티에서 play 명령을 사용하여 핑크 노이즈를 생성 할 수 있습니다.

sudo apt-get install sox
play -t sl -r48000 -c2 -n synth -1 pinknoise .1 60

필요에 따라 0.1과 60의 값을 조정하십시오. 핑크 노이즈는 귀에 덜 가혹하며 필요한 소리입니다.


나는 speaker-test이것도 그렇게 생각하지만 핑크 노이즈가 최적보다 작고 노이즈가 확실하지만 변형이없는 것이 바람직하지 않을 수 있다고 생각합니까?

4
@ 순수한 백색 소음의 bc2946088 12시간을 함께 수행 할 수 있습니다play -n synth 12:00:00 whitenoise
닉 와인버그

5
당신은 내가 그것들을 조정할 수 있다고 말하지만 실제로 .1and와 60arguments는 무엇을 의미합니까?
Oli

.1은 여기서 관련이 없습니다. 60은 DC 오프셋입니다. 값이 낮을수록 파형의 범위가 더 넓을수록 (암페어 단위로) 100에 가깝게 설정하면 100 % 전체 범위에 거의 도달 할 때 범위가 줄어 듭니다.
콜린 이안 킹

21

이것이 전체 스펙트럼을 포괄하는 실제 백색 잡음을 생성 할 것인지 확실하지 않지만

pacat /dev/urandom

내 시스템에서 트릭을 수행하는 것 같습니다 (새로 설치하거나 저장소를 추가 할 필요가 없음).


그것은 백색 잡음이 sox생성하는 것처럼 확실히 들립니다 .
Oli

2
@linolino 당신은 우분투에 없습니까? 설치되어있는 경우 수동으로 제거하지 않은 경우 설치해야합니다. 이 pulseaudio-utils시스템은 라이브 시스템의 일부인에 의해 제공됩니다 ( 매니페스트 참조 ). 없는 경우 설치가 손상되었을 수 있습니다. 문제를 설명하고 설치 복원 방법에 대한 도움을 요청하는 새로운 질문을 여는 것이 좋습니다.
dadexix86

1
서버 버전을 사용하지 않는 한.
Arronical

1
어쨌든 aplay대신 대신 사용할 수 있습니다 pacat. alsa-utils기본적으로 설치되어있는 것 같습니다.
Ruslan

1
@ dadexix86 실제로 lubuntu가 있습니다. 어쨌든 apt-get 설치 후 내 경우에는 어쨌든 작동하지 않습니다. 그러나 ByteDefenders 솔루션은 잘 작동합니다 ;-)
linolino

15

나는 형벌에 대한 열성이므로 GUI 방법을 알려 드리겠습니다. ANoise를 살펴 보십시오 .

기본 사운드는 좋지 않지만 Forest Rain, Fountain 및 기타와 같은 다른 사운드를 다운로드 할 수 있습니다. 시스템으로 시작하도록 설정하고 특정 시간이 지나면 중지되도록 설정할 수도 있습니다.

sudo add-apt-repository ppa:costales/anoise
sudo apt-get update
sudo apt-get install anoise

ANoise Code 및 추가 강 소리 :

sudo apt-get install anoise-community-extension1

+1 항상 Anoise를 사용합니다. 그러나 16.04의 몇 가지 주요 버그가 있습니다.
UniversallyUniqueID

10

대담을여십시오.

"생성> 소음 ..."으로 이동하십시오.

"브라운"(실제 화이트 노이즈보다 덜 공격적인 방식)을 선택하십시오. 진폭과 지속 시간은별로 중요하지 않습니다.

Shift+ 재생 버튼을 사용하여 반복 합니다.


6

기본적으로 설치되는 유틸리티 speaker-test는 핑크 노이즈를 생성합니다 (@nightingale과 같이 화이트 노이즈가 아니라 실제로 원하는 것임). 실행하여 무기한으로 설정할 수 있습니다

speaker-test -l 0

5

FFMpeg에는 오디오 노이즈 소스 필터가 있습니다. 다음을 사용하여ffplay 재생할 수 있습니다 .

ffplay -f lavfi -showmode 0 -i 'anoisesrc=color=brown'

의 인수 -i는로 인해 lavfi 필터 그래프로 해석됩니다 -f lavfi. -showmode 0ffplay의 기본 오디오 시각화 창을 비활성화합니다. 기본적으로 오디오 전용 입력에 표시됩니다.

의 출력에서 ​​볼 수 있듯이 ffmpeg -h filter=anoisesrc원하는 진폭과 샘플링 속도에 따라 선택적으로 유한 지속 시간으로 브라운 / 핑크 / 화이트 노이즈를 선택할 수 있습니다.


mpv, mplayer의 멋진 포크 또는 ffmpeg 필터 그래프를 허용하는 다른 플레이어를 사용할 수도 있습니다 . 예 :

mpv  av://lavfi:anoisesrc=color=brown

좋아하는 플레이어에 대해 사용자 정의 오디오 출력 설정을 구성한 경우에 유용 할 수 있습니다.


5

aplay아직 아무도 사용 하지 않았으므로 다음을 시도하십시오.

aplay --channels=2 --format=S16_LE --rate=44100 --duration=3600 /dev/urandom

그것은 상상력이별로 없기 때문에 보상하기 위해 타이머를 추가했습니다 :). duration이 희망 아기가 그때까지 해결 한 것이다 끄고 1 시간 동안 실행하고 있도록 설정은 초 단위입니다 ...


3

화이트 노이즈는 수학적으로 주파수의 균일 한 분포입니다. /dev/random또는의 임의 데이터를 사용하여 생성 할 수 있습니다 /dev/urandom. 당신이 생산 노이즈의 "톤"을 변경하려면 다음과 같은 명령을 사용할 수 있습니다 (예 : 낮은 주파수를 제거하여 덜 "무게"로 만들려면, 또는 더 높은 주파수를 제거하여 "댐퍼"를 만들기 위해) dd bs=1 if=/dev/urandom of=whitenoise.raw count=1048576생성하는 약간의 백색 잡음을 가져온 다음 Audacity로 가져와 고역 통과 및 저역 통과 필터를 사용하여 원하는대로 조정하십시오 (필터를 사용할 때 평균 사람의 귀는 최대 20kHz의 주파수를들을 수 있음을 기억하십시오).

편집 : 대담도 화이트 노이즈 자체를 생성 할 수 있습니다.


2

unreasonable.org의 Tom Swiss는 다음 코드 ( sox)를 사용하여 화이트 / 핑크 노이즈를 생성합니다. 먼저 sox ( sudo apt install sox)를 설치 한 후 다음 코드를 사용하여 쉘 스크립트를 작성해야합니다.

#!/bin/sh

len='7:00:00'

if [ "$1" != '' ]; then
  len=$1
fi

play -t sl - synth $len  pinknoise band -n 1200 200 tremolo 20 .1 < /dev/zero

모자 팁 http://unreasonable.org/white_noise_generator_with_sox_for_Linux

면책 조항 : 나는 이것을 직접 시도하지 않았다


8kHz 샘플 속도로 출력되므로 4kHz 이상의 잡음 에너지는 없습니다. : / 적절한 핑크 노이즈에는 약간의 노이즈가 있어야합니다. 그러나 소음에 비브라토 / 트레몰로 필터를 사용하는 것이 좋습니다.
Peter Cordes

1
더 나은 솔루션? 제거 len='7:00:00', if [ "$1" != '' ];then그리고 fi무한 소음에 대한 지원을 추가.
EKons

1

정식 버전은 상용이지만 매우 강력한 멀티 플랫폼 오디오 시퀀서 인 Renoise도 있습니다. 그러나 데모 버전에는 많은 제한이 없으며 원하는 것을 수행하고 생성 된 사운드에 필터, 효과 등을 추가 할 수 있습니다.

http://www.renoise.com

저역 통과 필터를 사용한 진정한 백색 노이즈, 그리고 자연스럽고 멋진 효과를 위해 코러스와 리버브가 추가되어 상당히 기분이 좋을 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.