科学・技術
Grand MS-DOS Gaming General MIDI Showdown
Grand MS-DOS Gaming General MIDI Showdown (blog.johnnovak.net)
要約
この記事は、MS-DOSゲームにおけるGeneral MIDI音楽のサウンドモジュールについて、Roland SC-55とYamaha MU80を中心に比較検証するものです。筆者は実際のハードウェアとソフトウェアエミュレーションの音源を多数収録し、46のクラシックDOSゲームサウンドトラックを7種類のMIDIモジュールで録音した結果を共有しています。これにより、読者は独自の結論を導き出すことができます。
全文翻訳
目次
はじめに
90年代半ばから後半にかけてのMS-DOSレトロゲーミング界隈では、Roland SC-55サウンドモジュールがGeneral MIDI音楽の王者として君臨していることは疑いの余地がありません。しかし、この記事ではその地位に少し異議を唱えたいと思います。単に話すだけでなく、本物のSC-55と、その後の競合製品である素晴らしいYamaha MU80の所有者として、これら90年代の2つの名機と、それらをソフトウェアで再現しようとする試みをテストします。
インターネットという現代の偉大な(誤)情報源では、この件に関して様々な意見や主張を目にすることができます。例えば:
Roland Sound Canvas VA (SCVA) はSC-55をうまくエミュレートしている
SCVAのSC-55モードは不正確である
SC-88、SC-88Pro、SC-8820 はSC-55より優れている
SC-55で作曲された音楽は、他のモジュールでは正しく聞こえない
YamahaモジュールはRolandが出したものよりはるかに優れている
Yamaha S-YXG50 はYamaha DB50XG の100%同一な再現である
そしてリストは続きます… しかし、伝聞情報、逸話、曖昧な個人的意見に頼るのではなく、ここでは46ものクラシックDOSゲームサウンドトラックの高品質なロスレス録音を、それぞれ7種類の異なるMIDIモジュールで録音したものを提示します!合計322の録音になります、やれやれです!
もちろん、私もこの件について、あなたに求められようが求められまいが、私自身の逸話的で曖昧な個人的意見を共有しますが、それはそういうものです。しかし、少なくとも今からは、私の言うことを無視して、録音のみに基づいて独自の結論を導き出すオプションがあります。さらに、すべてのMIDIファイルとREAPERプロジェクトファイルも共有しますので、もし望むなら、あなた自身の録音を作成することもできます。
対戦者を紹介します
Roland Sound Canvas SC-55
Sound Canvas SC-55外部MIDIモジュールは、Roland社によって1991年にRoland MT-32ファミリーの後継としてリリースされました。これは世界初のGeneral MIDI対応シンセサイザーであり、MS-DOSゲームにおける高品質General MIDIオーディオのデファクトスタンダードとしての地位を確立しました。この地位は、DOS時代の終わりまでほぼ変わることはありませんでした。
Roland Sound Canvas SC-55 (上) と Yamaha MU80 (下) のGeneral MIDIモジュール。
(すでに全体をケーブルタイで固定してしまい、別々の写真を撮るために分解するつもりはありません…)
SC-55はGeneral MIDI標準(略してGM)をサポートするだけでなく、Roland独自のGeneral Standard(GS)もサポートしています。これは、追加のインストゥルメントバリエーションとドラムキットサウンドでGeneral MIDIインストゥルメントリストを拡張し、コーラスとリバーブエフェクトパラメータの調整のための標準化されたメカニズムを提供するなど、いくつかの追加機能を提供します。
「General MIDI」サウンドオプションを持つ多くのDOSゲームは、実際にはGMだけでなくGS機能も使用しています。バリエーションインストゥルメントは(おそらくGM専用モジュールとの互換性を高めるため)一般的に避けられていますが、インストゥルメントごとのコーラスとリバーブ設定は頻繁に利用されています。その結果、これらのエフェクトを持たないGM専用モジュールでは、一部の楽曲が過度にドライに聞こえ、空間やアンビエンスが欠けている場合があります。これらのエフェクトを持ちながらもGSメッセージを介したインストゥルメントごとのレベルの微調整ができない他のGM専用モジュールでは、音楽が洞窟で録音されたかのように聞こえることもあります!
要するに、DOSゲームのMIDI音楽を、作曲家が意図した最高の形で体験したいのであれば、GS互換デバイスが必要になります。
私は最近、eBay JapanでオリジナルのRoland SC-55をほぼ新品同様の状態で入手しました。おそらく、長年の忠実なサービスの後、著名なカラオケバーから引退し、週末には酔ったCEOを楽しませていたのでしょう… 私のユニットは1991年製です。フロントプレートにGeneral MIDIロゴがない初期のリビジョンの一つです(おそらく、1991年にリリースされたGeneral MIDI標準が製造時期にはまだ完全に確定していなかったためでしょう)。v1.21 ROMを搭載しており、これはDOSゲームにとって全体的に最高のバージョンと見なされています。
Roland Sound Canvas VA
RolandのSound Canvas VAソフトウェアシンセサイザーVSTiプラグインは、2015年に初めてリリースされました。これは、Sound Canvasファミリーの最後のメンバーの一つである、1999年製のRoland SC-8820モジュールのソフトウェア再現です(SC-8850のカットダウン版)。SC-55を直接エミュレートするわけではありませんが、実際のSC-8820と同様に、SC-55、SC-88、SC-88 Proの互換モードに切り替えることができます。
Roland Sound Canvas VA VSTiプラグイン
完璧ではありませんが、2023年現在、ソフトウェア形式でオリジナルのSC-55に最も近い再現です。
SCVAは後期のSound Canvasモジュールをエミュレートできるため、長年にわたり人々は様々な主張をしてきました。当然、利用可能なすべてのモデルをテストします。特定のモデルの導入年を知ることは、それが特定のゲームに適しているかどうかについてのヒントを与えるかもしれません。これの一般的な論理は、例えば1995年にはほとんどの人が、作曲家を含め、オリジナルのSC-55よりもアップグレードされたSC-88を所有していた可能性が高いため、音楽は最も多くの人がアクセスできたモジュールに合わせて最適化されていたはずだということです。それは妥当な推論ですが、私のリスニングテストに基づくと、その主張を裏付ける経験的証拠はほとんど見つかりませんでした。しかし、それについては後ほど詳しく説明します。いずれにせよ、異なるモデルの元のリリース日は以下の通りです。
Roland Sound Canvas モデル
リリース年
Roland SC-55
1991
Roland SC-88
1994
Roland SC-88Pro
1996
Roland SC-8820
1999
Yamaha MU80
Yamaha MUシリーズMIDIモジュールは、YamahaのRoland Sound Canvasラインへの回答でした。Yamaha MU80は1994年にRoland SC-88(SC-55の後継機)の競合製品として導入されました。
基本的なGMサポートに加えて、MU80は優れたGS互換モードも備えており、ほとんどのソース素材でオリジナルのSound Canvasに驚くほど近いサウンドを奏でます。さらに、MUシリーズはYamahaの非常に優れたXG標準(EXtended General MIDI)もサポートしていますが、これはゲームでは残念ながらほとんど利用されませんでした。そのため、この記事ではGS互換モードのみを調査します。
SC-55がコンピュータホビイスト市場をターゲットにしていたのに対し、MU80は少なくとも多くのスタジオで採用されたセミプロのサウンドモジュールです。客観的に見れば、はるかに優れたデバイスです。ビルド品質ははるかに堅牢で、利用可能なインストゥルメントとエフェクトの範囲と品質はSC-55をはるかに凌駕しています。しかし、GS互換モードのサウンドが素晴らしくなければ、これらすべてはDOSゲーマーにとっては無意味です!1 MU80はゲーム用途には不向きな優れたスタジオ機器なのでしょうか?それとも、Roland自身の領域でそれを凌駕することができるのでしょうか?心配はいりません!私も1994年製のYamaha MU80の幸せな所有者なので(再びeBay Japanで購入しました)、これらの差し迫った疑問の答えを見つけ出すつもりです!
Yamaha S-YXG50
2003年、YamahaはSOL2パッケージの一部としてYamaha S-YXG50ソフトウェアシンセサイザーVSTiプラグインをリリースしました。S-YXG50は、同社の earlier DB50XG wavetableアドオンカードのソフトウェア再現です。これはMU50外部MIDIモジュールのスケールダウン版であり、さらにそのMU50はXG標準を初めてサポートしたMU80のスケールダウン版です。純粋なDOSゲームの観点からは、これらの違いはあまり重要ではありません。ゲームに関心がある限り、これらはすべてほぼ同等です。
Yamaha S-YXG50 VSTiプラグイン
2016年、ベラルーシのプログラマーが、コピープロテクションを削除し、様々な公式Yamahaソフトウェアリリースから部品を組み合わせて、このソフトシンセの究極のポータブルVSTiバージョンを作成しました。このプラグインは、MUラインナップのオリジナルの4MB wavetable ROMを使用しており、ほとんどの素材でMU80に非常に近いサウンドを奏でます。Yamahaは2003年にすべてのソフトウェア製品のサポートを終了したため、S-YXG50は実質的にabandonware(見捨てられたソフトウェア)と見なすことができます。
録音プロセス
この種の試みにおいて、自己欺瞞や正直な誤りの可能性は非常に高いです。この演習を再現可能なプロセスにし、ソフトシンセバージョンをオフラインモード(リアルタイムより高速)でバッチレンダリングできるようにするために、まずゲームのMIDI出力を録音する必要がありました。これにより、