HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0814
フワット・ベベmp3を使用したら、他の音楽がならなくなります。18解決


フワット・ベベ

リンク

2012/8/14(Tue) 21:25:02|NO.48509

◎BGMや効果音を鳴らす時に、mp3形式の音楽ファイルを再生させると
他の音楽が以後鳴らなくなります。これは、なぜでしょうか。

◎個人用として作っていたゲームのBGMと効果音には、wav形式・mid形式
だけを使っていました。それをコンテスト用に投稿するために、使用許可のある音楽
ファイルに変更しました。その中に、mp3形式があるのですが、この音楽ファイル
が再生されると、以後の音楽が鳴らなくなるのです。



この記事に返信する


晩御飯

リンク

2012/8/14(Tue) 21:51:14|NO.48510

マスターボリュームはどうなっていますか



ZAP

リンク

2012/8/14(Tue) 22:28:37|NO.48515

音楽再生に使用しているのは標準命令?プラグイン?



フワット・ベベ

リンク

2012/8/14(Tue) 23:12:07|NO.48520

>>マスターボリュームはどうなっていますか
◎すみません。”マスターボリューム”が何なのかわかりませんでした。
もしかすると、パソコンの【コントロールパネル】から設定できる音量調節
の事でしょうか?

>>音楽再生に使用しているのは標準命令?プラグイン?
◎私は、書籍”12歳からはじめるHSP3.0”に付属されてたCDの、
HSP3.0を使っています。
ゲームプログラムは、個人用にしていた音楽ファイル名とファイル拡張子だけを、
HSPコンテスト用に使用許可のあるファイル名に変えました。もちろん、ファイル
自体も変えました。
 mmload命令、mmplay命令を使用しています。



フワット・ベベ

リンク

2012/8/14(Tue) 23:53:20|NO.48527

すみません。質問部分に一部分訂正がありました。
***********
◎BGMや効果音を鳴らす時に、mp3形式の音楽ファイルを再生させると
BGMと設定している音楽(BGMはすべてmid形式を使用)だけが鳴らなくなります。
これは、なぜでしょうか。
***********
でした。mp3形式の音楽ファイルを再生させたら、以後はmid形式のみが勝手に
ストップしてしまうみたいなのです。

個人用の時は、効果音はwav形式、BGMはmid形式。
HSPコンテスト用の時は、効果音はwav形式とmp3形式、BGMはmid形式。
です。



てれてれ

リンク

2012/8/15(Wed) 00:04:15|NO.48531

ファイルフォーマットを変換すればいいんじゃないですか?



晩御飯

リンク

2012/8/15(Wed) 00:55:50|NO.48537

>もしかすると、パソコンの【コントロールパネル】から設定できる音量調節の事でしょうか?
そのもしかするとのことです



ZAP

リンク

2012/8/15(Wed) 01:01:19|NO.48539

midiをどんなデバイスで再生しているかわかりませんが
もしかするとmp3の再生デバイスと相性が悪いのかも。
あなたのPCの問題である可能性もありますね。



ヒロソフ

リンク

2012/8/15(Wed) 01:06:15|NO.48542

>◎私は、書籍”12歳からはじめるHSP3.0”に付属されてたCDの、
>HSP3.0を使っています。
現在リリースされている最新のバージョンは3.3です。
HSP3.0で開発されたプログラムは無修正で
全て動かすことが可能です。

最新のバージョンは以下のURLからダウンロードできます
http://hsp.tv/make/downlist.html



フワット・ベベ

リンク

2012/8/16(Thu) 00:32:53|NO.48596

(1)コントロールパネルの音量、マスターボリュームは、マスタ音量ON・WAVE音量ON・
SWシンセサイザ音量ON・CDプレイヤー音量ON・SPDIF音量操作できず・ライン音量OFF
・マイクボリュームOFF・PCBeep音量ON、になっています。

(2)音楽ファイルは、他の方の使用許可がある物を使用しています。その使用条件
には、ファイル名の変更の有無を含む場合があります。しかし、今回のは、大丈
夫だったのでファイル名の形式を変更しました。

(3)まずmp3形式をmid形式にしました。……結果は、変更したファイル名の音が
鳴らずに、それ以降もすべての音が鳴らなくなりました。

(4)次に、wav形式にしてみました。……結果は、ファイル名を変更した音が最初から
鳴らずに、最初からファイル名を変更していない他のファイル音は正常に鳴ります。

◎Windows Media Playerではどのファイル形式でも音楽が再生されます。しかし、HSP3.0
では上記の(3)と(4)の様におかしな動きになりました。

なんでそうなるのか、さっぱりです。



てれてれ

リンク

2012/8/16(Thu) 02:40:15|NO.48599

