• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
DOSBox ━ 도스용 게임 구동기
 
 
 
카페 게시글
검색이 허용된 게시물입니다.
간단한 팁 및 정보 기타 도스박스에서 미디 지원 (CoolSoft VirtualMIDISynth 가상 미디 장치)
바이킹 추천 0 조회 2,122 13.02.21 21:12 댓글 13
게시글 본문내용
 
다음검색
첨부된 파일
댓글
  • 13.02.21 21:14

    첫댓글 굳이 별도의 소프트웨어를 시스템에 설치하지 않고도 도스박스 자체에서 이미 fluidsynth를 통해 .sf2 사운드폰트를 지원하고 있습니다. 음질에서 어떠한 차이가 있는지 말씀해 주실 수 있나요?

  • 작성자 13.02.21 21:27

    아, 자체적으로 sf2 를 지원하나요? ^^; 아 그건 몰랐습니다. 같은 사운드폰트를 지원하면 음질은 비슷하지 않을까 싶은데요.
    제가 본문에 적은건 작은 프로그램 설치로 간편하게 여러가지 미디 사운드폰트를 비교 재생해 볼 수 있으니 좋아서 소개한 겁니다.
    미디 음질이야 사운드폰트에 의해 결정되겠죠.

    프로그램 설치해서 미디 장치 등록하면, 윈도우용 미디 지원 프로그램들도 공유해서 쓸 수 있습니다.
    윈도우 기본 내장한 미디어 플레이어 에서도 도스용 미디파일 들을 개선된 음색의 사운드폰트로 재생해서 들어볼 수 있으니까요.

  • 13.02.21 21:32

    sf2 파일 관리가 편해진 것은 장점이라고 봅니다. 좋은 정보 감사합니다.
    도스박스에서 직접 sf2를 사용하려면 mididevice=synth로 지정하고 midiconfig=에 파일 이름(.sf2)을 지정하시면 됩니다.

  • 13.02.24 02:14

    저는 bassmidi를 쓰는데 장치를 두개를 만들어줘서 하나는 도스게임에 가장 어울리는 폰트로 생각하는 sc-55로 쓰고 나머지는 가끔식 이것저것 변경해서 씁니다.
    아무래도 도스박스는 그냥 win32로 놓고 쓰게 되더라고요. 폰트는 mt32라던지 VSTi 를 쓰기도 하고 mid파일을 미플이나 팟플등에서도 연동해서 듣기도 하니까요.

  • 13.02.27 00:52

    혹시 어떠한 버전의 mt32 사운드폰트를 사용하셨는지 여쭈어 봐도 될까요? 제게는 mididevice=mt32 보다 품질이 영 아니었습니다.

  • 13.02.27 23:32

    뭐 폰트야 뻔한 그것을 쓰지요;;; 그것들 밖에 뭐 더있겠습니까?
    근데 사실 전 MT32던 SC-55이던 미디를 들을 때는 님의 daum버전으로는 잘 듣지 않습니다. (fm midi 로그를 위해서는 편하니까 쓰지만요) 뭐랄까 mdi 사운드 재생에 가끔씩 오류가 생긴다 할까나요?
    게임중 미디재생하면서 곡이 자주 바뀌면 가끔 재생에 문제가 생기기도 하고요...(다음 곡으로 넘어가면 해결됩니다) 특히 옥소리 노래방 freecard버젼에는 수년째 지났지만 소리가 들리지도 않습니다.
    미디 출력은 daum과 원저작 버전과 차이가 좀... 점검 바랍니다.

  • 13.02.27 23:33

    http://durl.me/4jdorc
    이건 님 버젼만 재생이 안됩니다. 많은 분들이 도스박스로 이거 원래 안되는 줄 알지만... 사실 daum 버젼만 안되는겁니다.

  • 13.02.28 16:57

    도스박스 특별 버전은 순수 svn을 기반으로 만들어지고 있습니다. 특별 버전은 0.74 기반은 아니지만 원저작 svn 소스를 기반으로 하는 것임을 밝힙니다. 미디 문제 보고를 해 주셔서 감사합니다. 확인 후 조치하겠습니다.

  • 13.03.01 15:36

    소리가 나지 않는 문제를 확인했습니다. 이것은 특별히 다음 빌드 문제가 아니라, cycles=max, core=dynamic으로 설정하면 타이밍이 너무 빨라서 MIDI를 잡아내지 못해서 일어나는 문제입니다. 혹시 설정값이 바뀐 도스박스 특별 버전을 사용 중이시라면 설정값을 기본값으로 초기화한 뒤 사용해 주시면 감사하겠습니다.

  • 13.03.01 20:21

    제 경우엔 두 버젼 모두

    core=auto
    cputype=auto
    cycles=20000
    forcerate=
    cycleup=10
    cycledown=20
    cgasnow=true
    isapnpbios=true

    이 상황에서 다음 버젼만 재생이 되지 않았습니다. 20000cycle정도는 노턴의 si 유틸로 벤치시 486dx-33의 두배가 안되는 정도의 그리 크다고는 할 수 없는 설정입니다. 지속적인 확인을 바라겠습니다.

  • 13.03.01 21:26

    20000 사이클에서 문제가 일어나는 것은 도스박스 특별 버전의 고유 문제가 아닙니다. EMUCR 클린 빌드(최신 클린 SVN)에서도 동일 현상이 존재합니다. 앞서 말씀 드렸듯이 도스박스 특별 버전은 공식 SVN 브랜치를 기반으로 합니다. 아마도 개발자가 미디 부분을 업데이트하면서 무언가를 건드린 것으로 보입니다. 아무런 조치가 없을 경우 추후 출시될 도스박스 0.75 정식 버전에도 이 문제가 그대로 반영(존속)됩니다. 이유가 무엇인지 살펴는 보겠습니다만 어느 리비전에서 시작되었는지는 확인이 쉽지 않을 수도 있습니다.

  • 13.03.01 22:28

    소스 코드를 확인해 본 결과 개발자가 미디 쪽을 건드리지는 않았습니다. 아무래도 타이머 쪽을 업데이트한 것 같습니다. 따로 방법이 발견되기 전까지는 사이클을 낮추어 사용해 주세요. 앞서 언급한대로 도스박스 0.75 정식 버전이 출시되더라도 이 부분은 수정되지 않을 수도 있습니다.

    도스박스 다음 카페가 제공하는 특별 기능들이 제외된 순수 SVN 빌드는 여기서 받으실 수 있습니다.
    http://www.emucr.com/2013/02/dosbox-svn-r3820.html
    결과는 다음 카페의 것과 동일합니다. libpng13.dll을 libpng12.dll로 이름을 바꾼 뒤 사용하시면 됩니다.

  • 13.11.08 21:28

    근데 이 VirtualMIDI로 사운드 캔버스 sc-88의 에물레이터도 가능한가요? 그리고 가능하다면 재연율이 어느정도 인지 알고 싶네요.

최신목록