Monday, July 23, 2007

柴田淳 - 月夜の雨

시바타 준의 다섯번째 앨범이 "월야의 비" 라는 타이틀로 발매가 되었다. 수입음반이 비싸다는 핑계로 그녀의 앨범을 사지 않고 들어왔었기에 너무나도 반가웠고 앨범의 발매를 알게 된 그 즉시 구입하여 이제 4일째 듣고있다.



가장 처음 사서 들었던 앨범이 넥스트의 4집이다. 5학년 때 집에 놀러오신 고모부의 용돈을 받아서 집 앞의 레코드점으로 가서 4집 테잎을 구입했다. "영혼기병 라젠카" 라는 만화에 흠뻑 빠져지내던 때였다. 아버지의 AIWA 미니카셋트플레이어로 매일매달 1년이 되도록 질리지도 않고 들었다. 락이 무엇인지, 밴드가 무엇인지 OST가 무엇인지는 관심이 없었지만 그 테잎을 듣고있노라면 라젠카라는 만화를 휩싸고 도는 비장감과 웅장함이 그대로 느껴졌다. 그 후로 수많은 앨범을 사서 들었지만 각각의 곡이 짜임새 있게 만들어져 있고 일관된 흐름을 가진 앨범을 듣긴 힘들었다. 나 스스로도 음악을 듣는데 있어 어떤 매너리즘에 빠져있어 노래를 그 자체로 받아들이기가 매우 힘들었다.

그런 점에 있어서 시비타 준의 이번 앨범은 내게 매우 각별하게 다가온다. '이전의 앨범들에서 즐겨써오던 음계를 살짝 꼬아놓았네' 라든지 '새로운 장르로 접근한 시도가 많이 보인다'든지 하는 겉보기적인 기준에 얽매이지 않고 앨범 그자체로 편안하게 들으며 즐길 수 있었기 때문이다.

곡을 말 그대로 "찍어내는" 시대에 수많은 가수들이 수많은 앨범을 쏟아내놓고 들어야 할 다른 앨범들도 머릿 속에 수북히 쌓여 있지만 이렇게 느긋하게 즐길 수 있는 앨범이 생겼다는 사실에 얼마나 감사한지 모른다.

Thursday, June 07, 2007

Zard를 회상하며

너무 좋아서 미친 적도 없고 그렇다고 딱히 멀리한 적도 없던 평범한 일본 가수일뿐이었다.

하지만 죽었다는 것을 알고나자 그 이름이 특별하게 다가왔다. 그 존재가 특별히 다가왔다.

문화개방 이전부터 Zard라고하면 X-Japan만큼 그 인기가 상당했던 것을 기억한다. 그 시절, 다른 사람들이 Zard가 어쩌고 저쩌고 할 때부터 시작하여 일본음악을 접하고 Do As Infinity에 빠져있을 때, 문화개방이 되어 가장 먼저 Zard의 앨범이 들어왔을 때, 가까이서 열광하고 환호하지는 않았지만 멀리서 항상 지켜봐왔다.

나의 음악史와 함께해 온 가수가 죽었다. 늘 언제나 그 자리에 있으며 내가 듣지도 않을 앨범을 내며 내가 듣지도 않을 베스트 앨범을 냈을 가수가 죽었다.

특별한 이유없이 무심코 한 장 집어든 Zard의 베스트 앨범을 이제사 듣고있노라면 무언가 서러운 느낌이 든다.


내가 좋아했던 Zard의 곡들
永遠~君と僕との間に~ from [ZARD BLEND II ~LEAF & SNOW~]
あの微笑みを忘れないで from [ZARD Cruising & Live]

Saturday, April 21, 2007

봄의 찬 내음을 맡으며

봄이 왔음이 절절하게 느껴지는 때가 있다. 방울 방울 매달려있는 목련이라든지, 동네 어귀에 피어 저녁이 되면 하얀 등과 잘 어울리는 벚꽃 등.. 아침에 지하철을 타러 가면서 찬 이슬을 머금은 풀잎 내음을 맡고 있노라면 그 자리에 한 10분만 그대로 서있으면 하는 충동이 일어나기도 한다.

