SGP2.DLL(S-YXG 2006 LE)

written by SOU1 on

入院中から気にしていたSGP2.DLLを軽く試してみたのでレポ。
御本人様からポインタを頂いた感じになっちゃいますが、使い方はまぁ悟茶辞苑さんにほんと全部。
どういう事かっつーと「MidRadioPlayerの内蔵音源(のXGLite部分)が実はVSTiダタヨ!外部アプリから鳴らせないでもないヨ!」という感じ。
SONAR6で音色切り替えが効かなくてちょっと悲しい感じになってますが(まるで原因も分からない)、少なくともFoobar2000 0.9用foo_midiでmid鳴らせてます。聴き専的にはもうこれで十分便利かも。
マニア的には「MidRadioPlayerが7になってから内蔵音源が改悪された!YAMAHAは腹を切ってry」とバッシングされているんですが、とにかくXGLiteのバンク数とかはXGにはまるで及ばないし、コントロールの対応もイマイチ変な感じなんだけど、これ多分以前のS-YXGよりは幾つかの音色に手入れがされているような感じがします。あとエンジンも改良されているのか音が若干クリアになっている気がします。
……というのも実はWindowsUpdateでさりげなーく無償配布されている「XG WDM SoftSynthesizer」を使っていたので、一応程度に比べたんですね。……なんかすっげープラシボな気もしますけど。サンプル数が限りなく少ないし。
XG WDM SoftSynthesizerについてはえーと……あぁこれも悟茶辞苑さんでまとまってるじゃないか!w 書くことねーやHaHaHa

なんか無償でXG音源を気軽に楽しめる良い時代になったものだ、とWDM版発見の際には興奮していたものですが、実はSOU1さん的には「XGにはXGの、GSにはGSの良さがあるんだネ!(・∀・)」とSONARやSD-80でお世話になっているEDIROLも擁護してあげたい。
gochaさんも「MSGSシンセ音質悪いヨ」と書かれているようですが、これのためにRoland社より提供されたgm.dlsのクォリティはこの容量にしてはむしろ強力なものです。問題はMSGSシンセ自体のエンジンの質の悪さ、特にタイミング精度の粗悪さやエフェクトを持たない事が挙げられるでしょう。
おまけにMSGSシンセは「22khz、エフェクト無しヨ」状態なんですが、DirectMusic経由だと「44khz(もっといける?)リバーブとコーラスくらいやってやるよ」となります・д・完全にドライバの粗悪さが問題のようです
「誰かDirectMusic経由のを仮想ドライバ化してないかしら」とSOU1さんは日夜探しましたが自分でやらなきゃダメなようです。無理です。
そういうわけで聴き専のために(実はSOU1さんは元々聴き専です!)、WinEFという自前のファイラ(?)に「SoundFontを利用したmidi再生」をようやく実装する事に成功したのですが、見事にsf2しか読めない始末orz dlsからsf2にタダで変換出来る良い手段さえあれば、SOU1WORKSのほうでバリバリ公開する準備があります……(´Д`)
いずれにせよMIDIYokeとかを利用したちょっと強引な解決法はあまり好きじゃないんですね。YAMAHA Virtual MIDI Driverも同じ。
ちなみにTimidityなんかを利用してサウンドフォント読む、なんて解決法だって当然あるわけですが、ここまでに書いているXGLite GS サウンドフォント等全ての解決法が割とグレー寄りになりやすかったり真っ黒だったりするから困る

ついでに言うとSGP2.DLLよりもSmaf.dllがVSTiだったらナァー。軽く覗いたけどさすがに全然違うみたいですね。


2 Responses to “SGP2.DLL(S-YXG 2006 LE)”

  1. comment from MaliceX

    Hello. I may not understand you, but I hope you can understand what I have to say. This S-YXG2006LE thingamajig ripped from MidRadio Player 7 (thanks to GOCHA), apparently does work like a charm, very much like a ‘revamped’ tone generator of sorts. Of course, due to its limited nature, it’s deliberately programmed not to function as powerfully as its predecessor, the S-YXG50 VSTi. Of course, after a bit of investigation, there have been workarounds found in comparison to the XG50 VSTi…

    —Polyphony count is limited to 32. Use 8 instances under an audio host, with 2 channels mapped each. Unless the GUI can be hacked back in, it may still be possible to adjust it.
    —VSTi GUI absent: Funnily enough, the S-YXG50 VSTi remains present in the DLL (v1.0.2.22) if you look with Resource Tuner.
    —VSTi Product name absent: This plugin is bypassed by programs such as Sony ACID Pro 6 despite the fact it ‘works’.
    —Variation effects absent: A Yamaha programmed thing…either they removed it, or it doesn’t exist. If there’s a way to put it back, by all means!
    —HIDDEN INSTRUENTS: Despite the limited selection of instrumentsl a closer look on Bank selects 112 and above, you may find that some instruments unlisted are exist. Most of these follow the patch ordering that is almost identical to various YAMAHA PSR Keyboards, except the Dance Kit. (Bank 0/Bank MSB 127/Program 113) One example is: (GalaxyEP: Bank 114/Bank MSB 0/Program 5) or a better piano (Grand Piano *better*: Bank 112/Bank MSB 0/Program 1) and several others.

    The sound quality is matched to a Yamaha XG MU100 or a mid-end Yamaha PSR keyboard (PSR-275, PSR-1100).

    If there is anything you know that I may not know, please email me at that above address, or here:

    djtubig.malicex/gmail.com (replace / with @)

  2. comment from SOU1

    Thank you for a lot of information.
    However, I do not have information more than you.

    I hope that a lot of people can enjoy S-YXG.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Author
シスアド業でサラリーマンの傍ら作曲等を行うマルチタスクの申し子。
人当たりの良さと見た目の恐さだけを武器に各業界を渡り歩く若年性健忘症の人。鵜呑みにしたらダメヨ
Categories