목록Sound (4)
준호씨의 블로그
맥북 사용 할 때 자주 격는 당황스러운 경험중 하나는 바로 이어폰 뽑았을 때 이어폰으로 듣고 있던 노래가 내장 스피커로 터져 나올때일 것이다. 회사에서 다들 맥북을 사용 하다 보니 꽤 자주 겪는 일 중 하나이다. 시나리오는 대게 이러하다. 다른 곳에서 스피커로 뭔가를 듣고 난 다음에 자리로 와서 일을 한다. 이어폰을 꼽고 음악을 들으며 일을 한다. 회의 등으로 노트북을 들고 자리를 이동 하려고 이어폰을 뽑는 순간 내장 스피커로 음악이 터져 나온다. 스피커 설정이 이어폰을 꼽기 전의 상태로 돌아가기 때문이다. 회사 생활을 하는 사람들 대부분은 이런 상황을 원치 않을 것이다. 이어폰을 뽑으면 그냥 음소거가 되길 원할 것이다. 이럴 때 필요한 프로그램이 있으니 바로 AutoMute! https://itunes..
백색소음이 집중력 향상에 도움을 준다고들 한다. 과학적 근거가 있는지는 잘 모르겠지만 까페 같은 곳에서 집중이 잘 되는 것과 관련이 있을 것이다. 개인적으로 까페, 빗소리, 샤워중, 지하철 등등에서 집중이 잘 되었던 편이다. 몇년 전부터 백색소음을 만들어 주는 사이트들이 속속 등장했는데 몇가지 사이트들을 소개 하려고 한다. (참고로 앱버전을 제공해 주는 사이트들도 있으니 컴퓨터에서 틀기 싫으면 앱을 이용하는 방법도 있다. 하지만 여러 사이트를 동시에 MIX 하기 어려워서 개인적으로는 컴퓨터에서 트는걸 선호 하는편.) 링크만 요약하면 다음과 같음. http://www.rainymood.com/ https://coffitivity.com/ http://wheresound.com/ http://www.nois..
결과물 버튼을 누를 때 마다 총 쏘는 소리를 내려고 하는데 소리가 나는 동안 버튼을 다시 누르면 총 소리가 나지 않았음. 처음에 만들었던 방식은 그냥 .play() 만 있었다. play 하는 동안 play 함수를 호출해 봐야 아무 반응이 없다. 그래서 다음으로 시도 한 방식은 .load() .play() load 하고 play 하면 원하는 대로 동작하였다. 하지만 매번 새로 load 한다는 건 쓸데 없는 부하를 주게 된다. 물론 메모리를 아껴 쓰려면 이 방법이 유효할 수도 있다. 그래서 찾다 보니 currentTime 을 0 으로 해서 처음으로 되돌리고 play 를 시키는 방식이 있었다. audioElement.currentTime=0; audioElement.play();
사운드를 집어 넣었다. 확실히 분위기가 살아 난다. 이제 이미지와 애니메이션을 좀 집어 넣으면 좀 더 그럴 싸 해지지 않을까 기대 해 본다. 우선 음원은 http://soundbible.com/ 에서 구할 수 있었다. 무료로 사용 할 수 있었다. 라이센스 종류마다 좀 다르긴 한데 보통 출처만 표기 하면 제한 없이 사용 할 수 있도록 되어 있었다. 발사 소리는 http://soundbible.com/1262-10-Guage-Shotgun.html 헛발 소리는 http://soundbible.com/1405-Dry-Fire-Gun.html 를 사용 하였다. 그 외에 mp3 파일을 이용하기 위해 nodejs 의 serve-static 모듈을 이용하였다. 음원 재생은 javascript 로 구현 하였다. 대략 ..