밤에 방의 창문을 살짝 열어놓고 일을 하면 풀 내음에 뒤섞인 목련의 향이 찬 바람을 타고 들어온다. 너무 좋아서 그 바람 속에 가만히 있는 중에 문득 이런 생각이 들었다.


"이 향기, 이 바람을 녹음할 수 있다면 얼마나 좋을까?"


물론 소리를 기록하는 녹음을 말하는 것이 아니다. '향기나 공기의 차가운 정도를 "기록" 한다는 것' 이라고 정의되어 있는 단어를 알지 못하기에 그렇게 생각이 든 것이다. 이런 분야에서 행해지고 있는 과학적인 노력에 대한 기사나 뉴스를 몇 번 보았지만 과연 가능할까?? 불가능하지는 않을 것 같으면서도 아날로그적으로 그 것을 "캡춰"하려면 얼마만큼의 기술력이 필요한 걸까?


불과 몇십년전까지만 해도 빙하였던 것이 다 녹아버려 호수가 된 남미 어느 곳의 사진 기록을 본 적이 있다.

산소를 캔에 넣어서 판다는 말을 들은 적이 있다.


10년 후, 혹은 20년 후에도 계속 이 바람을 느낄 수 있을까. 디지털적으로든 아날로그적으로든 이 바람을 어딘가에 보관해놓아 언제라도 이 바람을 느낄 수 있다면 이 지구가 다 오염되어버린다해도 괞찮을 것 같은 기분이 들었다.

Monday, April 16, 2007

Realtek HD Audio와 윈도우 출력 사운드 녹음 문제의 해결

Intro..

학교 사람들과 같이 하고있는 프로젝트에 필요하여 PC에서 출력되는 사운드를 캡춰해야할 일이 있었다. 그래서 늘 하던대로 제트오디오를 깔고 그 안의 Recording 메뉴를 사용하려고 하였다. 요즘 꽤나 각광받고 있는 곰녹음기도 있지만 제트오디오의 Recorder가 더 많은 옵션을 제공해주어서 즐겨 사용하고 있었다. 그런데 제트오디오가 출력되는 사운드를 잡지 못했다. 울며 겨자먹기로 곰녹음기를 설치했지만 결과는 마찬가지였다. 새롭게 산 노트북에서의 작업이었기 때문에 혹시 사운드카드에 문제가 있는게 아닌가 생각이들었다.

그래서 Realtek HD Audio로 검색을 해보니 출력되는 사운드를 캡춰하지 못하는 사람들의 경우가 많이 검색되었다.

문제는 나왔는데..

해외의 여러 사이트를 검색해 보니 대부분의 유저들이 OS나 PC / Notebook의 종류에 관계없이 Realtek HD Audio 때문에 문제를 겪고 있었고, 해결된 케이스를 하나 찾을 수 있었다.

그 사람이 찾은 방법은 가상 오디오 드라이버를 사용하는 것이었다. Virtual Audio Cable이라는 프로그램인데 이 프로그램이 가상 오디오 드라이버를 만들어 준다.

필자가 사운드 드라이버의 구동체계에 익숙하지 않기에 확실히 이다저다 라고 말할 수는 없지만 우선 직접 겪은 바를 설명하겠다.

필자의 노트북 사양 및 사용한 프로그램이다.

Averatec N6770SM1K
--------------------------
AMD Turion64x2
WindowsXP SP2
Realtek HD Audio

...

Virtual Audio Cable
곰녹음기
Foobar2000


Problem Solving Process

