[무료] OS X 응용 프로그램별로 스피커 음량을 제어할 수 있는 'Background Music'

2016. 4. 20. 07:16    작성자: ONE™


Background Music (무료)

맥 운영체제의 가려운 부분을 긁어주는 동시에 유용한 기능을 불어넣어주는 오디오 유틸리티가 나왔습니다.

이름하여 'Background Music'이라는 유틸리티로, 호주의 소프트웨어 엔지니어인 '카일 네이덱'이 개발해 깃허브를 통해 무료로 배포하고 있습니다.

이 유틸리티의 기능은 크게 3가지 입니다.

우선 시스템 전체가 아닌 응용 프로그램 단위로 스피커 음량을 조절할 수 있습니다. 이전까지 응용 프로그램별로 소리를 조절할 수 있는 유료 앱은 있었지만, 무료로 이용할 수 있는 앱은 Background Music이 처음입니다. 

둘째로, 어떤 응용 프로그램에서 소리가 나면 다른 프로그램을 자동으로 음소거시켜주는 아주 똑똑한 기능이 탑재돼 있습니다. 예를 들어, 사파리에서 유튜브 동영상을 재생하거나 타이머 앱 등에서 알람이 울리면 아이튠즈를 통해 흐르고 있는 노래를 잠시 멈춰줍니다. 

마지막으로, 오디오 믹서 유틸리티로 잘 알려진 'SoundFlower' 'Loopback'처럼 마이크와 시스템 사운드를 동시에 녹음할 수 있는 기능을 가지고 있습니다.

설치 방법

Background Music의 한 가지 단점이라면 실행 파일이 아닌, 소스코드 형태로 공개돼 있기 때문에 사용자가 앱을 직접 빌드해야 한다는 점입니다. 또 앱을 제작하기 위해 맥 앱스토어에서 'Xcode'도 내려받아야 합니다.

초보자에게는 다소 어려울 수 있지만, 아래 적은 설명을 보고 천천히 따라하면 크게 어려운 부분은 없으므로 걱정하지 않아도 됩니다. 3분? 5분? 정도만 투자하면 누구나 다 따라하실 수 있습니다.

1. 맥 앱스토어에서 Xcode를 내려받아 설치합니다.

"Xcode를 설치하셨으면 Xcode를 한번 실행해 해주세요..그럼 또 새로운 파일들을 설치하는 과정을 거치게 됩니다."

2. 링크를 눌러 깃허브 사이트를 방문한 다음, 페이지 오른쪽에 있는 'Download ZIP' 버튼을 클릭해 소스코드를 내려받습니다. ▼

3. 응용 프로그램 > 유틸리티 폴더에 있는 '터미널'을 실행합니다. 내려받은 파일 가운데 'build_and_install.sh'라는 파일을 터미널로 끌어넣고 엔터 키를 눌러줍니다. ▼

4. 터미널에서 사용자 암호를 입력하면 곧바로 빌드가 진행됩니다. ▼

5. 빌드가 완료되면 응용 프로그램 폴더에 'Background Music' 앱이 설치됩니다. ▼

6. Xcode 용량이 부담스러우신 분은 Xcode를 삭제하셔도 괜찮습니다. 앱을 빌드할 때만 Xcode가 사용되고 앱을 구동할 때는 필요가 없습니다.

*나중에 앱을 삭제하고 싶을 때는 터미널에 'uninstall.sh' 파일을 끌어넣은 후 화면의 안내에 따라 진행하면 됩니다. 실행 파일은 물론, 실행 파일과 같이 설치되는 가상 오디오 드라이버도 깨끗히 지워줍니다. ▼

사용 방법

Background Music의 모든 기능은 메뉴 막대 아이콘을 통해 제어할 수 있습니다.

특정 앱의 음량을 키우거나 줄이고 싶을 때는 메뉴 막대 아이콘을 클릭한 뒤 해당 앱 옆에 있는 슬라이드바를 적당히 조절하면 됩니다. ▼

참고로 슬라이드바 정중앙에 마커를 놓여 있는 게 '기본값'입니다. 만약 마커를 슬라이드바 오른쪽으로 드래그하면, 정상 음량보다 더 큰 소리로 사운드가 재생됩니다. 일종의 '음량 부스트' 기능이라고 할 수 있는데요. 스피커 음량을 최대치로 높였는데도 소리가 잘 들리지 않는 동영상이나 음악 파일을 재생할 때 도움이 될 수 있습니다.

슬라이드바 위에 있는 'Auto-pause iTunes' 항목은 처음에 알려드린 아이튠즈 일시 정지 기능입니다. 사파리나 크롬, 무비스트에서 동영상이나 음악 재생이 시작되면, 아이튠즈에서 재생 중인 음악을 자동으로 중지하여 소리가 중구난방으로 쏟아져 나오는 상황을 막아주며, 나중에 중단된 부분부터 이어서 감상할 수 있습니다.▼

