Grand MS-DOS Gaming General MIDI Showdown
위대한 MS-DOS 게이밍 General MIDI 대결 — Roland SC-55 vs Yamaha MU80
DOS 게임 MIDI 음원의 왕으로 군림해 온 Roland SC-55에 대해, 저자가 실물 하드웨어와 소프트웨어 synth를 직접 비교한 대규모 청취 실험입니다. 46개 고전 DOS 게임 사운드트랙을 7종의 MIDI 모듈로 녹음한 총 322개의 무손실 녹음을 공개했고, 결과적으로 Yamaha MU80이 12대 9로 우세했다는 결론을 내렸습니다.
- 주제
본문
MS-DOS 레트로 게이밍에서 Roland SC-55는 90년대 중후반 General MIDI 음악의 표준으로 여겨져 왔습니다. 저자는 인터넷에 떠도는 소문(예: 'Sound Canvas VA는 SC-55를 잘 에뮬레이션한다', 'Yamaha 모듈이 Roland보다 낫다' 등)을 검증하기 위해, 실물 SC-55와 Yamaha MU80을 직접 구입해 정면 대결을 시켰습니다. 46개 게임 사운드트랙 × 7종 모듈 = 총 322개 녹음이라는 대규모 실험입니다.
대결에 참가한 모듈들
Roland SC-55(1991)는 세계 최초의 General MIDI 지원 신디사이저로, DOS 시대가 끝날 때까지 사실상의 표준이었습니다. GM 외에도 Roland 자체 GS 규격을 지원하는데, 대부분의 DOS 게임이 GM뿐 아니라 GS의 코러스·리버브 설정까지 사용하기 때문에 작곡가의 의도대로 들으려면 GS 호환 기기가 필요하다고 설명합니다. Sound Canvas VA(SCVA)는 Roland가 2015년에 낸 VSTi 플러그인으로, SC-8820을 재현하되 SC-55/88/88Pro 호환 모드를 제공하며, 2023년 기준 SC-55에 가장 가까운 소프트웨어 재현입니다. Yamaha MU80(1994)은 SC-88의 경쟁 기종으로, 원래는 반()프로 스튜디오 장비지만 놀라울 정도로 정확한 GS 호환 모드를 갖췄습니다. S-YXG50은 Yamaha의 소프트 synth로, 한 벨라루스 프로그래머가 2016년에 만든 포터블 VSTi 버전이 사실상 abandonware로 유통되고 있습니다.
녹음 방법론
재현 가능한 절차를 위해 DOSBox Staging에서 loopMIDI를 통해 REAPER로 MIDI 데이터를 먼저 캡처했고(120 BPM, 960 PPQ로 약 0.52ms 해상도), 모든 모듈에 완전히 동일한 MIDI 데이터를 보냈습니다. 하드웨어 녹음은 Midisport 2x2와 Yamaha MG10XU 믹서를 통해 24bit/48kHz로 진행했고, 후처리는 음량 정규화와 노이즈 셰이핑 디더만 적용했습니다. 게임별 예외 처리(예: TIE Fighter의 볼륨 페이드 수동 제거, Warcraft II는 작곡가 공식 MIDI 사용)와 초기 SC-55/MU80에서 첫 음이 잘리는 SysEx 폭주 문제도 상세히 기록했습니다. 전체 녹음(약 6GB, FLAC 4.3GB)과 MIDI 파일, REAPER 프로젝트를 Internet Archive에 공개해 누구나 A/B 비교를 할 수 있습니다.
청취 결과와 최종 평가
21개 사운드트랙에 대한 선호도 집계 결과 Yamaha 12, Roland 9로 MU80 우세였습니다. MU80은 전자음악(Descent), 오케스트라(Warcraft II), 프로그 메탈(Shadow Warrior)에서 저음과 리버브 품질로 압승했고, SC-55는 Azrael's Tear, Betrayal at Krondor, Under a Killing Moon처럼 원래 SC-55용으로 작곡되고 밸런스가 그에 맞춰진 곡에서 강했습니다. 흥미로운 관찰로는 SCVA가 심벌즈 초크를 제대로 지원하지 않는 점, 일부 드럼·스트링 샘플이 실기와 다른 점 등이 있습니다. 다만 저자는 단일 모듈만 쓰면 대부분의 경우 차이를 체감하기 어렵고, 블라인드 테스트에서는 구분도 힘들 것이라며, SCVA만으로도 일상적인 게이밍에는 충분하다고 결론 내렸습니다.
Hacker News 반응
- @MisterTea — 제가 아는 건 Sound Blaster 16 Pro에서 AWE 64 Gold로 바꿨더니 MIDI 음질에 충격을 받았다는 것뿐입니다. 순수 합성이 아니라 악기 샘플로 오디오를 렌더링한 결과라고 생각합니다. 사운드 카드의 DA-15 조이스틱 포트에 MIDI 단자가 달려 있어서 실제 신스를 연결할 수 있었던 것도 기억납니다.
- @TheAmazingRace — 맞아요, 저도 AWE64 Gold 팬입니다. 그 보드에 쓰인 DSP 칩 4.16 버전은 SB16 시절부터 있던 MIDI 행잉 노트 버그도 수정했습니다. 참고로 가장 초기 SB16에는 이 버그가 없었지만 대신 노이즈가 엄청났죠.
- @johannes1234321 — '어쩌다 조이스틱 포트가 사운드 카드에 있었냐'고요? ISA 슬롯이 부족했기 때문입니다. 초기 조이스틱 포트는 별도 ISA 카드에 있어서 귀중한 슬롯을 잡아먹었고, Creative Labs 입장에서는 '추가 슬롯 불필요'가 좋은 광고거리였죠.
- @spogbiper — 당시 일부 키보드에는 아예 이 용도의 'general midi mode'가 있었습니다. 제가 쓰던 Ensoniq TS12도 그랬던 걸로 기억합니다.
- @TazeTSchnitzel — 'SCVA가 2023년 기준 SC-55에 가장 가까운 소프트웨어 재현'이라는 부분을 보면, 이 글 제목에 (2023)이 붙어야 합니다. 2024년에 Nuked-SC55가 나왔는데, 원본 ROM 파일을 사용하는 완전히 정확한 SC-55/SC-55mkII 소프트웨어 에뮬레이션입니다.
원문: John Novak's Blog / 번역·요약: Trawling