- Midi Keyboard Input/Output latency(delay) problem solution


* 환경 :
    - 키보드 : M-Audio KeyRig 49
    - 오디오카드 : Audio Kontrol 1


* 필요 프로그램
    - Synthesia : 피아노 연습 프로그램
http://www.synthesiagame.com/

    - LoopBe1 (A Free Virtual MIDI Driver)
        - Synthesia의 입력을 음원프로그램 으로 보내는 역할
http://nerds.de/en/loopbe1.html
       
    - FL Studio : 음악 제작 프로그램
        - 피아노 음원 역할
http://www.image-line.com/downloads/flstudiodownload.html

    - asio4all : 범용 ASIO 드라이버
        - 나의 경우는 필요없었음(제대로 동작 안함)
http://www.asio4all.com/


* 설정
- 위의 3개 프로그램을 설치



//=============
- FL Studio 설정
    - 건반 악기 설정

- 샘플러 우클릭 -> Replace -> FL Keys 선택



    - 미디 입력을 LooBe에서 받도록 설정
        Option  -> MIDI Setting(F10)   -> Input : LooBe Internal MIDI -> Enable 체크


    - 출력을 ASIO로 하도록 설정
       ->Audio Setting -> Input/Output ->  ASIO Device : Audio Kontrol 1 선택



//=============
- Synthesia 설정
    - Keyboard Setup
    - Input Device : KeyRig 49(키보드 장치)
    - Output Devices : LoopBe Internal MIDI   




//===================
//참고
* Near zero latency MIDI output on Windows
https://www.synthesiagame.com/forum/viewtopic.php?t=3213&p=20662


//후기
- 메인보드 내장 사운드 카드로는 실패
    -> 'Audio Kontrol 1' 사용

- asio4all 드라이버로는 실패
    -> 'Audio Kontrol 1'의 ASIO드라이버 사용

- 음원프로그램으로 'Guitar Pro', 'Cubass 5' 활용은 실패



반응형
Posted by codens