환경설정에 들어가면 아이튠즈 외에도 VLC, Spotify, VOX 등과 연계해서 사용할 수 있는 옵션이 준비되어 있습니다. ▼

시스템 사운드와 마이크 소리를 믹싱하는 기능은 OS X에 내장된 '퀵타임 플레이어(QuickTime Player)'를 통해 사용할 수 있습니다. ▼

퀵타임 플레이어 메뉴 > 새로운 오디오 녹음을 클릭한 다음, 녹음 버튼 옆에 있는 ⌄ 버튼을 누르고 'Background Music Device'라는 가상 오디오 장치를 선택합니다. 이후 녹음 버튼을 누르면 배경 음악과 마이크 소리가 동시에 녹음됩니다. 

코멘트

음악 감상과 녹음에 있어 아주 유용한 유틸리티이니 당장 필요가 없는 분들도 몰라서 못 쓰는 일은 없도록 미리 관심을 가져두시면 좋을 것 같습니다. 설치가 어려워서 그렇지 상용 프로그램에 견주어 손색이 없을 정도로 잘 만들었습니다. 다만, 이제 막 나온 첫 번째 버전이어서 덜 다듬어진 부분과 다소 미흡한 부분이 보이는데요. 차차 부족한 부분을 보완할 계획이라고 하니 기대해 봐도 좋을 듯합니다.



참조
GitHub - BackgroundMusic