1. Realtek HD Audio는 총 두가지 부분으로 나뉜다. Realtek HD Audio output과 Realtek HD Audio input이다. Realtek HD Audio output은 윈도우에서 만들어지는 소리를 내보내는 역할을 하고 Realtek HD Audio input은 녹음이나 Line in 방법을 통한 사운드를 받아들인다. 중요한 포인트 중 하나는 이 시스템이 절대적인 것이 아니라는 것이다. 제어판에서 설정하기에 따라 Realtek HD Audio output이 아니라도 윈도우에서 인식하는 사운드 장치라면 윈도우의 주 사운드 장치가 될 수 있는 것이다.

2. 제트오디오나 곰녹음기는 기본적으로 윈도우의 주 사운드 장치를 입력받아 소리를 녹음한다.

3. Realtek HD Audio를 주 사운드 장치로 사용하는 컴퓨터의 경우 위 부분에서 문제가 발생한다. 필자가 생각한 사운드 출력 개념은 이러하다.

[ 출력될 사운드를 만듦] -> [윈도우의 주 사운드 출력 장치가 사운드를 받아들임]

output device가 스피커와 직접 연결되는 장치라면 소리가 스피커로 나올 것이요, 스피커와 직접적으로 연결되지 않은 output device가 사운드를 받아들인다면 소리가 스피커로 나오지 않을 것이다. 필자가 개념적으로 헷갈린 부분은 여기였는데 사운드카드가 윈도우에서 인식이 된 상태라 면당연히 스피커로 소리가 나와야 한다고 생각한 것이다. Virtual Audio Cable을 쓰면서 이 개념을 깨기가 힘들었다.

4. 곰녹음기는 윈도우의 주 사운드 출력장치 외에도 다른 출력장치를 선택해서 그 출력장치로부터 나오는 소리를 캡춰할 수 있다. 문제는 이 리스트에 Realtek HD Audio Output이 올라오지 않은 것이다.

5. Virtual Audio Cable을 사용하면 출력장치 혹은 입력장치로 사용이 가능한 가상 드라이버를 몇개고 만들 수 있다. 필자가 가상드라이버를 하나를 만들어서 그 장치를 윈도우의 주 사운드 출력장치로 설정하고 곰녹음기의 main input을 그 가상 드라이버로 설정하니 그제서야 소리가 잡혔다.

6. 하지만 위의 경우엔 소리가 스피커로 나오지 않는다. 왜냐하면 아까 말했듯이 출력장치가 스피커와 직접 연결이 가능해야 스피커로 소리가 나오는데 이 가상 드라이버는 직접 스피커와 연결되지 않기 때문이다.

7. 그래서 사용하는것이 Audio Repeater이다. Audio Repeater에서 받아들일 소리를 위에서 설정한 가상 드라이버로 놓은 다음, 그 소리를 내보낼 장치를 Realtek HD Audio Output 으로 설정한다. 그리고 Start 버튼을 누르면 소리가 스피커로 나온다.

8. 필자가 생각해 본 개념도



Outro..

내 생각이 100% 맞다고 생각하지 않는다. 다만 이런 식으로 생각하고 개념을 그리며 문제를 해결했다는 것이다.

Friday, December 01, 2006

일을 하다 보면 풀리지 않을 때가 있는 법이다. 그럴 때마다 나는 두 눈 부릅뜨고 더욱 더 앞으로 나아가기를 주저하지 않았다. 믿고 나아갈 때에야 비로소 보이지 않던 길이 열리는 것은 왜일까. 결론은 간단하다. 길은 처음부터 그 자리에 있다. 다만 두려움과 절망으로 닫힌 눈으로는 볼 수 없을 뿐이다.

망설이면 보이지 않고, 주저하면 멀리 달아나며, 절망하면 길은 사라지고 만다. 이 길을 가야만 한다고 굳게 믿는 사람 앞에서 길은 거짓말처럼 나타난다.
-배상면, <도전없는 삶은 향기없는 술이다>, 랜덤하우스중앙

http://iz4u.net/blog/

주저하고 절망했었다. 내가 정말 프로그래머로서 내 인생을 살아갈 수 있을까? 이것밖에 못하는데, 이정도밖에 안되는데..

