森の日溜り猫溜り

日溜りでまどろむ猫の夢うつつ
since 2006/10/31

 ↓シリーズものの目次を作りました
<< [リアルRPG]タスクトレイの時計に日付を表示させる | main | [リアルRPG]4Sync で「synchronization issues found」と表示されるようになった >>
[リアルRPG]YAMAHA XG 音源を Windows 7 64bit で使う
0

    MIDI の話です。

    むかしむかし、Windows 98 の頃、YAMAHA から XG 音源のソフトシンセサイザーが出されていました。 S-YXG50 というものです。デフォルトではじめからWindows に付いているMicrosoft社提供のGS 音源にくらべて、抜群の音質を誇っていました。

    XP になって、こっそりと、YAMAHA から提供された「YAMAHA XG WDM SoftSynthesizer」として、Microsoftのサイトにて無料で配布されていましたが、知る人はあまりいなかったようです。

    Windows 7 になってそれも無くなり、それでも YAMAHA の ソフトXG音源を使う試みはいろいろなされていたようでした。しかしそれらは Windows7 の32bit版の話でした。

    わたしは、ついうっかり(?) Windows7 の64bit にしてしまったので、32bit版用の方法では音が鳴りませんでした。それで、ずっと諦めていたのです。

    しかししかし、ようやく、Windows 7 64 bit でも YAMAHA の ソフトXG音源を鳴らすことができました。もちろんフリーです。

    OS は 64bit で OK ですが、この音源を鳴らすソフトは、32bit ソフトでしか使えません。

    情報は、http://hamanako-kankou.uzusionet.com/steel_guitar/soft_synth/soft_synth.html からいただきました。お礼をしたかったのですが、掲示板等が無く、どこにも書けなかったので、こちらで書いておきます。ありがとうございました。おかげさまで、また XG 音源の音に会えました。嬉しさで一杯です。


    さて、方法は長く険しい道のりです。
    まず先に概要を書いておきます。

    実現方法は、YAMAHA の ソフトXG音源を合法的にフリーで入手し、ユーザーが提供しているフリーのパッチを当てて、VSTプラグイン化します。そして、そのプラグインで音を作れるVST ホストを使って、音を鳴らします。
     そのVSTホストへは、仮想MIDIポートを使ってMIDIデータを流します。

     32bit MIDI プレーヤー →出力を 仮想MIDIポートへ
     VSTホスト ←入力をその仮想MIDIポートから →出力はVSTプラグイン化された XG 音源

     という流れになります。

    仮想MIDIポートは「MIDI York」というフリーソフトを使い、VST プラグイン化はフリーのパッチを使います。
    Windows 7 対応のXG音源そのものは YAMAHA のミッドラジオプレーヤーに内蔵されているものを使います。
    VSTホストはCantabile Lite を使います。

    具体的方法は、上記サイトに、画像付で説明されています。やってみて違ったのは、インストール時には MIDI York の設定のステップが無かったことくらいでした。(※Lemon さんのコメントに基づき追記:インストール時の設定では無く、インストールした後、コントロールパネルで一覧を表示させてMYoke32NT( 32 ビット )を開くと設定画面が出ます)

    上記サイトの説明に従って、ここで言葉だけですが、情報を書き留めておきます。


    (1)まず仮想MIDIポートを作製します。
    (2)YAMAHA Midradio Player をインストールして、そこから Windows 7 対応のSXG 音源を入手します。
    (3)上記SXG音源にパッチを当ててこれを VST プラグインに変えます。
    (4)フリーのVSTホストを導入します。註:これは32bitソフトです。

    以上で使えるようになり、
    使うときには、
    (5)MIDI プレーヤー側で、MIDI アウトに(1)で作った仮想MIDIポートを指定します
    (6)VSTホストを起動しておき、入力を上記で作った仮想MIDIポート、VST プラグインを、上記でプラグイン化したSXG音源に指定します。
    (7)VSTホストを起動したまま MIDI プレーヤーで再生すれば、SXG音源がなります。

     という手順です。

     (1)〜(4)は上部にあるサイトに画像付きで詳細がありますが、いちおう手順をメモします。
    (1)の詳細 仮想MIDIポートの作製
    ・MIDI York という仮想MIDIポートを使います。
     http://www.midiox.com/
    で、MIDI Yoke のページへ行きます。
     Download というリンクがありますのでそこをクリックして、DOWNLOAD のページへ行き、
     Support Windows NT4,2000,XP と書いてある、MIDI YOke NT 1.75(163K 09-23-07)をダウンロードします。これが現在の最新です。もっと新しいものがあった場合には変更点を見て検討してください。
     MidiYokeSetup.msi がダウンロードされます。
     インストールすると、設定画面とかはなくて、自動で8ポート仮想MIDIポートが作成されます。Windows の再起動を要請されるので、再起動します。

    (2)の詳細
     YAMAHA ミッドラジオプレーヤーを入手します。入手先は、
     Http://download.music-eclub.com/midradio/index.php
     現在は Ver 7.2.1 です。Windows 8 まで対応しています。
     XG Lite,GM1 フォーマットに対応、最大同時発音数32音、などの機能のソフトシンセサイザーを内蔵と書いてあります。このソフトシンセサイザーがS-YXG50の替りになります。
     「使用条件」に「同意する」ボタンを押すとダウンロードページへ行き、Windows 98/Me/2000/XP 版と、Vista/7 版とがあります。Windows 7 で使うという目的ですから、下にある Windows Vista/7 版をダウンロードします。ファイル名は mr7211.msi です。
     インストール時には、ブラウザ等すべてのプログラムを必ず終了させておいてください。
     

    (3)の詳細
     (2)でインストールした、YAMAHA ミッドラジオプレーヤーのフォルダから、ソフトシンセの部分だけをVST化用のフォルダへコピーします。
     C:¥Program Files(x86)¥YAMAHA¥MidRadio Player というフォルダができていてそこにミッドラジオプレーヤーがインストールされています。
     C:¥Program Files(x86)¥YAMAHA¥MidRadio Player¥Addins というフォルダの中から、次の3つのファイルを選択し、
     SGP2.DLL 916KB
     sxgbnw6l.tbl 700KB
     sxgdat6l.tbl 11,450KB
     VST化用のフォルダを作成してそこへコピーします。分りやすいように、ここでは、
     C:¥VstPlugins¥Instrument¥SXG¥とします。

     次にこれにVST化用のパッチを当てます。パッチの場所は、
     https://sites.google.com/site/gochaism/tools
     下の方に SGP2VSTi1.0.2.22 というのがあって、これがパッチです。ファイル名はSGP2VSTi-1.0.2.22.zipです。13.22KBです。(※2018/10/15 リンク切れになっている(移転している)のをSwio951さんからコメントで教えていただいたので修正しました。移転先の情報までありがとうございましたm(_ _)m)
     ダウンロードしたzipファイルを、先ほどのVST化用のフォルダへ展開します。
     すると、SGP2VSTi-1.0.2.22.exe と SGP2VSTi-1.0.2.22.pat ができます。このフォルダは、これで合計5つのファイルがあります。
     SGP2VSTi-1.0.2.22.exe をクリックして起動します。
     あっという間にパッチ当ては終了し、「正常終了」というダイアログが残りますのでOKを押して閉じます。
     元あったSGP2.DLL は、SGP2.OLD とリネームされて残り、パッチ当てが済んだファイルが SGP2.DLL になります。

    (4)の詳細。フリーのVSTホストをインストール
     これは、Cantabile Lite を使います。
     ダウンロード先は、http://www.cantabilesoftware.com/download/
     Cantabile が3種類、6ファイルあります。上の2種類は有料、3つ目の Cantabile Lite というのがフリーです。
     32bit 用の Download x86 を使います。これは、MIDI York が32bitなので、それに揃えるのです。64bit OS でも動くので安心してください。
     Cantabile Lite を起動すると起動時にMIDIポートの選択画面が出ますので、MIDI York の仮想ポートを選択しておきます。Setup タグから、Audio Engine Options を開いて、Buffer Size を1024以下程度に下げておきます。ノイスが出る場合には少し上げます。
     MIDI Devices を開いて、In From MIDI Yoke: 1 などMIDI Yoke の IN ポートをしていることを確認します。MIDI プレイヤーで指定した MIDI アウトポートと同じ物を、ここで Input にしていするのです。MIDI プレーヤーが MIDI データを MIDI アウトポートに流し、この Cantabile Lite が、そのデータを MIDI Input のポートから受け取るのです。
     Plugin Options タブで、VST Plugins のところに、先ほど VST化用のフォルダのトップを指定します。C:¥VstPlugins¥ とします。
     Setup タブの Scan Plugin Folders というボタンを押します。これで、SXG音源が認識されているはずです。
     New Rack という+ボタンを押します。
     All Plugins から Instrument¥SXG - SGP2 という項目が出るはずですので、それをクリックして選択します。
     上部の小さいアイコンから保存(フロッピーディスクのアイコン)を選び、設定を保存します。YAMAHA-XG などわかりやすいものにします。

    ※追記(2015/09/13)
     バージョンアップの通知があり、バージョンアップしてみたところ、起動に、メールアドレスの入力が必要になっていました。メールアドレスを入力するとそのアドレス宛にSerial Number を記載したメールが届きます。License Holder 名として入力したメールアドレスが入っており、Cantabile Light の初回起動時にこの二つを入力することによって初めて起動できるように変わったようです。

     


    使ってみる。

    さて、私は、XG Works 4.0 を使用しており、このソフトは公式には Windows 7 64bit に対応していませんが、インストール時に管理者権限でインストールし、互換性指定をちゃんとすれば、Windows 7 64bit でも起動します。
    XG WORKS 4.0 の Windows 7 へのインストールについては、情報は、検索すればでてくると思いますので、ここには書きません。

    XG WORKS 4.0 での使用方法は以下の通りです。

     XG worksを起動し、「設定」タブから「システムセットアップ」を選択。
     MIDI アウト で、Out To MIDI Yoke: 1を選択。
     Cantabile Lite を起動し、ラックに SGP2 がセットされていることを確認します。セットされていなければ、上記(4)の方法でセットします。セットアップタブ→MIDI Devices で、In from MIDI Yoke: 1 をチェック→OK
     XG WORKS 4.0 で、音を鳴らす操作をすると、SGP2 から XG 音源の音が鳴ります。

    Sibelius 7 での使用方法
     Windows 7 64bit には、Sibelius 7 64bit版とSibelius 7 32bit 版の両方がインストールできますが、XG音源を使うには、32bit 版を使います。64bit 版だと仮想MIDIポートが認識されないのです。
     32bit 版 Sibelius 7 を起動します。鳴らす楽譜を読み込みもしくは打込みします。再生タブに移動し、リボンの左端下欄の「セットアップ」を開きます。設定で新規をクリックします。
     デバイスの欄に、Out To MIDI Yoke: 1 以下 8 まで並んでいますので、Cantabile Lite でセットするポート(普通は1)を選び、アクティベートします。
     「手動のサウンドセット」タブを開き、デバイスが「Out To MIDI Yoke: 1」になっていることを確認し、サウンドセットのドロップダウンリストの中から、Yamaha XG を選択します。(もしチャンネル番号と楽器とを固定で使う場合には、さらにその下の項目を有効にして設定します。)
     設定を保存します。以後その楽譜にこの設定が結びつけられます。
     「再生」タブのページのリボンの左端から2番目の「ミキサー」をオンにしてミキサー表示を出します。
     左端の縦線4つのアイコンをクリックして、表示項目が一番多い表示を出します。
     チャンネル指定の下の項目をクリックして、Out To MIDI Yoke: 1を選択します。すべての楽器(チャンネル)に対して同じ設定をします。
     次にその下の項目をクリックして、音のリストから、目的の音を指定します。
     ピアノなら Yamaha XG → Keyboad → piano → でいろいろなピアノの音色が表示されますので、使うものを設定します。音色については、YAMAHA XG の解説をご覧ください。

     以上で設定は終わりです。

     音を鳴らすときには、Cantabile Lite を必ず起動しておくことを忘れないようにしてください。


    ※おまけ
     他のエフェクトVST などを使う場合。
     Sibelius などだと XG パラメーターなど入力しづらく、エフェクトなどは、VSTを使った方が楽だったりします。
     私は、Mo Verb というのを http://www.rhythm-lab.com/plugins/mo_verb からダウンロードして使っています。これを使うには、ダウンロードしたファイルを解凍して出てくる dll ファイルを、VSTプラグインのフォルダにコピーします。そして、Cantabile Lite のラックに追加するだけ。追加するには、Scan Plugin Folders で認識させてから選択するだけです。


     他の方の環境でもうまく行くかは分かりませんが、Windows 7 64bit にしてしまって、YAMAHA XG ソフト音源が使えなくなって困っている人がもしいらっしゃったら、試してみてください。あ、あくまで自己責任でお願いしますね。


     
     

     

    | 不思議猫 | リアルRPG | 21:10 | comments(4) | trackbacks(0) |
    スポンサーサイト
    0
      | スポンサードリンク | - | 21:10 | - | - |
      貴重な情報ありがとうございました。

      おかげさまで、すっかり馴染んだXGWorks3.0を使って、さらにXG音源で鳴らすことができました。

      私のDTMプラットフォームは今現在もWindows98SE時代で止まっているのですが、万一に備えてWindows7(64bit)機でも扱えるようにと悪戦苦闘していました。

      情報が氾濫しているインターネットですが、こういう貴重な情報を探り当てると、宝物を発見したような喜びがあります。

      本当にありがとうございました。
      | 権助 | 2013/08/30 1:04 PM |
      遅まきながらコメント。
      先週win7 64に変えて、midiの設定をする中でここを知りました。
      vistaにしたときあきらめていたのですが、7になってまた
      xgにあえるとは思いませんでした。
      SGP2は32ポート対応しているので、R36の曲も聴けるように
      なりました。
      こちらと浜名湖観光局さんにお礼申し上げます。
      なお、もうご存じかと思いますがMIDI YORKの設定は
      コントロールパネルにあります。
      | Lemon | 2014/02/12 11:18 PM |
      貴重な情報、ありがとうございます。

      私はツクール製のフリーゲームをよくプレイするため、BGMの再生にヤマハのソフトシンセはなくてはならない存在でした。
      これが使えないがために、64bitのOSにしたことを後悔するほどでしたが、こちらの情報のおかげで、またヤマハ音源でゲームがプレイできるようになりました。

      写真付きで非常にわかりやすく解説いただいた浜名湖観光局様と、プラグイン化パッチを作成されたgocha氏にもこちらであわせてお礼を申し上げさせていただきます。
      皆様、本当にありがとうございます。
      | Natoe | 2014/02/19 12:01 PM |
      4年越しで失礼します。
      (3)のリンクが切れてるみたいです。
      こっちは生きてるみたいですよ。
      ( https://sites.google.com/site/gochaism/tools )
      | Siwo951 | 2018/10/14 5:33 PM |









      http://fushigineko.jugem.jp/trackback/484
            1
      2345678
      9101112131415
      16171819202122
      23242526272829
      3031     
      << December 2018 >>
      カウンター since 2006/12/5
      ブログパーツUL5
      + LINKS
      + SELECTED ENTRIES
      + RECENT COMMENTS
      • [リアルRPG]ロジクールK375sが機能しないF2&F3キーが点滅している
        tk (11/26)
      • [リアルRPG]YAMAHA XG 音源を Windows 7 64bit で使う
        Siwo951 (10/14)
      • niftyserve時代のフォーラムの行く末
        不思議猫 (09/22)
      • niftyserve時代のフォーラムの行く末
        FENICS ROAD-2 (09/22)
      • 【ネタバレ】映画第7作「ハリー・ポッターと死の秘宝」Part2感想
        U・M (05/29)
      • 川上とも子さんが亡くなっていただなんて(ARIAのアテナの声優さん)
        しがない熟練工 (09/27)
      • [リアルRPG]Windows7 デスクトップのアイコンが正しく表示されない(おかしくなった)
        pan (07/08)
      • [リアルRPG]Windows7 デスクトップのアイコンが正しく表示されない(おかしくなった)
        Junko Onda (02/08)
      • [リアルRPG]Windows7 デスクトップのアイコンが正しく表示されない(おかしくなった)
        Junko Onda (02/08)
      • [リアルRPG](Windows7)ネット上の他のコンピューターが見えてはいるが開けない
        不思議猫 (01/09)
      + RECENT TRACKBACK
      + CATEGORIES
      + ARCHIVES
      + PROFILE
      最上位のブラックカード
      -降水短時間予報-
      ・左上の「全国」クリック
      →全国表示
      ・全国表示で地図クリック
      →その地域表示
      ・画面上下左右にカーソルを合わせる
      →スクロール
      ・スクロール表示中の天気予報の地名をクリック
      →その地方の天気予報サイトを表示





      + STARLIGHT mini




      + MOBILE
      qrcode
      + SPONSORED LINKS
      + RECOMMEND
      + RECOMMEND
      女王陛下の薔薇〈1〉夢みる蕾たち (C・NOVELSファンタジア)
      女王陛下の薔薇〈1〉夢みる蕾たち (C・NOVELSファンタジア) (JUGEMレビュー »)
      三浦 真奈美
      全4巻。植民地支配時代のイギリスを彷彿とさせる封建的な仮想国家で、元気いっぱいの女性達が、時代の変革の中で自分の人生を切り開いていく。
      + RECOMMEND
      風の王国 (コバルト文庫)
      風の王国 (コバルト文庫) (JUGEMレビュー »)
      毛利 志生子
      とても面白かったです。シリーズ化されてますが、まだシリーズは継続中の模様。1冊ずつ買うことをお勧めです。何故ってまとめて買うと徹夜して全部読んでしまいそうだから(^o^)
      + RECOMMEND
      六曜表示付き電波時計!3か月カレンダー電波時計 C-8347HS アデッソ株式会社【名入れ可】【取り寄せ商品】
      六曜表示付き電波時計!3か月カレンダー電波時計 C-8347HS アデッソ株式会社【名入れ可】【取り寄せ商品】 (JUGEMレビュー »)
      常日頃、カレンダーは前後合計3ヵ月表示がいいなと思っていました。電波時計で、温度湿度も分かって、カレンダー3ヵ月表示! 私の理想の製品がありました(⌒∇⌒)
      + RECOMMEND
      Anylock エニーロック ロング 2本セット グリーン
      Anylock エニーロック ロング 2本セット グリーン (JUGEMレビュー »)

      これまでの、袋の口パッチンとはひと味も二味も違う優れものです(^o^)
      + RECOMMEND
      河井英里 追悼盤 ひまわり
      河井英里 追悼盤 ひまわり (JUGEMレビュー »)
      Choro Club feat.Senoo
      とても残念なことに、2008年8月にお亡くなりになりました。
      + RECOMMEND
      STRANGE DAWN ― オリジナル・サウンドトラック
      STRANGE DAWN ― オリジナル・サウンドトラック (JUGEMレビュー »)
      TVサントラ,河井英里,松井五郎,木本慶子,和田薫,カラオケ
      河合英里さんがオープニング「空へ」を歌っています。
      + RECOMMEND
      AQUA 1 (1)
      AQUA 1 (1) (JUGEMレビュー »)
      天野 こずえ
      ARIA の前のお話になります。全2巻
      + RECOMMEND
      ARIA 1 (1)
      ARIA 1 (1) (JUGEMレビュー »)
      天野 こずえ
      AQUA の続きのお話になります。全12巻。
      + RECOMMEND
      + RECOMMEND