관련 글
맥에서 응용 프로그램별로 스피커 볼륨을 조절할 수 있는 사운드 유틸리티 'VolumeMixer'
• 운영체제 내에서 재생되는 모든 소리를 녹음하는 'Soundflower'를 OS X 엘 캐피탄에 설치하는 방법
• Ocenaudio - 쉽고 편리한 맥용 오디오 파일 편집 프로그램

    
  1. 이전 댓글 더보기
  2. Blog Icon
    limfrog

    앱스토어에 xcode 관련 불만이 굉장하던데.. 겁나네요...ㅡ,.ㅡ..

  3. Blog Icon
    Seorenn

    악평은 개발자에게나 해당되며, 일반 사용자는 설치해도 별 영향 없습니다.

  4. Blog Icon
    맥초보

    Xcode 설치하고서 터미널 실행후에 파일 끌어와서 엔터치고 비번 눌렀는데..위에처럼 진행이 되는게 아니라 저는 에러가 뜨네요

  5. Blog Icon
    나도 초보

    Xcode를 설치하셨으면 실제로 Xcode를 실행을 한번 해주세요..그럼 또 새로운 파일들을 설치하는 과정을 거치게 됩니다.

    그 이후 위의 소개대로 해 보세요. 문제 없이 잘 될 것입니다.

  6. Xcode가 설치되어 있어서 몰랐는데 한번 실행해야 하는 군요.
    본문에 남겨 주신 댓글 내용 추가했습니다. 감사합니다 :-)

  7. Blog Icon
    맥초보

    Xcode 실행후에 터미널 순서 진행하닌까 문제없이 마무리 했습니다 감사합니다

  8. Blog Icon
    아하나

    감사합니다. 늘 필요하던 기능이었어요...
    그리고 Output device를 바로 바로 변경할 수 있어서 좋네요. 늘 환경설정에서 하니 귀찮았는데요..
    Xcode를 설치한 김에... 프로그래밍 공부를 해야 할까봅니다.. ^^

  9. Blog Icon
    로렌스

    지난 번 VolumeMixer 를 소개하는 포스트의 댓글에서 언급되었던, 가상 장치 사용으로 인한 음질의 왜곡 문제가 이 앱에서는 어떠한가요?

  10. Blog Icon
    Ciabatta

    시스템 소리만 줄이는법은 따로 없나요 ? 이 어플리케이션으로는 불가능하네요 ㅠㅠ

  11. Blog Icon
    아하나

    Audirvana Plus를 사용중인데, 이 앱과는 충돌이 나나 봅니다.

    Audirvana를 먼저 실행하고 이 앱을 실행하면 문제가 없는데, Audirvana를 나중에 실행하면 Audirvana가 에러를 내면서 종료됩니다.
    Audirvana에서의 음악이, 잡음이 심하게 나오는 음원이 생깁니다. 평소엔 잘 나오는 음원임에도 불구하고요..

    아직 불안정한 면이 있나봅니다..

  12. xcode가 설치되어 있어서 한번 실행했더니 새로운 컴포넌트를 알아서 깔았습니다.

    그 후에 위의 방법대로 실행했더니 터미널에

    ERROR: Install script failed at line 154. This is probably a bug in the script. Feel free to report it.
    ERROR: Install script failed at line 62. This is probably a bug in the script. Feel free to report it.
    ERROR: Build step failed. See build_and_install.log for details.
    Failed command:
    sudo xcodebuild -project BGMDriver/BGMDriver.xcodeproj -target Background Music Device -configuration Release RUN_CLANG_STATIC_ANALYZER=0 DSTROOT=/ install

    이런 에러메시지가 뜨네요;; xcode문제도 아닌것 같고 왜이런 걸까요;;

  13. Blog Icon
    김원태

    위에 있는 방법 말고 이 방법으로 해보세요.
    1.터미널 실행
    2. cd Download/BackgroundMusic-master
    - 다운받아 압축푼 폴더로 이동하는겁니다.
    3.
    ./build_and_install.sh

  14. Blog Icon
    오랜돗안 함께

    요세미티 엑스코드 버전으로는 터미널 에러가 나고 엘캐피탄에서 엑스코드버전으로 해야 설치가 됩니다. ㅜㅜ

  15. Blog Icon
    shl2772

    error 메세지가 뜨시는 분들은 폴더명이 BackgroundMusic-master 2나 3은 아닌지(BackgroundMusic-master이어야 하는 듯 합니다) 확인해보시고 xcode실행해 설치 완료후 터미널을 완전히 종료했다가 다시 열어보시기 바랍니다. 저는 이렇게 했더니 해결이 되었네요.

  16. Blog Icon
    오랜돗안 함께

    요세미티 버전 엑스코드실행후에는 빌드가 안되네요..ㅜㅜ
    엘캐피탄버전에서는 되구요

  17. Blog Icon

    평소에 페이스타임하면서 영화나 영상물을 볼 일이 많은데... 이걸 설치한 이후로 페이스타임 상대가 제가 보는 영상의 사운드가 다 들린다고 하네요. 사운드가 어떻게 믹스업 된 것 같다는데 도대체 뭐 때문인지를 모르겠어요. 다시 삭제해야할까요.

  18. Blog Icon
    명진

    시스템 환경설정 -> 사운드 -> 입력 에서 내장 마이크로 설정하면 될꺼같습니다

  19. Blog Icon

    답변 감사합니다. 다만 시스템 환경설정에서 이어팟을 끼고 있으면 외장 마이크만 선택이 되고 내장마이크 선택지가 없어지는데, 제가 못 찾는 걸까요?

  20. Blog Icon
    truehouse

    오오오 감사합니다! 앱에서 볼륨 조정이 안되서 전체 볼륨으로만 조절해야하는 앱이 있었는데! 유용하군요!

  21. Blog Icon
    sunday

    흠...이ㄱㅓ..참..
    소스코드 란 것도 받아보고 이것저것 해보는게 낫겠다 싶어서 따라해 보려는데요...

    터미널이 뭔지 첨 들었네요..;;;;
    터미널에 끌어넣기를 하라는데 터미널이 뭔질 모르니...;; 부끄럽네요.

  22. /Users/leeyunsoo/Downloads/BackgroundMusic-master/build_and_install.sh: line 56: BGMApp/BGMXPCHelper/safe_install_dir.sh: No such file or directory
    ERROR: Install script failed at line 56. This is probably a bug in the script. Feel free to report it.
    이런식으로 에러가 나면서 실행이 안되는데..왜 그럴까요..ㅠㅠ

  23. Blog Icon
    pook

    ERROR: Install script failed at line 56. This is probably a bug in the script. Feel free to report it.
    이 오류가 나신다면 터미널 명령창에 cd를 입력하고 스페이스바 누르고 다운받으신 BackgroundMusic-master 폴더를 드래그&드랍 한 다음에 엔터쳐보세요. 예를 들어 아래와 같은 명령어가 나와야 합니다.

    cd /User/username/Downloads/BackgroundMusic-master

    그 다음에 본문의 방법대로 해보세요.

  24. 그래도 똑같은 오류가 나네요...왜 그런건지 ㅜㅜ

  25. 오.. 이 방법으로 해결이 되는군요. 팁 감사합니다.

  26. 오.. 이 방법으로 해결이 되는군요. 팁 감사합니다.

  27. Blog Icon
    Layla

    이 방법으로도 해결이 안 되네요ㅠㅠ
    알려주신 대로 해도 Not a directory 라고 나오네요.
    파일을 다운로드 폴더에서 다른 폴더로 옮겨서 해 봐도 역시 마찬가지.
    방법 아시는 분 없나요?

  28. Blog Icon
    김원태

    이 방법으로 해보세요.
    1.터미널 실행
    2. cd Download/BackgroundMusic-master
    - 다운받아 압축푼 폴더로 이동하는겁니다.
    3.
    ./build_and_install.sh
    요거 하시고 y 입력하세요

  29. Blog Icon
    JinPray

    이 프로그램쓰고나서 유튜브에서 로딩하면 렉걸리는 현상이 있네여...

  30. Blog Icon
    라비

    좋은 어플인거 같은데 무슨 충돌을 일으키는지
    그전엔 전혀 그런일이 없었는데 갑자기 맥이 먹통이 되는 일이 2번 생겼어요.
    꼭 이것 때문이라고 볼 수는 없지만요..

    그리고 이 앱이 실행되지 않으면 소리가 전혀 안나는 현상도 발생.
    스피커가 망가진건가 하고 깜짝 놀랬었는데 앱을 실행시키니까 되네요
    혹시 저처럼 놀래시는 분들이 있으실까봐..

  31. Blog Icon
    Min

    상당히 유용한건 맞는데 안정성에 문제가 있어 보이네요..
    때때로 이어폰으로 소리가 나오질 않고.. 한번 실행한후에 아이콘이 없어지면서 아무소리도 나오질 않아서 다시 실행을 시켜야 하는 현상이 종종 나옵니다..
    안정성이 떨어져서 결국은 지워버렸네요..
    참고만 하세요

  32. Blog Icon
    jEdo

    아래와 같은 에러가 납니다... ㅠㅠ
    Xcode는 설치했지만 코딩은 쥐뿔도 모릅니다...

    About to install Background Music. Please pause all audio, if you can.

    This script will install:
    - /Applications/Background Music.app
    - /Library/Audio/Plug-Ins/HAL/Background Music Device.driver
    - /usr/local/libexec/BGMXPCHelper.xpc
    - /Library/LaunchDaemons/com.bearisdriving.BGM.XPCHelper.plist

    Continue (y/N)? y
    ERROR: The Xcode Command Line Tools don't seem to be installed on your system.

    If you have Xcode installed, you should be able to install them with
    xcode-select --install
    If not, you'll need to install Xcode (~9GB), because xcodebuild no longer works without it.

    Looking for Xcode...
    It looks like you have Xcode installed to
    /Applications/Xcode.app

  33. Blog Icon
    error

    This script will install:
    - /Applications/Background Music.app
    - /Library/Audio/Plug-Ins/HAL/Background Music Device.driver
    - /usr/local/libexec/BGMXPCHelper.xpc
    - /Library/LaunchDaemons/com.bearisdriving.BGM.XPCHelper.plist

    Continue (y/N)? y
    ERROR: The Xcode Command Line Tools don't seem to be installed on your system.

    If you have Xcode installed, you should be able to install them with
    xcode-select --install
    If not, you'll need to install Xcode (~9GB), because xcodebuild no longer works without it.

    여기가 문젠데 안되네요 도저히 ㅠㅠ

  34. Blog Icon

    xcode 메뉴에서 open developer tools -> more developer tools -> 에서 Xcode Command Line Tools 맞는 버전 찾아서 인스톨하세요

  35. Blog Icon
    xepel@hanmail.net

    아무리 해도 설치가 안 되시는 분들.
    이유를 알았습니다.
    혹시 다운 받은 폴더 위에 한글로 된 폴더가 있지 않나요?
    한글로 된 폴더가 있으니 에러가 나는군요.
    경로에 한글이 있으면 안되는 거 같습니다.

    1. 반드시 xcode를 실행한 후 Background Music을 설치한다.
    2. 설치가 안 될 경우 혹
    ERROR: The Xcode Command Line Tools don't seem to be installed on your system.

    If you have Xcode installed, you should be able to install them with
    xcode-select --install
    If not, you'll need to install Xcode (~9GB), because xcodebuild no longer works without it.
    이와 비슷한 문구가 나온다면 터미널에서 xcode-select --install을 넣고 엔터를 해서 설치를 한다. 그 후 터미널을 종료 후 재실행하고 다시 Background Music을 설치한다.
    3. 여전히 에러가 날 경우 Background Music 설치 파일이 있는 곳 상위 폴더에 혹시 한글이 있는 지 확인하고, 한글 폴더를 영어로 바꿔주거나 Background Music 설치 파일의 위치를 한글 폴더가 없는 곳으로 이동한 후 다시 설치해 본다.

  36. Blog Icon
    to7up45@gmail.com

    와 이방법대로 했더니 해결했어요ㅋㅋ감사합니다

  37. Blog Icon
    to7up45@gmail.com

    와 이방법대로 했더니 해결했어요ㅋㅋ감사합니다

  38. Blog Icon
    to7up45@gmail.com

    와 이방법대로 했더니 해결했어요ㅋㅋ감사합니다