이 길이 맞는 것일까? 나는 얼마만큼 할 수 있을까? 내 한계는 어디일까?

말만 해봤자 돌아오는 것은 없다. 믿는대로 나아갈 뿐.

Wednesday, November 01, 2006

How to live a life?

학교에서 알고리즘 시험을 치고 강의실을 나서는데 모르는(복학생으로 보이는) 분이 내게 와서는 대뜸 무슨 문제가 어떻게 나왔는지 가르쳐 달라고 했다. 나름대로 시험 친 내용을 짧게 설명해준 후 계단을 내려오는데 또 다른 분이 내게 다가왔다.

이번에도 역시 시험 내용을 묻는 것이었다. 이분은 원래 전공이 화학인데 복수전공으로 컴퓨터를 선택했다고 했다. 이번에 복학했는데 알고리즘이 너무 어렵다고, 내게 문제를 가르쳐달란다. 음료수도 사주겠다고, 잠시만 시간을 내달라고 그러는데 어찌 할 수가 없어서 이것 저것 시험 내용을 설명해드렸다.

알고리즘 시험이 한 주에 두번있고 선택해서 시험을 치는 것이어서 위와 같은 사람들이 있었던 것 같다. 각자에게 똑같이 주어진 인생인데 삶을 대하는 태도는 사람마다 제각각이다. 누구는 모르는 사람 붙들어 가면서 까지 공부를 하려고 하는데 나는 어떻게 살고있는지.. 어떻게 살아나가야 하는 것인지.. 그러한 것들을 생각해보게 하는 시간이었다.

Monday, October 30, 2006

게임 프로그래머를 위한 팁, 규칙, 철학들

32비트 프로세서에는 32비트 데이터를 사용하라.

조그만 배열들은 정적으로 만들어라.

부동소수점 연산보다 정수 연산이 더 빠르다.

Linked List, Tree 구조를 피하라. 자료구조는 최대한 단순하게 유지하는 것이 좋다.

C/C++ 라이브러리는 생각하는 것만큼은 빠르지 않다. 필요하다면 직접 만들어서 사용하라.

Call by pointer를 효과적으로 사용하라.

좋은 알고리즘은 수천 줄의 어셈블 코드보다 가치가 있다.

매크로 보다 인라인 함수를 사용하라.

전역변수의 사용을 최소화하라.

GOTO문을 사용하지 말라.

모든 것을 객체로 생각하라. 객체간의 의사소통을 최소화하라.

가장 좋은 프로그램에는 클래스가 없다.

클래스는 간단하고 견고하게 하라.

다른 코드에 종속적인 코드를 만들지 말라.

주석! 주석!

방어적 프로그래밍을 하라.

音樂 means to me..

나는 음악이 대화라고 생각한다.

사람들이 '언어'를 통해 의사소통을 하듯, 청자와 연주자는 악기의 연주를 통해서 '대화'하는 것이다.

슬픔, 즐거움, 평화로움 등의 감정이나 머릿속에 그리는 이미지들, 굳이 한단어, 한단어 일일이 늘어놓지 않아도 음악을 통해서 그 느낌을 그대로 전달 할 수 있는 것이다.

수많은 민족, 나라에서 제각기 다른 언어를 사용하지만 음악만은 만국공용어라고 하는 까닭이 여기에 있는 것이 아닐까 싶다.


하지만 내가 생각하기에 이 세상의 수많은 음악들이 모두 다 의미있게 다가온다고 생각하지 않는다. 유명한 화가의 그림과 그 모조품의 가격이 하늘과 땅의 차이인 것과 같은 이치라고 말한다면 너무 과장된 것일까?

그렇다고해서 음악을 아무나 할 수 없다는 말하는 것은 아니다. 전달하는 사람의 자세가 중요하다는 것이다.


간과하기 쉬운 것은, 음악이 모든 사람들에게 같은 소리로 들리지 않는다는 것이다. 사람들은 저마다의 만화경을 가지고 있기 때문이다.