Foobar2000 환경설정

음악/Foobar2000

푸바(foobar2000) 설치가 끝나고 푸바를 제대로 즐기고 싶다면 꼭! 알아야 할 것이 있습니다. 도대체 어떤 놈이길래 이렇게 인기가 많은지 속속들이 파헤쳐 볼 필요가 있습니다. 푸바의 속 사정을 살펴보려면 우선 놈을 불러야 합니다. 불러서 "Ctrl + P"를 누르거나 머리통의 메뉴에서 파일을 눌러 환경설정(Preferences)으로 들어갑니다. 푸바의 매력은 모두 이곳에서 나오므로 구석구석 살펴봅시다. 현재(2015년 1월) 녀석의 나이가 "foobar2000 v1.3.7"이군요. 이제 막 세상에 나온 놈이네요. ㅎㅎ

Foobar2000 환경설정

1. Components

Foobar2000 Components

환경 설정 창에서 컴포넌트를 클릭하면 오른쪽 화면에 현재 설치된 구성 요소들의 파일 이름과 버전이 표시됩니다. 컴포넌트를 추가로 설치하려면 "Install" 버튼을 누르고 내려받은 컴포넌트를 지정해주면 됩니다. "Get Update" 버튼을 누르면 최신 컴포넌트를 자동으로 내려받아 설치해 줍니다. 파란 글씨의 링크를 클릭하면 푸바의 공식 홈페이지에 있는 컴포넌트 페이지로 연결됩니다.

2. Display

디스플레이는 푸바(Foobar2000)의 외형에 관련된 부분을 설정 합니다.

Foobar2000 Display

User interface module
사용자가 테마(Skin)를 설치하면 메뉴에 추가되며, UI 종류를 선택하여 적용할 수 있습니다. 추가로 설치한 내용이 없다면 푸바(Foobar2000)의 기본 UI "Default User Interface"가 표시 됩니다.

Selection viewers
  • Prefer current selection: 현재 선택 안함
  • Prefer currently playing track: 현재 트랙을 재생 안함

Album art
앨범 아트에서 커버 이미지(앞면, 뒷면, 아티스트, 디스크)의 파일 이름과 형식을 지정합니다.

Search patterns : 아래 그림처럼 표시하면 음악 파일이 있는 폴더에서 패턴과 일치하는 이름의 이미지 파일을 찾아 표시합니다. 여기서 "%album%.jpg"이란 검색 패턴은 현재 재생되고 있는 음악의 앨범 이름을 말하며, 음악이 있는 폴더 안에 앨범 이름과 같은 이미지 파일이 있으면 그 파일을 앞면 이미지(Front cover)로 출력합니다.

Stub image path : 이미지가 없는, "Nocover" 이미지 경로를 지정합니다.

Display ▶ Context Menu

푸바(Foobar2000)에서 마우스를 우 클릭했을 때 나오는 팝업 메뉴(Context Menu)에 관한 설정을 합니다. 필요없는 메뉴를 삭제하거나 자주 쓰는 메뉴를 추가할 수 있습니다.

Foobar2000 Context Menu

Display ▶ Default User Interface

"Default User Interface"는 레이아웃 등을 FTH 파일 형태로 저장하거나 로드할 수 있습니다. "Export Theme"을 통해 현재의 레이아웃을 저장할 수 있고, "Import Theme"을 통해 레이아웃을 FTH 파일로 가져올 수 있습니다.

Foobar2000 Display

Theme management
테마 매니지먼트는 푸바(Foobar2000)의 테마(Skin)를 관리합니다.

  • Quick Setup : 빠른 설치
  • Import Theme : 테마 가져오기
  • Export Theme : 테마 내보내기
  • Enable layout editing mode : 레이아웃 편집 모드를 활성화하면 직접 사용자 정의할 수 있습니다.

System notification area

  • Always show notification area icon : 트레이에 푸바 아이콘을 항상 표시하는 설정
  • Minimize to notification area : 여기에 표시를 하고 윈도우 작업 표시줄에 있는 푸바 아이콘을 클릭하면 작업 표시줄의 아이콘과 바탕화면의 푸바 창이 트레이로 사라집니다. 사라진 푸바는 트레이의 푸바 아이콘을 클릭하면 다시 나타납니다.
  • Show balloon tooltip on song change : 음악이 바뀌면 트레이 아이콘에서 풍선 도움말 형식으로 알려줍니다.
  • Use a custom icon from file : 음원 파일에 푸바 아이콘을 사용하지 않고 사용자 정의 아이콘을 사용합니다.