まさかとは思いますが、
エクスプローラーからそのままファイル名を変更したりなんてしてないですよね?

きちんとオーディオコンバーターソフトを使って、
ファイル形式を変換しなければ必ずどっかで不具合が生じます。



にゃんちゃん

リンク

2012/8/16(Thu) 08:28:40|NO.48600

EcoDecoToolなどを使って、mp3をwavに変換してから試してみてください。
mp3は再生が重かったり、ループ再生や連続再生に向かないフォーマットですので、wav形式にしたほうがいいと思います。要領は増えちゃいますけど。



フワット・ベベ

リンク

2012/8/16(Thu) 19:20:28|NO.48616

◎ファイル名の形式は、キーボード入力で直接変えました。Windows Media Player
で再生されたので、まったく問題ないと思って。なにかソフトを使わないと、今回
みたいな不具合が生じるのですね。知りませんでした。
 目に見えない部分を扱うってややこしい事ですが、順序にそっていろいろ試して
みます。
 
 ありがとうございます。



フワット・ベベ

リンク

2012/8/18(Sat) 14:06:55|NO.48649

◎すみません。
根本な部分『mp3を使用したら他の音楽がならなくなる』、(正確に
は『mp3の音が鳴るとmidの音楽が鳴らなくなる』でした。)がまだ
、解決してなかったので続きます。


【知りたい部分】……◎鳴らなくなる音楽がある原因を知りたいのです。
mp3とmidは相性が悪いのでしょうか?
mid・wav・mp3。この3つのファイル形式を一つのゲーム
で使用する事は、不可能なのでしょうか?。


◎ファイル形式を変換してHSPで使用するには手順がある、という事は
わかりました。そして色々調べていくうちに、HSPは同じファイル
形式の同時演奏はできない事を知りました。
 なので、ゲームを作る際は、数種類のファイル形式を使用する必要
が出てきました。
 



APA

リンク

2012/8/18(Sat) 14:35:21|NO.48651

じゃあMP3を止めてみてください。



フワット・ベベ

リンク

2012/8/18(Sat) 16:04:19|NO.48654

◎私、重大な見落としていました。

【にゃんちゃんさんのコメント2012/8/16(Thu) 08:28:40|NO.48600】
に、『mp3は再生が重かったり、ループ再生や連続再生に向かないフォーマット』
とありました。

私のゲームでは、BGMにmid形式を使用して無限ループしています。その
最中に、効果音にmp3形式も使用しています。
多分、にゃんちゃんさんの『mp3は再生が重ったり〜』に当てはまりそうです。

◎回答をまとめると、こうでしょうか?
[[mp3は他の音楽と同時再生に向かない。使いどころによってはゲームに使用できない。]]

と。解決しました。



フワット・ベベ

リンク

2012/8/18(Sat) 16:13:08|NO.48655

【補足コメント】
◎HSP3.0をHSP3.3(2012年8月18日時点で最新)に変えました。

◎ちなみに、今の私のHSP知識レベルは、書籍”12歳から始めるHSP3.0”
の第5章の配列変数の前まで、です。ある程度、知識をつけたらその範囲で、どこま
でオリジナルゲームを作れるか試しています。
 今の知識では、『ジャンケンゲームのルール』を元にしたゲームまでです。
 これから配列変数の勉強を進めていきます。

◎みなさん、回答のコメントありがとうございます。



晩御飯

リンク

2012/8/18(Sat) 17:37:50|NO.48656

>ファイル形式を変換してHSPで使用するには手順がある
ファイルの形式を変えるのに拡張子を変えるだけではダメ、っていうのは別にHSPに限ったことではないよ
一応



kanahiron

リンク

2012/8/18(Sat) 18:29:00|NO.48658

私はそんな詳しくないのですが、一応書いておきます
Windows Media Playerは内部でDirectShowを使って再生しています
よってファイルの中身が正しければ拡張子はどうでもよく、拡張子はただの判別用という意味になります
mp3→ midiなどにに拡張子を変えてもWMPで再生されたのはこのためです
HSPではもっと単純な処理方法なので、拡張子を信用してファイルを読み込みます
ですので、再生できなくなってしまいます

ちなみに、MP3やWAVなどは音楽のデータそのものですが、MIDIは楽譜みたいなものです
再生する機器によって音が変わります 本物の同じ種類の楽器でも微妙に音色が違いますよね
MIDI→ MP3(WAV)は再生してそれをキャプチャすることによって変換することができます
ですが、MP3(WAV)→ MIDIは変換できません 音楽を聞いてそれを楽譜に書けと言われても無理ですよね

長文失礼しました



ONION software Copyright 1997-2021(c) All rights reserved.