「サクラ」質問掲示板

サクラの質問掲示板です。
[一覧へ] > (@59) [中] [未処理]
@59■ (#176) XPでMMLでの音が出なくなりました - GOJI (2012-08-19 09:18) /高 未処理
Windows XPでMMLでの音が出なくなりました。MIDIに変換保存したものはWindowsメディアプレーヤーから出ます。「演奏」のマークをクリックしたとき、キュッという音は出ます。もうひとつのパソコンWindows7では正常に出ます。MMLの関連付けもできています。正常な時にCDROMに入れた「サクラ」のソフトを入れなおして演奏させてみたのですが、変わりません。音がでないことのほか、機能は正常です。「dSakura.dll」も入っています。ボリュームも正常な位置にあります。MML dataの音だけの問題です。MMLで保存してあるすべての曲の音が出ません。
XPのほうはあきらめて、Windows7で制作を続ければいいようなものですが、どうも新旧の「サクラ」とも私のWindows7とは相性が悪いのか、トラック1と2の音がずれて鳴り、困っています。それで以前正常に制作できていたXPを使って試してみたいと思っているのです。
なにか良い方法があったら教えていただけませんか。よろしくお願いいたします。

(#177) 自分の場合、原点に返って確認します。 - 通りがかりです。 (2012-08-20 12:03) /中 解決
自分の場合音が出ないときは、原点に返って確認します、、
以下のMMLでドが4回出力されるか、確認してみてください。
//------↓
TR=1
@5
l16
v100
cccc
//------↑
もし、この最小構成で音が鳴らないのであれば、設定に問題があるかもしれません。もし音が出るのであればMML側の記述が怪しいです。

設定の場合は、マルチメディアの設定、プレイヤーと外見の設定、各項目を確認します。
MMLの場合は、ソースを見てみないと何とも言えませんが、タブと改行で見やすいように整形すると問題が表面化し、解決するケースもあります。

(#178) 「通りがかりの方」ありがとうございました。 - GOJI (2012-08-19 21:20) /中 未処理
「通りがかり」の方、さっそくお教えくださいましてありがとうございました。ご提供くださいました記述を再生してみましたところ、Windows7のほうでは音が出るのですが、やはりXPでは出ません。「New JAVA」のインストールを勧める表示が画面に出ましたので、取り込んで、再起動後、楽曲の再生をまた試みてみたのですが、やはりだめでした。
以前は問題なく再生できていたものですから、不思議です。マルチメディアの設定、プレイヤーと外見の設定等も見直しはしていますが、今後も点検をしてみようと思います。うっかり何かのボタンに手が触れて、という可能性が一番高いと思います。その瞬間異常をきたしたような気がします。ちなみに以下のような記述をしています。
以上、ご報告とお礼までにて。


トラック1 音色(GrandPiano)音量200 音階5 音符8   連符{ッ「レ`レ」「ファ`ファ」}     連符{「ラ#`ラ#」「`レ↑`レ」「`ファ↑`ファ」}    音符4.「`レ↑`レ」↓音符8「`ド↑`ド」
トラック2 音色(GrandPiano)音量80  音階5 音符4   「 "ラ#↓"ラ#」              「ド#"ラ#"ソ#"ファ」                 「ド#"ラ#"ソ#"ファ」   「ド#"ラ#"ソ#"ファ」


トラック1 音色(GrandPiano)音量200 音階5 音符8. 「`ド↑`ド」ー音符16 「ラ#`ラ#」    音符8 連符{「ラ#`ラ#」「ソ#`ソ#」「ソ`ソ」}  音符4「ソ`ソ」      ッ
  



(#179) 書き込みを見て気になる部分があったので、補足です。 - 通りがかりです。 (2012-08-20 12:02) /中 確認待ち
 書き込みを見て気になる部分があったので、補足です。、


 デバイスの問題であれば、基本設定にもどせば音は出るかもしれません。

サクラのプルダウンメニューの設定から、マルチメディアの設定を選択。

サウンドとオーディオのプロパティウィンドウからオーディオタブを選択します。
Midi音楽の再生の項目を見ます。
既定のデバイスのプルダウンメニューにMicrosoft GS Wavetable SW Synthが選択されているか見て下さい。
もし何もなければ、再生デバイスがインストールされていないため、演奏できません。
通常はMicrosoft GS Wavetable SW Synthがプリインストール済みであることが多いです。


 再生デバイスに問題がない場合は、ボリュームレベルが怪しいです。

先ほどのサウンドとオーディオのプロパティウィンドウから音声タブを選択します。
音声再生の項目の音量ボタンを押します。
マスタ音量が開きます。
SWシンセサイザの音量レバーを見ます。
もしミュートにチェックが入っていれば、これを外します。

もしSWシンセサイザの音量レバーがないのであれば追加します。
マスタ音量のプルダウンメニューのオプションから、プロパティを選択します。
プロパティウィンドウが開きます。
表示するコントロールの項目からSWシンセサイザにチェックを入れます。
ウィンドウを閉じると、SWシンセサイザの音量レバーが増えているはずです。


 それぞれに問題がない場合、デバイス側ではないケースが考えられます。

サクラのプルダウンメニューの設定から、プレイヤーと外見の設定を選択。
設定ウィンドウが開きます。
サクラ内蔵プレイヤーの設定項目から、Midiポートの割り当てボタンを押します。
Midiポート設定ウィンドウが開きます。
Port(0)のプルダウンメニューにMidi Defaultないし、Microsoft GS Wavetable SW Synthが選択されているか確認します。


 このどれでもないのであれば、自分の範疇外になってしまうので多くは申せません。

ここから先はシステム環境やネット環境の問題なので詳しくは言えない部分ですが、
少なくともサクラはJavaを使用しないので、NewJavaをインストールということはまずないはずです。
また、MMLを見て一点だけ気になったのですが、トラックの混在は避けたほうが良いと思います。

//↓------↓
トラック1 音色(GrandPiano)音量200

音階5 音符8   連符{ッ「レ`レ」「ファ`ファ」} 連符{「ラ#`ラ#」「`レ↑`レ」「`ファ↑`ファ」} 音符4.「`レ↑`レ」↓音符8「`ド↑`ド」
音階5 音符8. 「`ド↑`ド」ー音符16 「ラ#`ラ#」 音符8 連符{「ラ#`ラ#」「ソ#`ソ#」「ソ`ソ」} 音符4「ソ`ソ」      ッ

トラック2 音色(GrandPiano)音量80

音階5 音符4「 "ラ#↓"ラ#」「ド#"ラ#"ソ#"ファ」「ド#"ラ#"ソ#"ファ」「ド#"ラ#"ソ#"ファ」

//↑------↑

トラック1を呼んで、2、その後1を読み込むと予想できない挙動が出る場合があります。
トラック単位ひとまとめで記述すると、エラーが出にくいです。

(#180) なおりました!! - GOJI (2012-08-20 14:07) /中 未処理
「通りがかりの方」ありがとうございました。おかげでWindows XPは正常な動作にもどりました。

まず、Microsoft GS Wavetable SW Synth になっていませんでした。それをクリックしましたが、まだなおりませんので、次にご指摘いただいたSWシンセサイザの音量レバーを調べましたところミュートにチェックは入っていませんでしたが、音量が一番下に下りていました。それを上に引き上げたところ、無事音は復活いたしました。
MMLの記述も今後気をつけたいと思います。

なかば回復はあきらめていましたので、どんなに喜んだかわかりません。こんなに早く修復できたのも「通りがかりの方」の迅速なアドバイスのおかげです。厚くお礼申しあげます。
                  http://www.ne.jp/asahi/goji/melodyline/

(#176)へ返信する:

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

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

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