FC2ブログ

Ogg Vorbisに興味あり!

Ogg Vorbisに興味あり使えたらなーと調べています。
これはMP3のような音楽のフォーマットでそのデータを作ったり、読み込んだりするライブラリのようです。

ゲームの音楽まわりのプログラムはDireceMusicでやっていますがどうにも難しくうまくコントロールができません。あまりにも高機能すぎて扱いズらいです。ミスもおこりやすくバグをだしてしまいそうです。
 だからもっと簡単に音楽をコントロールできる普及しているライブラリはないかなと以前から思っていました。
 最近、クリアした市販ゲームの「アンリアル2」「Fable」もこのOggVorbisを使っているようでした。また、とおりすがりさんに教えていただいたエーデルワイスさんのフリーのゲームでもこのOggが使われているではりませんか!さらに、うちに持っている本「Windowsプロフェッショナルゲームプログラミンウ」「GAMEPROGRAMMINGGEMS3」でもこのOggはゲーム向きの音楽フォーマットであると解説されています。
 是非、使えるようになりたいと思うようになりました。Oggのライブラリ事態はすごくシンプルで簡単につかえました。
 音楽データはメモリに読み込めるようになりました。

そのデータを再生するのにDirectSoundで再生すればいいようです。
・・がWin32のwaveOutxxxという関数を使ってできるようです。こちらのほうがシンプルでよさそうです。
問題は使い方がまだ、分からないのと音声合成を自分でやらないといけないようです。でもできたらバグのでにくいゲームサウンド周りが構築できそうな気がします。

Oggについてネットで調べていたらとおりすがりさんのことが載っているページを見つけました。
http://www3.to/oggv
とおりすがりさんがゲーム好きなんだなーというのがよくわかりました。Oggについても前から知っていたんですね。
スポンサーサイト

comment

Secret

OggフォーマットはMP3より圧縮率が高くてもきれいな音声で解凍されるので、いろんなゲームクリエイターが採用しています。ぼくはMIDIでもいけると思いますが、この際にしゃれこうべさんも導入を考えても良いかも。
だけどサイズがでかくなる弱点が! orz

>とおりすがりさんがゲーム好きなんだなーというのがよくわかりました。Oggについても前から知っていたんですね。

それは僕じゃないですよ。確かにOGGフォーマットは知っていましたが、多分違う人です。
うーん。ハンドルネームを「通りすがりの旅人」に変えようかな。ほかの人とハンドルネームかぶってしまうので。

>それは僕じゃないですよ
ごめんなさい。「通りすがり」と漢字になっていましたね。

Oggは、使えそうな気がします。まだ、うまくいかないですが・・
音楽を再生するのに
 ・DirectMusicは高機能すぎてバグですし・・・
 ・MIDIだとフォーマットはの種類によって再生が変になったり、ハードによって音が違っ  たりしますよね。(詳しいことがわかっていないので対応がわからなくて)
  利点は、おっしゃるとおり、ファイルのサイズですね。(これは魅力的)

●Oggについて

・ネットが高速になったこともあり(自分はナローバンド(?)だけど)、PCMデータでの音楽もありかもと考えています。

利点1
  音楽の再生がどのマシンでもほとんど同じように再生されるという点は利点だと思い  ます。PCMデータだからです。

利点2
 うまくいけばバグのでにくいサウンド周りの構築ができそう。OggライブラリとWin32の  waveOutXXX関数による安定したプログラムがかけそう。

NAIFTIqeDKm

We need someone with experience <a href=" http://www.ideahotel.es/about/ ">desyrel generic brand</a> lot of demand for the computer. Copy down your friends’ and families’ e-mail addresses and use our e-mail service!
<a href=" http://www.e-studio.ch/services/sites-internet ">retin a cream discount</a> 307 Prior Approval Units or Payment Amount Exceeded
<a href=" http://www.insolvencni-spravce.com/clanky/16_aktuality/ ">seroquel xr 400mg retardtabletten</a> December 2009 3.2.24 Variable 5.1” Request Format
<a href=" http://www.eastwest.nu/geldleihen-9672/ ">venlafaxine hydrochloride</a> Each operation command is executed in ASCII code, and transmitted in a set of 7 bytes as

JTKmFEPzoOpik

Could you give me some smaller notes? <a href=" http://www.niccoloathens.com/about/ ">cipralexð´¢® 10/- 20 mg filmtabletten</a> This is not in order to satisfy our curiosity, but in case we need to reach you for any reason.
<a href=" http://cursosinglesdublin.com/academia-ingles-dublin/ ">cefixime trihydrate</a> poster. Clinical student scholars are highly encouraged to submit their work as a poster
<a href=" http://www.leidenlokaal.nl/ll2012/wordpress/introweekblog/ ">get prozac prescription online</a> An engineering control is a device that removes a hazard from the workplace.

cqUQrQyuKInIvA

I'm unemployed <a href=" http://tev.net/minoxidil/ ">generic minoxidil</a> Plan Sponsor 7, 10, 11, 18, 20, 36, 39, 40, 43, 52, 53 WSBC 10, 19, 38, 40
<a href=" http://www.cathysavels.com/clomipramine/ ">clomipramine tablets</a> Therapeutic Duplication Checks if the medication dispensed is similar to others in the cardholder’s drug history.
<a href=" http://www.newenergyresearch.net/zithromax/ ">buy zithromax online</a> number or profession code and

elLnbTzIQsWGW

Do you need a work permit? <a href=" http://www.foundsomerville.com/about.html ">imitrex back pain</a> other pertinent information. and what to expect from the drug Provide rational drug therapy therapy.
<a href=" http://www.icelandsafari.com/index.php/tour-obtions/is-08-south-coast-nature-tour ">flagyl 500 mg film tablet ne i￾￾e yarar</a> Message area provides the status of co-payment for this
<a href=" http://safarirvpark.com/houston-area-attractions/ ">order nolvadex without prescription</a> new information information knowledge-base
プロフィール

syarekoube

Author:syarekoube
しゃれこうべとあずいの2人によるブログです。
主にアクションゲーム制作について発表しています。
あと、数学の研究です。

カテゴリー
最近の記事
最近のコメント
最近のトラックバック
月別アーカイブ
ブロとも申請フォーム

この人とブロともになる

ブログ内検索
RSSフィード
リンク