USB VS MIDI .....(KORG 마스터 키보드 소리가 안나요)
MIDI는 예전 방식이고 요즘은 USBMIDI라고 USB를 통해 MIDI신호를 주고받는다..
일단 USB는 케이블 한개로 MIDI IN과 OUT을 동시에 커버하므로
종래의 MIDI케이블이 2대 필요하던것을 하나로 줄일수있다.
전송속도도 훨씬 빠르다.
대신 USB는 MIDI보다 불안정할수있다.
예를들어 PC전체가 절전모드에 들어간다던가
해당 UISB포트가 사용을 안하고 시간이 오래지나면
저절로 USB포트가 전원차단이 이루어지는데 이런경우 컴퓨터와 연결이 끊어진다.
실험으로 큐베이스(또는 다른 프로그램)랑 연결되서 USB마스터키보드가 잘 동작하는 상태에서 USB를 뺐다가 다시 끼우면 마스터 키보드가 동작하지 않는다.
즉 MIDI IN이 끊어진다는 얘기..
그외에는 USB전원의 불안정( 파워서플라이나, 과다한 USB포트의 사용또는 USB허브 출력사용등)에 의해 연결이 해제될수있다.
이것도 같은 이유인데 결국 원인은 하나다.
USB를 통해 마스터키보드인식을 큐베이스(PC버젼)은 초기 구동될때만 하는거다...
이것은 마치 PS2 키보드를 쓰다가 뽑거나 처음 PC가 켜질때 키보드가 안꽂혀있으면
나중에 꽂아도 아무 소용없는것과 같은 원리다.
즉 USB라고 다 좋은게 아니다.
MIDI가 구식이지만 더 튼튼하게 연결할수있다.
P.S.
특히 마스터키보드관련 게시판 질문을 보면 가장 많은 질문이 소리가 안난다고하는 질문이다.
좀전에 세팅해서 소리가 잘나다가 하나도 안건드렸는데 소리가 안나는것도
USB일 경우 나타날수있는 증상이다.
===================================================================================
KORG USB 마스터키보드 microkey
드라이버를 깔았는데 소리가 안난다..
정확히 말하면 장치관리자에 드라이버도 제대로 깔리고 인식도 된다.
LED에 불도 들어오고..
문제는 MIDI 프로그램을 돌렸을때
건반을 눌러도 아무런 반응이 없다는것이다.
....
프로그램과 USB케이블,USB포트를 바꿔봐도 안된다.
AS업체(NMS)에서 원격제어를 해도 안된다.
다른 컴퓨터로 해보라고해서 PC방에서 시도했는데도 안된다.
결국 낙원상가에 있는 NMS에 키보드를 들고 방문했다.
그랬더니 잘된다!!
......
업체에서 안되는 이유를 추측해보면
32비트/64비트 (프로그램, 드라이버)문제
관리자권한으로 드라이버를 까는 문제
USB포트마다 새로 드라이버를 깔아줘야하는문제
정품/비품 소프트웨어문제
메인보드에 때라 구형드라이버를 깔아야하는 문제등등
많은 얘기를 해줬지만
결국은 이제는 나 스스로 문제를 해결해야한다.
....
그래서 집에 돌아와 아래와 같이 검색을 해봤다.
korg microkey usb not recognized
나와같은 경우가 많았다, 공통적으로 window7 64bit 버젼을 쓰는 경우였는데
검색하다보니 대부분 한가지 결론에 도달하는데
그것은 win7 레지스트리에 미디 디바이스 개수가 10개로 제한이 있다는 사실이었다.
그런데 젠장 난 고작 신디1,오디오인터페이스1,마스터 키보드 1개밖에 없는데 무슨소리..
나와는 상관이 없는 얘기라고 생각하고 무시했다.
그런데 읽으면 읽으수록 그런 얘기밖에 없었다.
그러던 와중에 음..uninstall 유틸리티로 드라이버를 지워보면 어떨까라고 생각하고
uninstall을 돌렸다. 그랬더니 세상에
이런 말도 안되는 일이 벌어지고 있었다.
중간중간에 비어있는곳은 원래
wdmaud.drv(coruupted)로 채워져있었고
microkey가 인식되지않는것이 중복으로 들어있었다.
결론은 microkey가 10위안에 들어있지않았다는것이다.
그래서 unsintall유틸리티로 지웠더니 위와 같은 상황이 되었다.
이런 현상의 근본적인 문제는 윈도우에 있었다.
스테인버그에서 그원인과 해법을 쓴 포스팅이 있다.
https://www.steinberg.net/nc/en/support/knowledgebase_new/show_details/kb_show/problems-with-the-installation-of-midi-drivers.html
즉 그 기원은 window NT까지 거슬러올라가며
이런저런 프로그램을 깔때마다 미디드라이버들에 쌓이고 지워지지않는다.
그래서 마스터키보드가 10등안에 못든것이다.
그래서 윈도우를 새로 깔면 우선순위가 되어서 동작할 확률이 높다는것이다.
(NMS에서 윈도우를 새로 깔면 대부분 동작한다는 말과 일치한다.)
아래는 그 지저분한 미디 디바이스 드라이버 레지스트리를
수동으로 지우는 방법에 관한 글이다.
http://www.kvraudio.com/forum/viewtopic.php?t=364417
http://www.korgforums.com/forum/phpBB2/viewtopic.php?t=81599&sid=7e11f1986007016f1f0cd88a5d7f20f7
나는 위 캡쳐처럼 uninstall 유틸리티로 일단 지워보았다.
그리고 리부트했더니..
젠장..
아무런변화가 없었다.
그레서 midi11에 할당된 microkey를 지워보기로했다.
그랬더니 USB케이블을 빼고 지우라고해서 시키는대로 했다.
그랬더니 드라이버가 지워진 관계로
윈도우에서 새롭게 장치를 인식하고
윈도우에서 자동으로 드라이버를 깔았다.
(KORG드라이버 유틸로 깐게 아님)
장치관리자로 확인해보니 KORG 드라이버가 깔려있다.
아무튼 .. 중요한건
Uninstall유틸리티에서 확인헤본결과
맨위로 올라갔다. !!! corrupted라는 말이 찜찜하지만
좌우지간 이제 프로그램상에서 인식이 된다는거다.!!!
오 감격!! 건반을 누르니 소리가 남!!!!
당근 큐베에서도 소리가 남!!!
보라..all midi input 대신 microkey keyboard가 뜬다.
이제 모든게 해결..
P.S. KORG의 UININSTALL 유틸은 상당이 중요하다.
윈도우의 미디드라이버할당을 레지스트리를 건드리지 않고 제거할수있으니까.
유사한 예
http://music.hybrids.kr/14