Playback state display formatting

  • Window title : 푸바 창의 상단에 음악 정보(아티스트, 앨범, 트랙, 타이틀 등)를 출력합니다.
  • Status bar : 푸바 창 하단에 재생 파일의 정보를 출력합니다. (예: MP3 | 320kbps | 48000Hz | stereo | 2:40 / 5:34)
  • Notification area icon tooltip : 트레이에 있는 푸바 아이콘에 마우스를 갖다 대면 가수와 노래 제목이 나타납니다.

3. Keyboard Shortcuts

키보드 단축키를 설정합니다. 상단의 "Assingned shortcuts"에서 키를 정하고 우측 하단의 "Global hotkey"에 표시하면 설정한 단축키가 적용됩니다.

Foobar2000 Keyboard Shortcuts

4. Media Library

미디어 라이브러리(Media Library)를 사용하면 컴퓨터에 있는 노래를 데이터베이스화하여 1,000곡 이상의 노래도 편하게 읽을 수 있도록 합니다. 또한, 이 데이터베이스 기능을 이용하여 여러 가지 편리한 기능을 사용할 수 있습니다.

미디어 라이브러리의 "Music Folders"에서 오른쪽의 "Add" 버튼을 눌러 데이터베이스를 만들고 싶은 폴더를 선택하면 폴더 데이터베이스가 작성됩니다. 하위 폴더도 검색하며, 푸바(foobar2000)에서 재생할 수 없는 파일은 자동으로 제외됩니다. 데이터를 읽는 중에는 "Pending"(보류 중)이라고 표시되며, 작업이 완료되면 "Monitoring"(모니터링)이라고 표시되며 데이터베이스가 작성됩니다.

Foobar2000 Media Library

File types

  • Restrict to : 데이터베이스에 추가(허용)할 파일 형식을 설정합니다. (예: *.mp3; *.flac;)
  • Exclude : 제외시킬 파일 형식을 설정할 수 있습니다.

여기에서는 와일드카드를 사용할 수 있으며 여러 형식을 추가하려면 ";" 세미콜론으로 구분합니다.

Library viewer selection playlist

"Enabled"에 표시하여 활성화하면 푸바 메인의 [Playlist]"Library Viewer Selection"이라는 목록이 만들어 지며, 푸바의 Library 메뉴에서 Album List 또는 Search에서 음원이나 폴더를 선택하면 이 목록에 등록됩니다.

Activate when changed
생성된 "Library viewer selection" 재생 목록 항목 중 변경된 내용이 있으면 자동으로 수정한다.

Media Library ▶ Album List

미디어 라이브러리(Media Library)의 데이터베이스가 작성되면 앨범 리스트(Album List)를 사용할 수 있게 됩니다.

앨범 리스트는 편리한 기능 중 하나로 노래를 음악가, 앨범 이름 등으로 정렬하여 트리 형태로 곡을 나열하는 도구입니다. 이것을 사용하면 원터치로 노래를 재생 목록에 추가할 수 있으며 음악을 재생할 때 일일이 파일을 열거나 음악가 및 앨범마다 재생 목록을 만들 필요가 없습니다.

미디어 라이브러리가 구성되어 있을 경우 푸바 [Library]의 하위 메뉴인 [Album List]에 표시되는 목록의 정렬 방식을 지정하는 곳이며, 쿼리 명령문을 편집하여 사용자가 원하는 형식으로 목록을 편집할 수 있습니다.

Foobar2000 Album List

Views : 목록의 추가와 삭제 및 정렬 방식을 편집할 수 있습니다.

Actions : 마우스의 동작을 설정하는 항목입니다. (기본값 사용)

Double-click action / Middle button action

  • Send to Current Playlist : 노래를 현재 재생 목록에 보냅니다.
  • Add to Current Playlist : 노래를 현재 재생 목록에 추가합니다.
  • Send to New Playlist : 재생 목록을 새로 만들고 곡을 거기에 보냅니다.
  • Create Autoplaylist : 미디어 라이브러리와 연동한 재생 목록을 만듭니다.

Playlist interaction : 플레이어와 재생 목록 간 연동을 설정합니다.

  • Start playback when sending selection to playlist - 선택한 항목을 재생 목록으로 보낼 때 재생 시작
  • Create always-sorted autoplaylist - 항상 정렬된 자동 재생 목록 만들기

[Album List / Media Library view]를 클릭하면 "Views"에서 설정한 화면을 볼 수 있습니다.

5. Playback

Foobar2000 Playback

ReplayGain

리플레이 게인(Replay Gain)은 오디오 파일 재생 시 노래마다 서로 다른 음량을 균일화하는 기능입니다. 파일을 디코딩하여 평균 음량과 정점을 분석하고 데이터를 태그에 기록합니다. 이 태그의 데이터를 이용하여 음량을 조절하므로 곡 데이터를 변경하지는 않습니다.

Source mode

  • none : 리플레이 게인을 적용 안 함.
  • track : 리플레이 게인을 곡 단위로 적용.
  • album : 리플레이 게인을 앨범 단위로 적용.

