XG音源のVSTiを作る
初版 2019/09/20 12:24
改訂 2019/09/20 13:28
Roland の「SC-88Pro」(1996年発売)は、GM規格のローランド版であるGS音源なのですが、これといわばライバル関係にあるのが、GM規格のヤマハ版であるXG音源YAMAHAの「MU100」(1997年発売)です。
MU100
![](https://jp.yamaha.com/files/26F2EC7633A9409BA3BC3AB89B69D6DE_12073_596x127_e8e18bb19db5d3ff3f9937001cf50c58.jpg)
ヤマハ | MU100 - シンセサイザー - 概要
XGプラグインボードを増設可能。ハイクオリティサウンドのハーフラックモデル。
https://jp.yamaha.com/products/music_production/synthesizers/mu100/index.html
ヤマハ・MUシリーズ
![](https://upload.wikimedia.org/wikipedia/commons/thumb/7/76/Yamaha_mu2000.jpg/1200px-Yamaha_mu2000.jpg)
ヤマハ・MUシリーズ - Wikipedia
同社が従来発売してきたDTM音源TG100、TG300の後継機種として位置づけられている。1994年にDTM音源として新たにXGフォーマットを発表し、従来と一線を画すこと、そしてTG300の上位にプロ用のTG500があって型番が詰まっていることなどの理由から新たにシリーズを立ち上げたと考えられる。型番の呼び方だが、MU80、MU5発売当初は「MU」を「ミュー」と呼び、「ミュー・エイティー」、「ミュー・ファイブ」とメーカー側は呼んでいたが、「エムユー」という呼び方が次第に一般的になり、MU100が発売された頃になると「エムユー・ヒャク」という呼び方が定着することとなる。「MU」の由来はギリシャ神話の女神「MUSE」と英語の「MUSIC」の両方からとったと言われる。
https://ja.wikipedia.org/wiki/%E3%83%A4%E3%83%9E%E3%83%8F%E3%83%BBMU%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA
XGフォーマット
![](https://upload.wikimedia.org/wikipedia/commons/a/a8/Yamaha_ymf744b_v.jpg)
XGフォーマット - Wikipedia
音色配列、エフェクト、音色エディットのパラメータ等を統一し、ヤマハ製の他の音源モジュールやシンセサイザーでも伴奏データをほぼ同一の音色で再生可能にすることを目的に制定された規格である。この規格制定においてはヤマハによるGMの独自拡張が行われている。
https://ja.wikipedia.org/wiki/XG%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88
GMを基本にしているのでRolandのGS音源と音色の構成はほとんど同じなのですが、音は全然違う。なんか華やかなYMAHAらしい音がします。
で、MU100とかMU1000とかがあるといいのですが、このXG音源の音色を出せるVSTiを作れるらしい。
YAMAHA XGソフトウエア音源を x64 環境で使えるようにする
![](https://sites.google.com/site/sor593/_/rsrc/1416066867736/etc/yamaha-xg-softsynthesizer-x64/sshot-56.png)
YAMAHA XGソフトウエア音源を x64 環境で使えるようにする - Sora JUNK Laboratory
Sora が作成したソフトウエアを公開していたりごそごそやったりしてます。
https://sites.google.com/site/sor593/etc/yamaha-xg-softsynthesizer-x64
このページを参考にVSTiを作ってみました。
まずは、「ミッドラジオプレーヤ 」をインストールします。
![](https://muuseo-jp.s3-ap-northeast-1.amazonaws.com/uploads/1568948337620-xz01nxoakn-c049f96c93d18e369fb8bcdaf488c7d8/mrp.jpg)
この「ミッドラジオプレーヤ 」にMIDIファイルをD&Dすると、XG音源での演奏が聴けます。
それでは、VSTiとして使えるXG音源を作ってみます。
インストールしたフォルダに「Addins」というフォルダがあるので、ここから次の3つのファイルをVSTi用のフォルダを作ってコピー。
SGP2.DLL
sxgbnw6l.tbl
sxgdat6l.tbl
次に、SGP2.DLLをVSTi化するためのパッチ(SGP2VSTi-1.0.2.22.exe)を実行します。
SGP2VSTi-1.0.2.22の入手先
![](http://muuseo.com/diary_ogp_icon.jpg)
gochaism - Tools
I have written a lot of code pieces over 10 years. Many of them are not very sophisticated, but I hope my product will help someone.
https://sites.google.com/site/gochaism/tools
これだけです。
パッチ前のSGP2.DLLはSGP2.OLDという名前にリネームされるようです。
![](https://muuseo-jp.s3-ap-northeast-1.amazonaws.com/uploads/1568953553656-qhtc8oc8kv-89cfb72419ac0797ba05e0c17b918820/sgp2.jpg)
では、本当に鳴るのか実際に使ってみましょう。
![](https://muuseo-jp.s3-ap-northeast-1.amazonaws.com/uploads/1568949356409-sjmvyr01co-c049f96c93d18e369fb8bcdaf488c7d8/m01.jpg)
![](https://muuseo-jp.s3-ap-northeast-1.amazonaws.com/uploads/1568949359893-3znr0qkw4sa-c049f96c93d18e369fb8bcdaf488c7d8/m02.jpg)
GUI画面がないのが少し寂しいですが、「ミッドラジオプレーヤ 」と同じ音(当然か)がします。GM仕様のSoundFonttとも違う、YMAHAらしい音です。
SGP.DLL(MidPlayer Ver.6版)は音が少し違うそうなので、こちらも作ってみました。
#XG音源
![File](https://d17x1wu3749i2y.cloudfront.net/2019/08/01/18/45/52/659413ae-4e5b-45a3-99ba-7831945efb12/file.jpg)
mugen
様々なプログラミング言語を使って、音楽を自動作曲しています。
使用している言語
・awk
・COBOL
・JavaScript
・R
・サクラ
・ドリトル
・なでしこ
https://yamazawa.bandcamp.com/
17人がフォロー中
-
Visits
101,008
-
Items
1,157
-
Lab Logs
100
-
Likes
776
Since August 2019
![Default](https://d3caz7hhiepl95.cloudfront.net/assets/user/default-6344dcd9594efe2c770024a51c383175.png)