「サクラ」質問掲示板

サクラの質問掲示板です。

(#270) Re: ウインドウズ8で動くか。 - 通りがかり (2014-02-22 14:41) /低 確認待ち
ポート選択により音が出る可能性があります。

最初に申し上げますが当方いまだXPなので、win8は使用したことがありません、
ミディ音源の仕組みの解説も含め、考えられる対処法だけ載せます。

基本的に、ミディ音源は(内蔵も含む、つまりMSGS)
システムフォルダ以下にデバイスドライバをインストールして使います。
XPの場合、MSGSのドライバ swmidi.sys などがあらかじめインストールされています。

通常サクラはインストールすると、ミディポートにMIDIマッパーを選択します。
ところが聞いたところによると、win vista,7,8はMIDIマッパー自体がない。
このため、ポートが開けませんでした というエラーになります。

この対策として、ミディポートを指定してあげれば良いので手順を書きます。

サクラのプルダウンメニューから 設定 - プレイヤー外見の設定 を選択
設定ウィンドウの プレイヤタブ を選択
サクラ内蔵プレイヤーの設定 - MIDIポートの割り当てボタン を押します。
MIDIポート設定ウィンドウが開き、Port(0)に何がアサインされているか確認します。

Port(0)が通常、音を出すための音源(ポート出力)選択なのですが、
XPの場合、このロールメニューは、MIDI Default(ミディマッパー)になっています。

これ以外に、このロールメニューから、Microsoft GS Wavetable SW Synth、
人によってはYAMAHA XG WDM SoftSynthesizerなども選べるようになっています。

実はMicrosoft GS Wavetable SW Synthというのは、先ほど出たswmidi.sysのことです。
YAMAHA XG WDM SoftSynthesizerは、sxgxgwdm.sysが実体ドライバ、
ちなみにミディマッパーはmidimap.dllが実体と思われます。

もし、このロールメニューに何もなければ音が出ません。つまり音源ドライバがないということになります。
逆に何かがあったならば、これを選択することにより音が出る可能性があります。
面倒かもしれませんが、よろしければポート選択をしてみて確認をしてみてください。

もし音源がない場合やどうしてもミディマッパーを使いたいのであれば、いくつか方法はありますが、
これより先は各種ソフトをインストールしなければならなくなるので必要であるなら、また書き込みます。
ウインドウズ8で動くか。 / JUN (2014-02-15 21:00) (#269)/ 低 未処理
  Re: ウインドウズ8で動くか。 / 通りがかり (2014-02-22 14:41) (#270)/ 低 確認待ち

(#270)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を平仮名で記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能