• Explore Vox
  • Culture
  • Entertainment
  • Life
  • Music
  • News & Politics
  • Technology
  • Join Vox
  • Take a Tour
  • Already a Member? Sign in
sheeplume

jiBunLOG

神は天にいまし、すべて世は事もなし

  • sheeplume’s Blog
  • Profile
  • Neighbors
  • Photos
  • More 
    • Audio
    • Videos
    • Books
    • Links
    • Collections

DirectSoundでサウンド再生開始時にノイズがのる件

  • Nov 1, 2009
  • Post a comment

何を思ったか、突然DirectSoundを触ってみた。

とは言っても、今までまともにサウンド再生なんてやったこと無かったので、
一先ず簡単そうなオンメモリなWAVを再生する所から始めてみたんだけど、表題の件で躓いた。

まずDirectSoundのサウンド再生システムは、まとめるとこんな感じになっているらしい。
DirectSoundには「プライマリバッファ」と「セカンダリバッファ」という2種類のサウンドバッファがあり、
「プライマリバッファ」はDirectSoundCreate8関数(多分)を実行した時に1個だけ自動的に作成されるもので、
「セカンダリバッファ」はプログラマが何個でも作れる(というかサウンドの数だけ作ることになる)。
そして、あるセカンダリバッファの再生を指定すると、プライマリバッファにおいて
「再生中の他のセカンダリバッファたち」とミキシングされ、サウンドが出力されるという寸法。

で、表題の件が起こるのは、この「再生中の他のセカンダリバッファたち」が0個から1個になるとき。
つまり何か1個のサウンドを再生やら停止やらしていると、再生開始直後にプチノイズがのる。
プライマリバッファで何が起こってるのかは知らないけど、どうもそれまで再生していたサウンドが残っている感じ。

そこで、なんやかんや調べていたら、
「常にプライマリバッファの内容を更新し続けるために、無音のループサウンドを垂れ流しにする」
という方法に行き当たり、これがビンゴ。

結局他に同じような記事(というかこの現象に遭遇しているという記事自体)は見つからなかったんだけど、
もしかして結構常套手段だったりするのかな。。。

というか今からやるならXAudio2なのか。

Post a comment Tags: directsound, プチノイズ

PTAMで遊ぶ

  • Oct 6, 2008
  • Post a comment

前々から気になってたPTAM(Parallel Tracking and Mapping)で
遊んでみました。

PTAMの説明については、下記の動画で割愛。

Parallel Tracking and Mapping for Small AR Worspaces
Parallel Tracking and Mapping for Small AR Worspaces
まぁ電脳コイルに出てくる電脳メガネみたいな感じの技術で、
カメラで撮った映像の上にリアルタイムで3Dモデルを表示するってもの。
最近ソースコードが公開されたので、ちょっと遊んでみたかったの。


とりあえずソースを落としてきて、ビルドするまでは順調だったんだけど、
よく見ると、映像入力を取得する部分がIEEE1394から入力された映像をキャプチャするものだった。
うちにはUSBカメラしかないので、仕方なくその部分だけソースを書き換えた。
と言っても、やるのはDirectShowでUSBカメラの画像を取ってきて、
フォーマットをVideoSource.hのインターフェースに合わせて調整するだけ。

ちょっとフォーマットを調整するのに時間がかかったけど、まぁなんとかできた。

Ptam_test_eye
Ptam_test_eye
おお、キーボードに目玉が乗っとる。。。怖い。。。

せっかくなので、お約束(?)のモデルにも差し替えてみた。

Ptam_test
Ptam_test
ホラー。。。Tポーズのまま、目のテクスチャが飛んでますw
しかも影処理は目玉のままw適当すぎるw

にしても、この特徴点検出はすごい。。
ホントは動画で上げたかったんだけど、今日はもう疲れた。。。
気が向いたらということで。

Post a comment Tags: ptam

アニメ::天元突破グレンラガン

  • Sep 29, 2008
  • Post a comment