Processing

  • none : 아무것도 하지 않습니다.
  • apply gain : 리플레이게인(Replaygain) 정보를 연주에 반영시킨다.
  • apply gain and prevent clipping according to peak : apply gain 후에도 클립 파일에서는 피크 정보를 이용하여 클립하지 않을 때까지 더 볼륨을 낮춥니다.
  • prevent clipping according to peak : 피크 정보를 이용하여 클립하지 않을 때까지 볼륨을 낮춥니다. 클립하지 않은 음악 파일은 아무것도 하지 않습니다.

Preamp

With / Withou RG info
리플레이게인 파일과 하지 않은 파일이 혼재하고 있는 경우 리플레이게인 파일의 볼륨이 상대적으로 작아지므로 "File without RG info"를 5~10dB 정도 낮추면 균형을 맞출 수 있습니다.

Other
  • Save playback state when closing foobar2000 and resume on next startup
    푸바 종료 시 재생 상태를 저장했다가 다음 실행 시 이전 재생 상태에서 다시 시작하게 함.
  • Cursor follows playback
    플레이리스트 창에서 현재 재생되고 있는 곡을 자동으로 커서가 선택하여 표시되게 함.
  • Playback follows cursor
    현재 재생되고 있는 곡의 재생이 끝나면 플레이리스트 선택과 상관없이 커서로 선택된 음원에서 재생을 하게 함.
  • Stop playback after the current track
    현재 재생되고 있는 트랙 이후에는 재생을 정지시킴.
  • Reset the above when stopping
    "Stop playback after the current track" 설정에 의해 재생을 멈추면 "Stop playback after the current track" 표시를 해제시킴.
  • Prevent screensaver & monitor stanby when playing
    음악 재생 시 화면보호기가 작동하지 못하게 하여 모니터를 항상 켜놓은 상태로 유지 하도록 함.

Playback ▶ DSP Manager

DSP(Digital Signal Processing) 디지털 신호 처리는 디지털 신호를 원하는 방향으로 수정하거나 개선할 목적으로 알고리즘에 의해 수치적으로 처리하는 것을 말하는데 푸바(Foobar2000)는 DSP 기능을 사용할 수 있으며, 이를 통해 다양한 효과를 얻고, 채널 수의 증감, 무음 제거, 크로스 페이드 재생 등을 할 수 있습니다.

Active DSPs / Available DSPs
왼쪽(Active DSPs)이 현재 사용 중인 "DSP"이고, 오른쪽(Available DSPs)은 사용 가능한 "DSP"입니다. 화살표로 이동하며, Up/Down 버튼으로 활성 "DSP"를 위아래로 교체하고 상단의 "Configure selected"에서 선택한 "DSP"를 설정을 할 수 있습니다.

DSP는 다음의 순서로 사용이 권장됩니다.
리샘플러(Resampler) => 기타 DSP => 모든 리미터(Limiter)

Resampler (PPHS) 설치

리샘플러는 음원이 가지고 있는 샘플링주파수를 푸바의 소프트웨어 처리를 통하여 Up 또는 Down 시켜주는 기능입니다. 리샘플러 사용 시 "Configure selected"에서 설정을 해주면 되는데 자신의 사운드카드나 "DDC" 또는 "DAC"의 샘플링 레이트에 대해서 알고 있다면 그 사양에 맞게 설정하면 됩니다. 이때 "Ultra mode"는 사용하지 않는 것이 좋습니다.

Foobar2000 DSP Manager

Advanced Limiter

고급 리미터(Advanced Limiter)는 소리를 크게 했을 때 소리 진동이 증폭되면서 큰 소리와 작은 소리 일부가 잘려나가 음이 뭉개지는 클리핑 현상을 없애주는 콤포넌트로 별도의 설정이 필요 없어 활성화(Active DSPs)만 시켜주면 작동하게 됩니다.

Foobar2000 Advanced Limiter

DSP chain presets
사용자가 만든 DSP(Digital Signal Processing)를 불러 올 수 있습니다.

Playback ▶ Output

푸바(Foobar2000)에서 출력 장치를 특별히 지정하고 싶은 경우 설정합니다. 만약 "ASIO""WASAPI" 콤포넌트를 추가하게 되면 여기서 선택해 사용할 수 있으며, 출력형식(Output format)을 자신의 소스기기에 맞게 비트 레이트(Bit )를 조정할 수 있습니다.

Foobar2000 Output

Device
재생할 사운드 장치를 선택합니다.

