케이크워크는 써보지 못했지만, 소프트미디 비슷한 것은 써 본 것 같군요.
아마 데모용으로 나왔었던 것 같은데, 몇 년전의 일이지만 그다지 크게
성능이 좋았다고 느끼지 못했습니다. timidity를 써본다면 리얼 미디의
진가를 맛볼 수 있으니 한번 들어보시고 평가해 보세요.
GS, GM, XG를 모두 지원하므로 웬만한 미디는 큰 지장없이 들을 수 있습
니다. 가끔씩 특이한 샘플 음원을 쓴 것들은 기본적인 것들로 자동으로
대체되어 연주되므로 원곡과 크게 차이가 나지 않습니다.
윈도우에 케이크워크가 있다면 리눅스엔 jazz++ 시퀀서가 있습니다.
필자의 컴에선 제대로 이걸 쓸 수 없지만, 좋은 장비를 가진 분이라면
이걸 사용하면 될 것 같군요. 아래 주소를 참고하세요. (밑에 분 말씀
을 듣고 생각한건데, 불편하지만 jazz++로 곡을 조금씩 만들면서 바로
한텀 창 하나 열어서 timidity로 시험해 본다면 곡을 제작할 수 있지
않을까 싶은데요)
http://www.jazzware.com/cgi-bin/Zope.cgi/jazzware/ - 레드햇 7.2에 기본 탑제된 브람스도 미디 시퀀
서인데 역시 제 컴에선 동작조차 할 수 없군요. kde 전체가 freeze되어 버립니다.
: 안녕하세요?
:
: windows에서는 기본적인 사운드카드의 미디 음원이 딸리는 것을
: 고려해서 소프트 미디를 써서 미디 편집 프로그램이 나와있는데...
: (실제로 Cakewalk를 설치해보면 소프트미디가 같이 설치되더군요.
: 역시 제 es1371칩에서와는 비교할 수 없는 음질 향상
)
:
: 리눅스에선 아직 보지 못했습니다.
:
: 혹시 이 글을 읽는 분들중에 리눅스에서 미디 편집 프로그램
: 괜찮은 것 알고 계시면 추천해 주셨으면 합니다.
:
: 그럼...
:
: : 미디 장비 없이 미디음악을 들을 수 있는 것도 상당한 매력입니다만,
: :
: : 그렇다면 미디장비 없이 미디파일을 만들 수 있지 않을까 하는 욕심도 생기는군요.
: :
: : 혹 그런 프로그램은 없는가요?
: :
: : kju.
: :
: :
: : : timidity 100% 사용하기(리눅스에서 미디 음악 듣기)
: : :
: : : (다음 글은 몇 년 전 본인이 천리안에 썼던 내용을 토대로 쓴 글입니다.
: : : 틀린 내용도 있을 수 있으므로 답글을 달아 주시기 바랍니다)
: : :
: : : -timidity 소개: 이 소프트웨어는 미디 음원이 없는 일반 사운드카드에서
: : : 미디 파일을 원음에 가깝게 연주할 수 있는 프로그램입니다.
: : : Gravisultra 사운드 카드의 음원을 하나하나 파일로 만들어
: : : 서 연주시에 그 파일들을 읽어들이면서 진행이 됩니다.
: : : 위에서 원음에 가깝다는 표현을 썼지만, 정말 음질 하나는
: : : 죽인다고 할 수 있습니다. 필자는 옥소리 wss16 사운드
: : : 카드(isa용)을 8년째 아직도 사용 중입니다. 요즘 나오는
: : : 사운드 카드에 비하면 정말 초라한 카드지만 전 아직 이걸
: : : 버릴 생각은 없습니다. 이런 카드로도 이 timidity로
: : : 감동적으로 미디 음악을 감상할 수 있습니다. 윈도우에서
: : : 미디를 연주하면 딩동 딩동하는 형편없는 미디 연주를 들을
: : : 뿐이지만, 리눅스에서는 비싼 사운드카드에 견주어 손색이
: : : 없는 음악을 들을 수 있습니다. 지금은 윈도우용으로 포팅
: : : 된 timidity로 윈도우에서도 미디를 들을 수 있습니다.
: : : timidity는 원래 미디음악을 wave화일로 컨버젼하기 위해
: : : 만들어진 프로그램입니다. 당시에는 상당한 CPU 파워를
: : : 요구했기 때문에 실시간으로 음악을 연주하기는 무리였습니
: : : 다. 그러나, 펜티엄 CPU가 나오면서 이런 문제가 해결됐습
: : : 니다. 현재는 제 pc(펜3 650,램 128)에서 아무리 많은 악기
: : : 를 사용한 미디라도 20-30% cpu 사용량이면 충분합니다.
: : : 몇 년 전에 사용한 펜120에 램 32 일때는 50-60%의 cpu 점유
: : : 율을 보였던 것으로 기억합니다. 또한, 이 timidity로 미디
: : : 화일에서 wave파일을 만든 후, notlame같은 인코더를 써서
: : : mp3 화일을 제작할 수 있습니다.
: : : 만들어진 mp3는 일반 상업용 mp3와 비교해도 손색이 없을
: : : 정도로 놀라운 퀄러티의 음질을 보장합니다. 굳이 mp3로
: : : 만든 이유는 timidity가 설치 안된 시스템에서도 일반 mp3
: : : 플레이어로 연주 음악을 들을 수 있기 때문입니다.
: : : 리눅스 용의 경우에 한텀과 같은 터미널에서 실행시킬 수도
: : : 있고, GTK나 Motif, 혹은 tcltk 형식으로 프로그램을 띄울
: : : 수 있습니다.
: : : Emacs사용자라면 emacs안에서도 플레이 가능합니다. 저의
: : : 경우엔 그냥 간단히 한텀 하나를 열어서 트레이스 모드로
: : : 플레이 하는 것을 좋아합니다.
: : :
: : : -사이트: http://www.goice.co.jp/member/mo/timidity/ : : : 여기에서 timid
: : : ity 최신 버전을 다운받습니다. 윈도우용을
: : : 원한다면 바이너리 화일을 다운 받으면 됩니다.
: : : 그리고, 링크 부분에서 음원 파일을 다운받습니다.
: : : eaw patch를 추천합니다. 이것이 가장 정리가 잘 되어
: : : 있고 음질도 가장 뛰어납니다.(20메가 정도 됩니다.)
: : :
: : : http://hive.me.gu.edu.au/not_lame/ : : : 여기에서 NotLame를
: : 다운받습니다. mp3 화일을 만드는데 : 필요합니다. rpm버전이 편합니다.
: : : 뭐, 다른 mp3 인코더를 쓰더라도 상관없을 것입니다.
: : : (반드시 timidity와 음원 파일이 있어야 미디를 들을 수
: : : 있습니다.
: : : 레드햇 7.2를 설치하면 기본으로 timidity가 들어
: : : 있습니다. 새로운 버전을 받아도 되지만, 음원 파일만
: : : 받아서 설정 패스만 바꿔주면 됩니다.)
: : :
: : : -설치방법: 윈도용은 적당한 위치에 디렉토리를 하나 만들고 압축 파일
: : : 을 풀어서 파일들을 만든 디렉토리로 넣으면 됩니다.
: : : 그리고, 음원용 화일을 저장할 디렉토리도 하나 더 만들고
: : : 음원파일들을 그곳에 넣습니다.
: : : 음원 파일 디렉토리를 보면 timidity.cfg라는 화일이
: : : 있습니다. 이게 중요한데 이 화일을 편집기로 열고
: : : dir c:eawpats라고 된 부분을 찾습니다.
: : : c:eawpats를 여러분이 설치한 드라이브와 디렉토리 이름
: : : 으로 변경하고 저장합니다. 만들어진 timidity.cfg를
: : : timidity가 설치된 디렉토리로 복사합니다.
: : : 이제 실행만 하면 되는데 실행시 주의할 점은 이 윈도우로
: : : 포팅된 timidity는 일본사람이 만들었기 때문에 영문와
: : : 일어만 지원합니다. 한글은 볼 수 있지만 폰트는 형편없이
: : : 찌그러져 나옵니다. 그러나, 플레이 상에는 문제가 없습니
: : : 다. 옛날 버전인 2.10.4버전을 쓴다면 한글이 정상으로
: : : 나옵니다.
: : :
: : : 리눅스용은 받은 소스를 적당한 곳(/tmp 같은)에 풀고,
: : : 일반 프로그램을 설치하는 것처럼, configure, make,
: : : make install을 차례로 실행해 주면 됩니다.
: : : GTK, Lesstif, tcltk, Emacs 형식을 지원하기 위해
: : : 다음과 같이 옵션을 주어야 합니다.
: : :
: : : ./configure --enable-ncurses --enable-slang --enable-mo
: : : tif --enable-tcltk --enable-emacs --enable-vt100 --enab
: : : le-xaw --enable-gtk --enable-spectrogram
: : :
: : : 기본적으로 /usr/local/bin 에 timidity 실행파일이
: : : 들어가고 /usr/local/share/timidity 에 timidity.el
: : : (emacs에서 플레이 하도록 도와주는)이 들어갑니다.
: : : (설명서대로 다른 디렉토리를 선택해도 됩니다.
: : : install 설명서를 잘 읽어 보세요. 이 밖에 소스
: : : 디렉토리의 timidity디렉토리 안의 timidity.h 화일을
: : : 일부 수정할 수도 있습니다. install 화일에 순서대로
: : : 설명이 되어 있으므로 수정하면 편할 것입니다.
: : : 가령 시작시의 볼륨이라든지 음질의 출력 정도등을
: : : 필요한대로 수정할 수 있습니다)
: : : 빌드와 설치가 끝났다면 음원 파일을 설치하시고, 윈도우
: : : 파티션에 음원 파일이 있다면 mount 되어 있는한 그대로
: : : 사용해도 됩니다.
: : : 윈도우 설치 때처럼 timidity.cfg를 편집해서
: : : /usr/local/share/timidity 에 넣어주면됩니다.
: : : (예를 들어 dir /mnt/dosc/eawpats 이런 식으로 변경해서)
: : : 혹시, timidity.cfg를 찾지 못하면 /etc 에 timidity.cfg를
: : : 넣어주면 될 것입니다.
: : : emacs 상에서 플레이 하기 위해서 timidity.el을
: : : /usr/share/emacs/site-lisp 디렉토리에 복사합니다.
: : : timidity.el 화일을 편집기로 열어보면 emacs 에서 플레이
: : : 하는 방법이 주석 부분에 나와 있으므로 그대로 따라하면
: : : 됩니다.
: : : ~/.emacs에 해당 내용을 정확히 입력하고 (대소문자 필히
: : : 구분) emacs상에서 Alt+x를 친후 timidity를 명령어를
: : : 치면 됩니다.
: : :
: : : -사용방법: 윈도용은 데스크탑에 링크시켜 두고 실행하면 편합니다.
: : : 리눅스 용에 비해 외관도 단순하고, 스킨도 사용하지 않아
: : : 투박해 보이지만 성능은 괜찮은 편입니다.
: : : 메뉴의 config로 들어가서 preference를 선택합니다.
: : : 첫번째 탭(player)에서 english를 선택하고 확인을 누릅니다.
: : : 다시 실행되며 영어로 메뉴가 나옵니다. 몇 가지 설정은
: : : 한번씩 각자 적용해 보시고 misc에서
: : : Load Instruments While Playing을 uncheck 합니다.
: : : 왜냐하면 연주시 음질이 좋지 못하기 때문입니다.
: : : 그 위와 아래 두개는 체크합니다. Maximum Voices 256으로
: : : Amplification은 100으로 그 오른쪽의 Resample Cashe는
: : : 많이 잡을수록 좋습니다.
: : : 제 경우는 30,720,000으로 잡았습니다.
: : : output 탭을 선택하고 Precision란은 16bit, Signed,
: : : Linear PCM 등을 선택하고 Channels는 Stereo로
: : : Sample rate는 48000으로 잡습니다.
: : : 이제 나머지는 그대로 두고 확인을 누릅니다.
: : : 이제 윈도우에서 timidity로 미디를 듣는 일만 남았습니다.
: : :
: : : 리눅스용은 man timidity 를 실행해 본다면 다양한 실행
: : : 옵션을 배울 수 있습니다. 우선 간단한 -in, -ig, -im,
: : : -ik 옵션을 해보시기 바랍니다.
: : : 이건 인터페이스를 터미널, GTK, Motif, tcltk 등으로
: : : 실행하는 옵션입니다.
: : :
: : : timidity -in 미디화일
: : : timidity -im 미디화일
: : : timidity -ig 미디화일
: : : timiidty -ik 미디화일
: : :
: : : 이런 식으로 실행하면 됩니다. 여기에 좀더 다양한 옵션을
: : : 붙이면
: : :
: : : timidity -in -E wpvtos *.mid
: : :
: : : 이런 식으로 표현하면 됩니다. 필자가 선호하는 터미널
: : : 모드상의 -in 인터페이스에서 h 키를 누르면 단축키 설명이
: : : 나옵니다.
: : : 다시 h 키를 눌러 도움말을 빠져 나와서 t 키를 누르면
: : : 트레이스 모드로 들어갑니다. g 키를 누르면 창이 하나
: : : 열리고 사운드 스펙트럼을 볼 수 있습니다.
: : : n 키를 누르면 다음곡으로 p 키를 누르면 이전 곡을 들을
: : : 수 있습니다. l 키를 누르면 현재 디렉토리의 모든 곡의
: : : 리스트를 볼 수 있습니다. 설명서를 보고 하나씩 배워
: : : 두면 편리합니다.
: : : 미디에서 wave 화일을 뽑아 내려면 (가령, 미디화일 이름이
: : : 소유진.mid 라면)
: : :
: : : timidity -T 100 -E wpvtos -C 128 -s 44100 -Ow 소유진.mid
: : :
: : : 같이 실행해 주면 됩니다. 보통 왠만한 곡들은 40-60메가의
: : : 공간을 차지한다는 것을 알아 두시기 바랍니다. (옵션에 관한
: : : 문의는 메뉴얼을 참고 하시기 바랍니다. -T 옵션은 템포를
: : : 조정하는 것입니다. 가령 -T 105로 하면 5% 정도 빠른 템포로
: : : 연주됩니다.)
: : : 만들어진 wave 화일을 mp3로 만들려면(notlame를 설치했다면)
: : :
: : : notlame 소유진.wav 소유진.mp3
: : :
: : : 이런 식으로 명령을 내리면 됩니다. 컴퓨터에 따라서
: : : 시간이 걸립니다. 지금 컴퓨터에선 40초 정도 걸립니다.
: : : 예전 펜120일때는 5분정도 걸렸던 것으로 기억합니다.
: : :
: : : -마치며: timidity가 제대로 별로 소개가 안되어 있는 것 같군요.
: : : 여기 적수네 동네를 검색해 보면 timidity에 대한 정보가
: : : 없어요.
: : : 전 mp3 음악도 좋아하지만 미디 음악을 더 좋아 합니다.
: : : 미디음악을 들으면 마치 현장에서 즉흥적으로 연주되는 것
: : : 같고, 들을때마다 신선한 것 같습니다. 게다가 잘 만들어진
: : : 미디곡은 인터넷뿐만 아니라 대형 BBS 자료실에 넘쳐나게
: : : 많이 있습니다. 정말 잘 만들어진 미디곡은 만든 사람의
: : : 마음이 깃들어 있는 것을 느낄만큼 아름다운 것들도 많더군요.
: : : 최근에 듣는 것들로 신중현의 미인, 핑클의 Now,
: : : 조용필의 바람의 노래, 본조비의 always,
: : : 에릭클랩톤의 change the world, 영화음악으로 타이타닉,
: : : 네버 엔딩 스토리(가요아님), 클래식으로 차이코프스키의
: : : 비창, 비발디의 사계, 에반게리온에 삽입돈 케논 변주곡,
: : : 나우시카의 나우시카 메인테마, 옛날 게임 대항해 시대2의
: : : 배경음악 등이 있습니다.
: : : 이런 음악들을 리눅스에서 timidity라는 뛰어난 프로그램
: : : 으로 감상할 수 있다는 것이 제가 리눅스를 사랑하는
: : : 이유입니다.
: : :
: : : - 긴 글 읽어 주셔서 고맙습니다.
:
: --
: 어떻게 물고기를 잡을까...