感想を一言言うなれば、熱い。

展開は単純なんだけど、ストーリーがしっかりしてたから、
飽きが来ない感じで最後まで見れたなー。
個人的には結構好き。

あと、最近というか随分前からなんだけど、自分の涙腺の調子がおかしい。
昔は何見ても感動するとか、泣くとかしない人間だったんだけどなぁ。
グレンラガンの最後の方、ほとんど泣いてたw
つーか人死にすぎだろw

//----------------------------------------------------------------------
// 今日の話
//
そういえば関係ないけど、今日ギアスR2が終わりました。
最後の超展開を直前まで気付けなかった自分がアホという事もわかりました。
そしてやっぱり泣きましたw
どうなるかと思ったけど、見事にまとめられた良い作品だったと思う。
あえて言うなら、4クール(無印+R2)は使い過ぎかとw
まぁそれでも、あの終わり方で全ては報われたような気がするけどね。
終わりよければなんとやらw
久々にいいものが見れました。

Post a comment Tags: アニメ, ギアス, グレンラガン

PC::自作

  • Aug 23, 2008
  • Post a comment

そう言えば、PC買ったの書いてなかった。

【ケース】    ANTEC - P182
【MB】        ASUS - P5Q
【CPU】        Intel - Core2Duo E8400 BOX
【グラボ】    ASUS - EN9600GT/HTDI/512M
【メモリ】    UMAX - Pulsar DCDDR2-4GB-800 (DDR2 PC2-6400 2GB 2枚組)
【HDD】【光学ドライブ】【電源】は、使い回し。

いやー、2ヶ月近く前の話だけど、2回目の自作。
グラボ付属のドライバ・ユーティリティ類をインストールすると、
OSが起動しなかった事以外は、特に問題無かったな。

一日にOS3回ぐらい再インストールしたんですけどねw
ASUSさん!!!11

前回はMB/グラボをGIGABYTEで統一してたので、
今回はASUSにしてみようかという事でこの構成にしてみたんだけど、
見事にやられた。。orz
別に入れなくても、一応なんとかなったからいいけどさ。

で、その後は快適に動いてたんだけど、
最近P182付属のケースファンがファンコンの言う事を聞かないw

ファンコンといっても、デフォでケース背面に付いてるスイッチで、
HI/MIDDLE/LOWの三段階に手動で切り替える程度のもの。
常時LOWで運用してたんだけど、一週間ぐらい前からかな、
突然勝手にMIDDLEぐらいの速さで回転しだす現象に見舞われている。
背面を確認するも、もちろんスイッチはLOW。
この現象が起きるのは、ケースの上部ファンのみ。
特に何か契機があるわけでもなく、突然うるさくなる。
音からして軸ブレなどではなく、普通に回転数が上がってるんだと思う。

嫌がらせ?バカなの?死ぬの?

今回PCを新しく作った要因のひとつとして、
「前回のPCのCPU・MBのチップセットファンの騒音」があったんだけど、
なんかあんまり変わってないww
しかも現在のところ、特に対処方法が見つからない。
放っておけば、いつの間にか静かになってる。
ファン交換して、ソフトウェア制御にするかなぁ。。。

自分はホントにファンに呪われてるのかも知れない。

Post a comment Tags: pc, 自作, ファンの呪い

アニメ::BACCANO!(バッカーノ!)

  • Aug 16, 2008
  • Post a comment

ビバップの次はコレ。
誰からか評判聞いて見てみたけど、

マジで意味わからんw

初見殺しすぐるだろ。。。
元々ラノベ原作のものらしいんだけど、
なんの予備知識もないまま見た自分には、
さっぱり意味がわからないまま最終話を迎えたわけで。。。

ま、半分寝ながら見てた上に、多分自分が馬鹿だっただけなんだろうけど。。。

一応なぜ意味がわからなくなったかを説明すると。
1.登場人物が多すぎて、名前と顔が一致しない(2.のせいでもあるが)。
  しかも全員が主人公的ポジションw
