다음 이전 차례

8. 시스템 셋업하기 (Setting up your system.)

이 섹션에서는 아나로그 또는 CD-ROM 소스로 부터 audio를 레코딩하기 위해 당신의 리눅스 시스템을 셋업하는 작업에 대한 내용의 기초적인 것들을 다룬다.

나는 Redhat 5.2를 돌리고 있는 내 인텔 기반 리눅스 시스템에 기반을 두고 이 섹션을 작성했다. 하지만 내용은 배포판에 중립적일 것이다. 조만간 나는 Sparc플랫폼에서 작업을 해볼 것이다.(만약 당신이 다른 하드웨어에서 이 HOWTO를 이용해서 성공했다면, 연락해주기를 바란다)

너무나 당연한 선행 조건은 잘 동작하는 사운드 카드이다. HOWTO상의 본 시점에서, 나는 당신이 Heff Tranter가 작성한 훌륭한 문서인 Linux Sound HOWTO를 읽어보기를 권한다. 다음으로는 Yoo C.Chung이 쓴 훌륭한 읽은 거리인 Linux Sound Playing HOWTO가 있다. 위에 언급된 두개의 HOWTO모두 리눅스에서의 사운드 시스템을 동작시키는 일의 세부적인 내용에 대해서 내가 할 수 있는 것 보다 훨씬 잘 다루고 있다.

8.1 아나로그 오디오 캡춰를 위한 셋팅 (Setting up for Analogue Audio Capture)

먼저 당신의 오디오를 셋팅하라. 당신의 리눅스 박스로 오디오를 연결하는 데에는 많은 방법이 있으며, 몇가지 흔한 방법들은 아래와 같다.

Line out에서 Line in으로 연결.

대부분의 오디오 장치에는 Line output소켓이 있다. Line level은 오디오 장치에서 나오는 전압과 전류를 상세하게 정하고 있는 규격이다.

만약 내가 제대로 기억하고 있다면, 가정용과 세미프로 장비들은 500mA이고 프로 오디오 장비들은 750mA이다. 대부분의 사운드 카드들은 500mA일것이라고 추측하고 있다. 그러나 새로운 프로 오디오들중 일부는 더 높은 정격전류일 것이다. 당신이 매우 높은 level에서 레코딩하지 않는 한, 별다른 차이는 없을 것이다.

(역자 주 - 아는 후배의 조언에 의하면 전류보다는 전압이 문제라는 군요 음..Mr.Kerr에게 메일을 날려봐야겠습니다) (Line Level이라는 건 Line단자, 즉 일반적으로는 아나로그 신호의 출력 레벨 을 발하는 것인데, 보다 쉬운 표현으로는 'Volume-볼륨'같은 거라는군요)

Line level 아웃풋은 보통 HI-FI장비들을 앰프에 연결하기 위해 사용되고, Tape Deck, 라디오 튜너, CD Player, DAT, MD플레이어 같은 장비들은 별다른 이상없이 연결된다. 턴 테이블은 약간 문제가 있는데, 아래의 내용을 보라.

VCR로부터 오디오 캡춰를 하는 것도 잘 된다. 대부분의 VCR은 사운드를 위한 Line out을 가지고 있으며, SCART를 가지고 있는 VCR의 경우는 SCART소켓으로 부터 Line out을 얻을 수 있다.

앰프의 tape out에서 Line in으로 연결하거나, Line out으로부터 앰프의 tape in으로 연결하는 경우. 이런 구성은 당신의 HI-FI앰프에 연결되어있는 테이프 레코더를 빼고, 대신 당신의 Linux System을 연결해야한다.

Line out에서 Tape in으로의 연결하면 레코딩 레벨을 모니터링 할 수 있다. (역자주 - 이부분은 좀 애매한 표현인데요...

요즈음의 앰프는 보통 추가장비를 위한 AUX단자가 있습니다. 이 글에서 Line Out을 사운드 카드의 Line In에 넣으라는 것은 일반적으로 이런 AUX단자를 쓰면 됩니다.

그러나 구형 오디오중에서는 추가적인 AUX단자가 없는 경우가 있습니다. 이런 경우 대체적으로 AUX단자 대신에 앰프에 TAPE RECORDER를 연결하기 위한 TAPE IN, TAPE OUT단자를 AUX 단자 대신에 사용하라는 이야깁니다. 약간의 차이는 있습니다만, AUX IN, OUT과 TAPE IN, OUT단자는 전압이나 전류, 저항등에 대한 규격이 거의 무시할 수 있을 정도로 미세한 차이입니다. 요즘 앰프들중엔 오히려 TAPE IN,OUT이 없는 모델이 많습니다만... 대신 CD PLAYER를 연결하니까요. 이건 대체적으로 거취형 오디오, 즉 집에 놔두고 쓰는 약간 덩치가 큰 장비들에 대한 이야깁니다.)

