25/09/27 18:48:22.11 oToppqb2.net
しかしMidRadio Player 6.0.0では音がイマイチ。そこであの方法を使いました。
614:名無しサンプリング@48kHz
25/09/27 18:55:06.82 oToppqb2.net
Midradio Player 6.0.0の場合はS-YXG50の音色ファイルsxgbin41.tblとSxgwave4.tblを用意して、
sxgbin41.tbl"だけ"sgpbinp1.tblにリネームして、
Midradio Player 6.0.0の音色ファイルを置きかえればちゃんと鳴りました。
615:名無しサンプリング@48kHz
25/09/27 19:04:37.13 oToppqb2.net
Midradio Player 7.2.1は"6.0.0化"できるので、応用的に上記の方法も出来ます。
MidiOut.dllを6.0.0のものに置き換えればSGP.DLLが読み込めます。
(逆も可能。Midradio Player 6.0.0でMidiOut.dllを7.2.1のものに置き換えればSGP2.DLLが読み込めます。)
つまりガワはどっちでもいいいって事ですね。
SGP.DLLまたはSGP2.DLLのリネームでもいけたような気もしますが、
明示的にどちらを使っているか分かるのでMidiOut.dllを置き換えた方がいいでしょう。
616:名無しサンプリング@48kHz
25/09/27 19:13:41.46 oToppqb2.net
Midradio Player 7.2.1改
MidiOut.dll ←MidRadio Player 6.0.0
SGP.DLL ←MidRadio Player 6.0.0
gpbinp1.tbl ←S-XYG50の4MB波形のsxgbin41.tblをリネームしたもの
Sxgwave4.tbl ←S-XYG50の4MB波形
617:名無しサンプリング@48kHz
25/09/27 19:15:59.73 oToppqb2.net
2MBは音がイマイチだけど、4MBはかなり(・∀・)イイ!!
11MBよりはあっさりな感じだけど、XG風味はup!
618:名無しサンプリング@48kHz
25/09/27 21:27:02.81 oToppqb2.net
>>615
どうやら7.2.1のMidiOut.dllはSGP2.DLLが見つからないときはSGP.DLLを読みに行くようです。
6.0.0のMidiOut.dllはSGP2.DLLは読み込めない。(ということでSGP2.DLL→SGP.DLLにリネームしても読み込めない筈)
というか下記のサイトの情報で分かった。
XGVoiceSample/XGDrumSample - サウンド - ソフトウェア - 彷徨の神殿:
(書き込み吸い込まれるのでリンク貼れない)
20年前に先駆者がいたのね...
619:名無しサンプリング@48kHz
25/09/27 21:30:04.00 oToppqb2.net
>>616
Midradio Player 7.2.1改
MidiOut.dll ←MidRadio Player 7.2.1(※SGP2.DLLはリネームするなり移動させるなりする)
SGP.DLL ←MidRadio Player 6.0.0
gpbinp1.tbl ←S-XYG50の4MB波形のsxgbin41.tblをリネームしたもの
Sxgwave4.tbl ←S-XYG50の4MB波形
Midradio Player 6.0.0改
MidiOut.dll ←MidRadio Player 6.0.0
SGP.DLL ←MidRadio Player 6.0.0
gpbinp1.tbl ←S-XYG50の4MB波形のsxgbin41.tblをリネームしたもの
Sxgwave4.tbl ←S-XYG50の4MB波形
620:名無しサンプリング@48kHz
26/02/10 00:31:03.93 oTn5OtCS.net
Win11でTMIDI Player動かなくなったんだけどおま環?
後継になるプレーヤーソフトおすすめある?
621:名無しサンプリング@48kHz
26/02/10 23:06:24.47 jXJnGNz6.net
>>620
バイナリ1バイト書き換えると動くようになるやつとは別の話?
622:名無しサンプリング@48kHz
26/02/10 23:21:38.69 jXJnGNz6.net
あと、TMIDIに限らずMIDI1.0世代のアプリの場合は25H2のKB5074105適用済みやIPチャネルでWindows MIDI Service SDKがインストールされた環境だとMIDIマッパのデフォルトMIDI1.0ポート名前付け仕様が新仕様に変わってしまうのでMIDI Settingsで旧来のWindows MIDI API仕様準拠のものに設定しないと駄目とかあったような。
623:名無しサンプリング@48kHz
26/02/10 23:26:06.17 jXJnGNz6.net
24H2でもKB5074105適用済み環境だと同等かも。
624:名無しサンプリング@48kHz
26/02/11 00:22:53.49 xTnaPh/y.net
>>621
すまぬ、初耳だ>バイナリ書き換え
どこを書き換えれば良いか提示してくれると助かります
625:名無しサンプリング@48kHz
26/02/11 03:38:15.25 4bYPP46s.net
>>620
「システム」-「システムの詳細設定」-「システムのプロパティ」の
「詳細設定」-「パフォーマンス」-「設定」-「データ実行防止」で
「次に選択するものを除くすべてのプログラムおよびサービスについて
DEPを有効にする」がONになっている場合は、TMIDIPlayerを「追加」で
例外のプログラムとして追加しないと動作しないよ。
626:621
26/02/11 17:41:52.12 WKagPjFE.net
>>624
000F5D67を04から40に書換ってやつだけど、Win10でEMETに引っかかるのを避けるって話だったんでWin11だと必要なのかは不明。
627:名無しサンプリング@48kHz
26/02/12 15:47:32.48 YGhL9u0d.net
今24H2環境でTMIDIもMidPlayerも今動いているが、
迂闊にアップデートされないように気をつけないと行けないのか…
せっかくWindowsのいいところ昔のソフトがそこそこ動くが、ダメになっていく。
628:621
26/02/12 18:11:43.88 tmNNFgjA.net
>>627
Win11 IP(Betaチャネル)+Windows MIDI Serviceインストール状態で問題なく動いてるよ。
629:名無しサンプリング@48kHz
26/02/12 20:20:32.53 znvEi3/b.net
>>625
まさにDEPでした。ありがとうございます。
630:名無しサンプリング@48kHz
26/02/15 18:18:17.37 6YAI2Ijj.net
DEP有効になってるよなと思って確認してみたら11(10から?)は重要コンポーネントのみ有効なんていう設定が追加されていたのか……
631:名無しサンプリング@48kHz
26/02/16 10:51:39.44 KWaRXGBM.net
mameのエミュレータすごくないか?
そのうち誰かがvst化してくれそう。
632:名無しサンプリング@48kHz
26/02/17 12:33:45.91 QI5H2t2T.net
>>631
VSTAPIじゃなくMIDIループバック経由で動かすやつならMAmidiMEmoがそれっぽいけど
633:名無しサンプリング@48kHz
26/02/18 11:08:35.33 QTcVweEw.net
>>632
アーカイブ見た感じVSTとしても使えそうじゃない?