2.全編通して、時系列がゴチャゴチャ入れ替わる上に、行ったり来たりするもんだから、
  人と組織の関係とか、誰がどこで何やったんかとかがさっぱりまとまらない。
  (ハルヒも時系列の入れ替えやってたけど、あれは一話単位で入れ替えてたからまだ理解できた。)

個人的にこの二つがでかい。
もう一回見ればわかるかな…けどもう見る気起きないよ。。。orz

ただ一応大まかな話の流れは理解してるので、その中で感想をw
ストーリーや設定は面白いと思った。
が、やっぱり起承転結の「起」が結構曖昧で、
説明もなく登場人物がわんさか出てきて、最終話まで居座る。「お前誰やねん!ww」と。
まぁそういうもんだと言われたらそれまでだけど。
あと、絵柄に似合わず、なかなかグロテスクな表現が含まれていて、その点は嫌いじゃない。
あ、決してグロ好きという訳じゃなく、絵柄と描写のギャップがという意味で。

そんな感じ。


【雑談】
次に見るのは特に決めてないけど、多分「FREEDOM」か「空の境界(三章)」か。
そういや来期(十月~)は地獄少女クル━━━━(゚∀゚)━━━━!!
是非ともあの空気感は維持してて欲しい。

Post a comment Tags: アニメ, baccano!, バッカーノ!

アニメ::カウボーイビバップ

  • Aug 14, 2008
  • Post a comment

前回エヴァを見てから、相当期間が空いてしまったけど、
先日やっとこさカウビを見終わった。
まぁ途中でブラクラを再視聴したってのもあるんだけどw

【感想】
評判は聞いていたけど、やっぱりOPは素晴らしかった。
映像と楽曲がこれ以上にないくらいマッチしてた。
途中で知ったんだけど、OP曲「Tank!」の作曲者って菅野よう子なのね。
というか作中の他の曲もほとんどそうだったみたい。さすがの一言。
あと、OPに限らず、アイキャッチやEDの映像・楽曲センスも素晴らしい。

ストーリーや設定は、まぁB級アクション映画でよくありそうな感じのもので、
ストーリー構成も、基本的に一話完結で、時たま本ストーリーに関係する話が入る、
というよくある構成。

と、こんな感じなので本編で記憶にあるのは、正直あんまないw
(↓一応ネタバレなので。)
あるとすれば最終話のジュリアが死ぬシーンかな。
時間の流れがスローになって、聞こえる音が限定される(銃声とハトの飛び立つ音のみ)感じの演出。
まぁこれもよくあると言えばよくあるんだけど。

【総評】
ストーリーを楽しむというよりは、
各キャラの生き様を見て、演出を楽しむアニメかな。
完全に個人的見解だけどw
そういう点でも十分見る価値はありますよ、という素晴らしい作品でした。

あと、エドがかわいいw

Post a comment Tags: アニメ, カウボーイビバップ

XNA::PCでパッド入力

  • Jul 22, 2008
  • Post a comment

360のパッドはUSB接続なので、
そいつをPCに挿しちゃえば、
PC向けにビルドしたXNAのプロジェクトでも、
GamePadStateで入力を取れるんじゃねーかと、
まぁそう思ってテストしてみたわけです。

すでに公式にもできると書いてあったのを確認してたんだけど、
やっぱりやってみたいじゃない。

「Aボタン押すと背景色が切り替わる」という単純なサンプル作って、
PCのUSBポートに360のコントローラをブッ挿した。
準備おk。

華麗にきのこをオン、そしてAボタンを押す。
が、反応がない。
コントローラを見るも、しっかり1コンランプが点いてる。
プログラムが間違ってたか?と見直そうとした所、

。。。ぶおー、ぶおーーーん。。。

「ん?ぶおーーーん?DQ5?」

何か音がする。
音源に目を向けてみると、なんと360必死に起動中。

一瞬思考が停止した後、不覚にも吹いたw
ああ、そういえばコレ、ワイヤレスだったw