Mike 에서 Mike in. 마이크로 폰에서 만들어지는 전압은 Line level장비에서 나오는 전압보다 매우 작다. 마이크로폰을 Line in에 꼽는 다면, 아무것도 기록하지 못할 것이다.

주의!, 만일 반대로 연결할 경우 즉 Line level 장치를 마이크로폰 인풋에 꼽는 다면, 당신의 사운드 카드에 손상이 갈 수도 있다. 턴테이블에서 Mike in. 아쉽게도 나는 현재 이런 구성에 대해서는 아무런 정보도 가지고 있지 못하다. 내가 턴테이블은 마이크로폰 입력으로 연결되어야 한다고 기억하고 있는 것이 맞다면, 턴테이블은 메커니즘이 마이크와 비슷하고 전압도 비슷한 정도로 낮을 것이다.

(역자주 - 즉 턴테이블의 출력은 Line Level보다는 훨씬 낮은전압이 나옵니다. 턴테이블은 CD PLAYER나 TAPE RECORDER보다 훨씬 신호가 작죠. 그래서 보다 큰 신호가 들어올 것이라고 가정되어 만들어진 Line In단자에 꼽으면 신호가 매우 작아서 힘들다는 이야깁니다.

반대의 경우, 즉 턴테이블이나 MIC의 신호를 받게되어있는 단자는 낮은 전압의 신호가 들어올 것이라고 생각하고 만들었는데, 훨씬 높은 전압의 Line Out신호가 들어오면, 당연히 과도한 입력이 됩니다. 비유를 하자면 100V기계에 220V전원을 입력하는 격이랄까.. 너무 뻔한 이야기인데, 혹시라도 턴테이블 잘 모르시는 분이 계실까봐 설명했습니다.)

뮤직 키보드들과 신서사이저들은 Line in에 연결되어야 하며, 기타는 DI Box를 통해서 Line in으로 연결되어야 한다.

(DI - Direct Injection, 시그널을 Line level로 변환하는 데 사용 되는 장비)

무언가를 사운드 카드에 연결하기 전에, 볼륨 레벨이 최소로 되어있는 지 확인하라. 만일 마이크로폰을 사용한다면, 마이크로폰을 끄거나 스피커로부터 멀리 떨으트려 놓아라.

8.2 CD-ROM오디오 캡춰를 위한 셋팅 (Setting up for CD-ROM Audio Capture)

CD-ROM에서 오디오 데이터를 추출하기 위해서 Linux시스템을 셋팅하는 것은 간단한 일이다.

사운드 카드에 연결된 스피커나 앰프를 통해서 CD-ROM의 오디오 트랙을 Play할 수 있다면, CD-ROM에서 오디오를 추출해 레코딩을 할 준비가 다 된 것이다.

8.3 추가적인 셋팅 (Additional Setting up.)

시스템에 보통의 아이디로 Log in한 후, mixer프로그램을 이용해서 디스토션(음의 찌그러짐)이 발생하지 않는 한에서 적절하게 높은 recording level로 조정하라. 나는 보통 이 부분에서 귀로 들어서 판단하는데, 여러분은 잠시후 어떤 레벨이 여러분의 kit에서 적절한 지 알게 될 것이다.

불필요한 서비스들을 꺼버리거나, 단일 사용자 모드(single user run level)로 바꾸기를 권장한다. 특별히 오디오 소스로부터 녹음할 때에는 더욱 그러길 권한다. 이렇게 하면 레코딩시에 최소한의 기본적인 서비스들만이 작동하게 되어서 시스템으로 인한 glitch(결함)을 최소화 할 수 있게 된다.

나는 오디오를 레코드하는 데에만 사용하는 별도의 SCSI하드를 셋팅해놓았 으며, /mnt/mp3로 마운트 해놓았다. SCSI 드라이브를 사용헤서 보다 더 좋은 성능을 얻기 위해 이렇게 셋팅을 했었다. 또한 특정한 드라이브에 레코딩 하는 것은 오디오 데이터를 드라이브에 기록하는 동안 갑작스럽게 헤드가 하드상의 다른 부분으로 움직이는 일이 없다는 것을 보장할 수 있다.:) (역자 주 - 당연히 물리적인 별개의 하드를 써야겠지요 )

여러개의 디스크 드라이브를 Linux 시스템을 셋팅하는 것에 대해서는 Stein Gjoen이 쓴 Mutlti-Disk-HOWTO를 읽어보는 것이 좋다.


다음 이전 차례