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