わかったこと。
ワイヤレスパッドは、充電用USBケーブルじゃ認識しない。
その場合は、ワイヤレスゲームアダプタが必要。
有線のパッドはそのままUSBパッドとして使える。

久々に自分のアホさに笑ったw

Post a comment Tags: xna, ワイヤレス, パッド

ゲーム::FIFA09

  • Jul 13, 2008
  • Post a comment

ついに…
10vs10オンライン対戦キタ――(゚∀゚)――!!
http://www.gamespark.jp/modules/news/index.php?p=6454

10vs10対戦時の視点は未確認らしいけど、
08と同じようにBe A Pro視点があるといいな。
10/14発売予定。

でも最近やってなす。。。(´・ω・`)

Post a comment Tags: fifa09

スポーツ全般

  • Jun 23, 2008
  • Post a comment

F1
今日はフランスGPだったね。
ハミルトンは結局8位止まりで、フェラーリの1-2フィニッシュか。
ライコネンは途中失速したのに、よく2位で耐えたな。。
今回の注目と言えば、やっぱTOYOTAの2年ぶりの表彰台かな。
トゥルーリが、コバライネンを抑えて3位でフィニッシュしたけど、
最後の接触は微妙。。。個人的には完全に当てにいってた気がするんだけどなぁ。
まぁいいか。

野球

試合は見れてないけど、結果は毎日すぽるとで見てる。
とりあえず阪神TUEEE
金本、鉄人すぐるw新井も頑張りすぎw広島ありがとうwww
物心付いた頃から阪神を見てきたけど、あの頃の面影は皆無だな。
今でもいるのは桧山ぐらいか。まぁ自分が言ってるのは亀山とかがスタメンでいた時代だけど。
貯金21かぁwwもうそろそろ折り返し地点、現時点で2位中日と6.5G差。
今年はもらったかなwww

サッカー::日本vsバーレーン
やってたのね。しらんかったw
あの点は。。。どうかと思うwまぁとれりゃいいんだけどさw

サッカー::EURO2008
オランダvsロシア。準々決勝。まさかのロシアktkr
オランダが来るとばかり思ってたw
グループリーグでも、ロシアの戦いっぷりはあんまり見てないんだけど、
結構よさげ?FIFAランキングは24位か。
それよりも、今日はスペインvsイタリアww
見ないとヤバイ。でも明日仕事ww/(^o^)\ナンテコッタイww
今からでもちょっと寝るか。

Post a comment Tags: f1, サッカー, 野球, 阪神, euro2008, フランスgp

パチンコ::CR花の慶次 -雲のかなたに-

  • Jun 22, 2008
  • Post a comment

継続率80%の謳い文句で、結構人気のある(あった?)この機種ですが、
触ったことが無かったので、先週ちょろっと試し打って、解析見て、予習復習して、
今日再びチャレンジしに行ったわけです。

この機種は、エヴァとかと違って、ボーナス(2R系を除く)後は必ず確変モードに入る。
で、その確変中の当たりで、この継続率80%を引けるかどうか、という感じになっている。
自分はそこがよくわからなくて、予習中少し混乱したw

まぁそんなことはどうでもよくて、
今日はまったり15時ぐらいに行ったんだけど、慶次空いてなかった。orz
仕方なく、他の台で暇つぶし。ルパンを2k、エヴァを2k。
このあたりで、もう一回見に行ったら1台空いてた――(゚∀゚)――!!

もう、打つ前から+(0゚・∀・) + ワクテカ +。
座ったのは、ボーナス0の800ハマリ台。
まぁ慶次は約1/400だから、これくらいはよくあるんだけど。
回しだしたら、1kで15R(゚∀゚)キタコレ!!
そこから、いきなり10連。といっても、15RとRUBは6回ぐらいだったかな。
多分この時点で4.5箱ぐらい出てて、時短終わったら帰るつもりだった。

が、時短終わってすぐに、また15R引いて、12連。
この辺りから自分が何箱出してるのかわからなくなってきた。

で、この時短が終わって、さて帰ろうと思ったら、また15R引いたw
これは5連。

この時点で、多分19時ぐらいだったかな。
もうホントに帰ろうと思ってたら、また時短終了後20Gぐらいで15Rww

しかもそれが26連とか、もう慶次最強すぎて、イミフww
角田の歌流れっぱなしでカオスw
結局7時間も打ってて、通常モードは回転数100Gぐらいしか回してないとかアホスww
うまく閉店20分前に確変転落して、時短も無事(?)完走して、やっと解放されますた。

結果的にボーナス(15R+RUB)は56回(多分)で6万発。嘘、6万発弱wあと200玉ぐらいだた。
換金したら、自分の中で歴代2位の213.5k。
パチンコで200k越えるとは思わんかったw

ホントに最期が近い希ガス。。。

Post a comment Tags: パチンコ, cr花の慶次

Read more from sheeplume »

sheeplume

About Me

sheeplume
Japan
View my profile

Photos

  • スクリーンショット
  • Ptam_test_eye
  • Ptam_test
  • audio-technica ATH-AD500
  • Top
  • 勝利の美酒:ペシェリーゼ
  • PGR4(体験版)
  • xbox360バリューパック
  • IMG_0657

View more of my photos

Neighborhood

  • チームVox
    チームVox Updated: 6 days ago
  • mic
    mic Updated: Dec 10, 2009

Explore friends, family, friends & family, or entire neighborhood.

View my neighbors

Tags

  • 2027
  • 360
  • audio-technica
  • e4
  • f1
  • fifa08
  • pc
  • ptam
  • qotd
  • アニメ
  • インテリア
  • オライリー
  • ゲーム
  • ショートショート
  • パチンコ
  • ビーマニ
  • ヘッドホン
  • 収納家具
  • 星新一

View my tags

Videos

  • Parallel Tracking and Mapping for Small AR Worspaces
  • 井上陽水 - 少年時代
  • XEPHER-Long Version
  • Crayon Physics Deluxe

View more of my videos

Books

  • 次元とは何か―「0次元の世界」から「高次元宇宙」まで (ニュートンムッ
  • みるみる理解できる相対性理論 改訂版―特殊相対論も一般相対論も実はむ
  • 考える技術・書く技術―問題解決力を伸ばすピラミッド原則
  • 考具―考えるための道具、持っていますか?
  • 妄想銀行
  • エヌ氏の遊園地
  • Binary Hacks ―ハッカー秘伝のテクニック100選
  • GNU Make

View more of my books

Archives

  • November 2009 (1)
  • October 2008 (1)
  • September 2008 (1)
  • August 2008 (3)
  • July 2008 (2)
  • 2009 (1)
  • 2008 (40)
  • 2007 (34)
  • Powered by Vox
  • Home
  • Explore
  • Tour Vox
  • Start a Vox Blog
Already a member? Sign in

Back to top

View Vox in your language: English | Español | Français | 日本語

Brought to you by Six Apart, creators of Movable Type, Vox and TypePad.
Six Apart Services: Blogs | Free Blogs | Content Management | Advertising

Vox © 2003-2008 Six Apart, Ltd. All Rights Reserved.
Help | Learn More | Terms of Service | Privacy Policy | Copyright | Advertise | Get a Free Vox Blog

Loading…

Adding this item will make it viewable to everyone who has access to the group.

Adding this post, and any items in it, will make it viewable to everyone who has access to the group.

Create a link to a person
Search all of Vox
Your Neighborhood
People on Vox

(Select up to five users maximum)

Vox Login

You've been logged out, please sign in to Vox with your email and password to complete this action.

Email:
Password:
 
Embed a Widget
Widget Title: This is optional
Widget Code: Insert outside code here to share media, slideshows, etc. Get more info
OK Cancel

We allow most HTML/CSS, <object> and <embed> code

Processing...
Processing
Message
Confirm
Error
Remove this member