Buffer length
이 설정은 디코딩과 DSP사이의 출력 거리를 제어합니다. 높은 버퍼 크기는 데이터 액세스 중 일어날 수 있는 결함에 대해 강력한 보호 기능을 제공하지만, 너무 긴 버퍼 설정은 디코딩/DSP 사이의 지연에 의해 출력 사운드의 변화와 같은 부작용이 있을 수 있습니다. 반면 낮은 버퍼 크기를 설정하면 시스템에 부하가 걸리며, 파일 액세스 지연 등 DSP의 빠른 변화에 대응을 못해 출력되는 소리가 끊기는 현상이 발생할 수 있습니다. (푸바에서 권장하는 최하 버퍼 길이는 500ms입니다.)

Output Format
출력되는 비트 레이트(Bit Rate)를 선택합니다. Device에서 기본 출력장치를 선택하면 활성화 되지 않으며, WASAPI 모드에서는 변경이 가능하다. DAC(DDC)가 지원하는 최대 출력 비트 레이트를 선택하면 되며, 소스기기보다 높은 출력 비트 레이트를 선택하면 출력되는 오디오의 품질이 향상되는 것이 아니라 오히려 성능을 저하시킬 수 있습니다.

6. Shell Integration

Foobar2000 Shell Integration

상단의 "Manage file type associations"을 클릭하면 윈도 프로그램 연결 설정 창이 아래처럼 뜹니다. 여기서 윈도의 음원 파일에 대한 기본 플레이어로 푸바(foobar2000)를 지정하고 푸바와 연결할 확장명을 선택할 수 있습니다.

Foobar2000 프로그램 연결 설정

Register supported file format on startup
푸바(foobar2000) 시작 시 음원 파일의 속성도 같이 읽어오게 하여 편집이 가능하도록 합니다.

Set as the default audio CD Player
푸바(foobar2000)를 기본 "Audio CD Player"로 지정합니다.

Folder Context menus
윈도 탐색기에서 음원이 저장된 폴더를 마우스 우 클릭했을 때 나타나는 메뉴에 "Play in foobar2000""Enqueue in foobar2000" 메뉴가 나타나게 설정합니다. 이렇게 설정하면 폴더를 직접 열지 않고도 우 클릭 팝업 메뉴에서 푸바로 음악을 바로 재생할 수 있으며, "Enqueue in foobar2000"을 선택하여 현재 재생 중인 플레이 리스트에 목록을 추가할 수 있습니다.

Set "Enqueue" as the default action
윈도 탐색기에서 음원 파일을 우 클릭했을 때, 표시를 안 했다면 팝업 메뉴에 "Play in foobar2000"이 활성화 되고, 메뉴를 클릭하면 플레이 리스트에 있던 기존 목록이 삭제되면서 현재 선택한 음원이 재생됩니다.

윈도 탐색기에서 음원 파일을 우 클릭했을 때, 표시를 했다면 팝업 메뉴에 "Enqueue in foobar2000"이 활성화 되며, 메뉴를 클릭하면 플레이 리스트 목록의 마지막에 음원이 추가됩니다.

Bring to front when adding new files
새 파일을 추가할 때 앞으로 가져 오기

Always send new Files to Playlist
여기에 표시하면 활성화되는 우측 입력창에 플레이 리스트(Selected music)를 지정해 놓으면 윈도 탐색기에서 추가하는 음원들은 "Selected music"이라는 플레이 리스트에 등록이 됩니다.

Sort incoming file by
재생 목록으로 불러올 때 정렬 방법을 지정합니다.

Restrict incoming files to
음원 파일을 읽어 들일 때 제한할 파일을 설정합니다.

Exclude file types
플레이 리스트에 불로올 때 제외시킬 파일 형식을 지정합니다.

7. Tools

"Tools" 항목은 사용자가 추가로 설치한 콤포넌트나 테마의 추가 구성을 설정하는 곳으로 설치된 종류와 수량에 따라 하위 항목들의 내용이 달라지게 됩니다. 그러므로 푸바의 기본 UI를 사용하고 있다면 "Please select a subpage"라는 메시지를 출력하며 설정할 내용이 없음을 알립니다.

Tools > Tagging > Freedb Tagger
데이터베이스 "Freedb"를 설정하여 인터넷을 통해 음악 정보를 취득하고 음악 파일에 태그를 붙일 수 있습니다. 푸바의 표준 기능으로 특별히 설정할 것은 없습니다.

8. Advanced

경고 : 이곳의 설정 변경은 성능 저하와 호환성 문제가 발생할 수 있습니다. 위험을 무릅쓴다면 변경하십시오!
푸바(foobar2000)의 고급 설정은 최소한 중급 이상의 실력을 갖춘 다음 변경하는 것이 좋습니다. 따라서 이 부분은 푸바에 관한 글을 계속 발행하면서 필요할 때마다 조금씩 다루도록 하겠습니다.

Foobar2000 Advanced

+ 댓글은 큰 힘이 됩니다.