2013년 12월 17일 화요일

Korg X2 Music Workstation - SysEx 전송 문제

X2는 1993년에 출시된 Korg사의 오래된 악기이다. 시퀀서가 내장된 76건반의 뮤직 워크스테이션이다. 예전에 올린 포스팅을 통해 그 모습을 살펴본다. 현재는 X자 형태의 스탠드에 올라가 있다.

http://blog.genoglobe.com/2013/02/blog-post.html

네이버 블로그에 X2를 가지고 수년간 씨름을 한 경험을 꽤 많이 포스팅했지만 구글 검색에서는 나타나질 않는다. 미디앤사운드 커뮤티니의 자료실에도 다음과 같은 두 건의 포스팅이 있으나 로그인을 하지 않으면 안보인다.

돌이켜 보면 가장 MIDI 작업을 왕성하게 했던 시절은 사운드 블라스터 16에 웨이브 블라스터2 도터보드를 끼워서 놀던 시절이었다. 마스터 키보드를 처음 샀던 것은 그보다 약간 나중의 일이고(롤랜드 PC-200mkII), 한동은 케이크웍에서 마우스를 열심히 찍었었다.

우스운 일이지만 난 그렇게 유명한 사운드캔버스 모듈조차 실물로 한번도 본 적이 없다. 결국 내가 했던 일은 여러모로 장난 수준에 불과했던 것이다. 이십년 가까운 시간이 흘렀지만 건반이나 기타를 직접 연주하는 것에 더 만족을 해 왔었다. 그리고 Desktop Music 환경도 실로 엄청나게 바뀌었다. 하드웨어적인 음원 모듈에서 가상악기(VSTi), 그리고 아이폰/아이패드와 같은 모바일 장비까지.

윈도우 8.1이 공개된 이 시점에 X2를 가지고 "노는" 것은 쉽지 않다. 예를 들어 내장 리튬 배터리의 수명이 다 되어서 교체했다고 치자(소모되는데 10년 정도 걸릴 것이다). 그러면 액정창에 Init00이라는 프로그램명이 뜨면서 듣기에 거북한 삑삑 소리가 난다. 이를 원래 공장 초기치로 되돌리려면 음원 설정이 들어있는 플로피 디스켓을 로드해야 하는데, 내 X2의 디스크 드라이브는 고장이 나 있는 상태이다. 낡은 컴퓨터에서 플로피 디스크 드라이브를 구할 수는 있으나, 케이블 컨넥터의 모양이 다르고 용량도 달라서 도저히 쓸 수가 없다. 이제부터 고행이 시작되는 것이다!

다행스럽게도 SysEx의 전송을 통해서 초기 설정을 되돌릴 수 있다. 각 음색 디스켓대로 설정된 X2에서 덤프한 SysEx를 갖고 있기 때문이다. 문제는 이런 작업을 할 수 있는 컴퓨터 환경을 이제 구비한다는 것이 매우 어렵다는 것이다. 

지금까지 내가 해 본 테스트로서 가장 확실했던 것은, 윈도우 98 환경에 Xedit 3.1.3을 설치한 다음, 사운드카드의 조이스틱 포트에 미디 인터페이스를 연결하여 설정을 음색 디스켓의 PCG 파일을 X2쪽으로 보내는 것이었다. Korg X-series 장비를 다루는 소프트웨어로서는 Xedit가 가장 완벽했었다. X2로부터 SysEx를 덤프할 때에는 MIDI OX ver. 6.2.0을 사용한 바 있다. 약간 업그레이드된 설정으로서는 윈도우 XP + PCI 사운드 카드 + 사운드카드용 미디 인터페이스를 사용하여 SysEx 송수신을 성공적으로 한 바 있다.

플로피 디스크 드라이브가 망가진 상황에서 음색 디스켓의 내용물을 X2로 보내는 방법은 다음의 유튜브 영상으로 소개된 바 있다. 2008년에 올라온 동영상이니 꽤 오래 되었다.

그러나 컴퓨터의 운영체계가 윈도우 XP로 개선되고, USB 케이블 형태의 MIDI 인터페이스가 나오면서 상황이 점점 꼬이기 시작하였다. 그 이후로는 SysEx를 가지고 감히 건드릴 엄두를 내지 못했다. 윈도우 98이 있는 PC를 찾아서 X2를 들고 직장까지 나왔던 일을 생각하면... 

남은 숙제는 윈도우 7 + HSR 2.0에서 최신 버전의 MIDI OX를 가지고 실험을 해 보는 것이다. 잘못 SysEx 전송해서 액정 화면 글자가 깨지고 소리가 이상해졌던 경험이 하도 많아서 겁이난다! 2013년 12월 18일 노트북 컴퓨터를 가지고 실험한 결론에 따르면 X2 -> PC dump는 잘 되지만 PC -> X2 전송에서는 버퍼 메모리가 부족하다는 에러 메시지가 나온다. 물론 X2의 기본 설정은 또다시 엉망이 되고 말았다.


최악의 경우에는 조이스틱 포트가 있는 오래된 메인보드가 하나 있으니 컴퓨터를 대충 조립하여 윈도우 98을 깔아서 작업하면 될 것이다. 이 또한 매우 끔찍한 시나리오지만.

[참고] X2로 SysEx를 보내려면 설정을 약간 건드려야 한다.


5A MIDI DUMP  원하는 대로 설정하고 OK
3B LOCAL ON/NoteR ALL
3C FILTER1 PROG:ENA AFT:ENA
3D FILTER2 CTRL:ENA EX:DIS

댓글 없음: