[22885]  MIDI音源について
投稿者:Ralfy さん   2000-12-21 07:23:54
最近RolandのSC-8850を入手したのですが、MIDIデータを鳴らさせると引っかかります。
正確には、
データをメディアプレーヤでならす→初めの数秒は正確になるが直に引っかかりながらの演奏になる→こうなると他のソフトの動作(OS自体も含めて)も処理待ちのようになる→MIDIを鳴らしているソフトを止めても他のソフトの挙動不審も直らず→再起動しかなくなる
となります。
環境は次のとおりです。
PC→PC-9821Xa13/K12
サウンドボード→WaveSMIT(MIDI接続に使用、MPU ONモード)
MIDI音源→SC-8850(MIDIケーブルでWaveSMITに接続)
OS→Windows98(無印)
MIDIデータ自体が壊れていないのは、他のPCで同じMIDI音源を使用して鳴らしてチェック済みです。(DOSゲームのMIDIも鳴りますです)
  1. まる さん   2000-12-21 09:31:12
    詳しい原因は分かりませんが,症状からサウンドボードが原因だと思います.
    とりあえず,WaveSMITのドライバの再インストールをしてみてはどうでしょう?
  2. Ralfy さん   2000-12-21 12:52:33
    うーん、OS再インストールしたばかりなんですよね。
    ひょっとしたらWaveSMITのドライバをMPU OFFで試すとどうなるんでしょか?
    でも、ハードでMPU切り離すと外のMIDIポートも使えなくなる気がしてます。
  3. CE9A さん   2000-12-21 15:44:00
    ある意味「逃げ」になりますけど、シリアル接続で繋いで、様子をみてはどうでしょう?
    そちらの方が調子がよいのなら、別にWaveSMITのMIDIポートにこだわる必要はないと思います。

    DOS環境での使用もVEM486+VRMDで大抵の場合対応できますし。
  4. ひばり さん   2000-12-21 23:19:55
    多分、音源ボードを介する事により、処理が重くなっているのではないかと思います。
    (sc88と音源ボードの制御が必要&音源ボードがコンバーターみたいになるため、直のシリアル接続より処理が複雑化するため。)
    シリアルが空いておられるのでしたら、シリアル接続の方が、処理が軽くなるはずなので、スムーズに動くと思います。(ケーブルのとりまわしも1本で済みますし)
  5. さん   2000-12-21 23:45:42
    シリアルにつないだ方が32チャンネル使えるのでシリアル接続をおすすめします。
    ・・・・・ってPC−98シリーズのシリアルポートは未対応では?(汗<8850
  6. こういち さん   2000-12-21 23:58:33
    S−MPUがベストかと・・・(ゴミ?
  7. Kame さん   2000-12-22 00:28:53
    98に接続するならS-MPUがベストですかね。
    AT互換機に接続するならUSB接続がベストですね。SC-8850のフルスペックが出せますし。

    私のXv20の場合はPCIバスにUSBボードを挿して、USB音源(ONKYOのSE-U77)のMIDI I/Fを利用して
    SC-88ST PROを接続しています。
    ゲームとかやるときはWaveStar等のMPU-401互換I/Fと違って曲が切り替わる瞬間に停止したりしない
    ので、快適だったりして。
  8. Ralfy さん   2000-12-22 02:03:23
    実は、スロットはすべて埋まり、シリアルはモデムがつながりの状態なので
    余裕も選択肢もない状態でして...
  9. PiPiPaPiPo さん   2000-12-22 05:51:23
     シリアルポート二つありませんか?一つはモデム、一つは音源でいいのでは…。
     もしくは、超アナログですけど、シリアル切り替え機!切り替えさえ忘れなければ、これほど確実なものもないと思いますが…。って、これじゃだめかい?
  10. PiPiPaPiPo さん   2000-12-22 06:26:09
     ついでにSC−8850でシリアルPC−1接続する方法。音源の電源ON時には音源背面の信号セレクトスイッチをPC−2にしておきましょう。して、音源の自動チェック(?)が終わる頃(2,3秒くらいかな)にスイッチをMACに入れると…。ま、メーカー保証外の使い方ですけどね(でも、これで98DOSゲームが楽しめる!)。
  11. Ralfy さん   2000-12-22 08:47:07
    早速、シリアルケーブル買ってきますです。
    でも2ndのシリアルはリソースの関係で使用できないので、モデムの分岐ケーブルに
    繋げることになりますかね。
    Windows上ではシリアル、DOS上ではWaveSMITとシリアル必要に応じてで使い分け
    になりますでましょか。結果はおって報告いたします。
  12. えいこう さん   2000-12-22 11:51:23
    ちょっと遅いですが、一応体験談を。
    お使いのXa13のチップセットはWildCATでは?ないですか?
    以前、WaveSMITをV13(P133、チップセットはTriton、つづり合ってる?)で使っていたときは、MIDI音源を鳴らしていてももたる事がなかったのですが、Xa7(K6-3 366MHz、チップセットはWildCat)で使用すると、同じような現象が起こりましたので。
  13. R220 さん   2000-12-22 12:00:48
    >WildCat・・・・
    そんなことないですよ。Xv/Rに外部音源を3台つないでいますがな〜んにも支障がでていません。もたる原因とWildCatはあまり関係ないと思われます。
  14. えいこう さん   2000-12-22 13:46:20
    R220 さんへ
    >WildCatはあまり関係ないと思われます。
    でもこの症状が解決できなかったときに思ったこと。
    WildCat機はPCI周りが遅い=PCIにぶら下がっているCバスも遅くなるのでWaveSMITのMIDIポート経由でMIDI音源を鳴らすとこうなるのかなと自分の中で思っていました。
  15. さん   2000-12-22 14:32:44
    訂正
    >シリアルにつないだ方が32チャンネル使えるので
    8850は64チャンネルでしたね。
    訂正します。
  16. エクセリア さん   2000-12-22 16:39:17
    WaveSMITのROMバージョンが古いとかありませんか?
  17. Ralfy さん   2000-12-22 17:21:16
    WaveSMITのROMは1.07だったかと。
  18. まる さん   2000-12-23 15:23:37
    もたり,ってことは
    データはちゃんと送信できているわけですから,PC側のどこかに負荷があるんですよね?
    軽いMIDIデータを鳴らしてみて,それでももたるならWaveSMITの転送速度の問題だとはっきりしますね.
  19. Ralfy さん   2000-12-23 17:38:15
    うーん、WaveSMITのMIDIStar/GSをつけていたときはまったく問題なかったので
    外付け音源でもいけると思ったんですがねー。
    内蔵のドータボードと外付けMIDI端子では、内部の処理やでーたの流れる経路が違うための
    現象ということなんでしょうか?
    ちなみに、ゲームのMIDIはでーただけを流してみても軒並みだめのようです。
  20. SAW さん   2000-12-23 23:31:52
    私も同じような状況になったことがあります。
    ちなみにWIN98、XV13/W16でS-MPUという環境でさえ。
    原因はやっぱりソフト側だと思います。
    まずはシステムモニターでも立ち上げてCPUの負荷率を測ってみてはいかがでしょう?
    解決にならないかもしれませんが。
    では
  21. Ralfy さん   2000-12-24 05:42:40
    うーん、計測結果はモタツイタ瞬間に一挙にCPU占有率80%まで跳ね上がってます。
    もたつく度にそうなるので、ドライバの作りかそのあたりが原因ですかねー。
    ちなみに、再生ソフトにかかわらず同じ結果ですね。
  22. SAW さん   2000-12-24 13:26:56
    やっぱり、そうだったようですね。
    これはMIDI再生中だけですか?もし、それ以外でも負荷が高いなら、別に原因があるかもしれません。
    (うちの環境ではアンインストーラーをいれてから、調子が悪くなった気がします。
    エクスプローラがかってに更新をしまくって、その間WIN全体の処理がもたつきます。)

    もし、MIDI再生中だけだったら、再生ソフトを変えて見て実験(T-MIDIとかに)して
    もたつくようだったら、やっぱりドライバかもしれません。そうじゃなかったら
    メディアプレーかも知れませんね。
  23. エクセリア さん   2000-12-25 17:13:01
    私も2年ほど前に3日程度だけですが、Xa12/C8(Windows98)に、WaveStar(ROM:WST06,Driver1.03)+SC-88ProST使っていろいろ鳴らしてみたんですが、何も問題なかったんですが・・・。TMIDI PlayerやゲームのMIDIを鳴らしても、ほとんどもたらなかったのですよねぇ。・・その後、S-MPU-IINを購入して両方のMIDI I/Fで鳴らし比べしたんですが、違いがわからず(汗 現在はS-MPU-IINのみで運用しています。やっぱり環境によって違いが出るようですね。