AB開発

abdev AB開発 はコメントを受け付けていません

ABDXに取り込む予定のオーディオクラスモジュールの作成がうまい具合に進んでいます。といっても、当初の予定では1月下旬にはAB4の正式リリースをする予定だったので、ちょい遅ですが…。とにかく、DirectMusic/Soundをフル活用したモジュールの概要を書いておきます。

まずはオーディオ自身の在り方から、ABDXが生成するオーディオはグラフィックスクラス(CImage2D、CMeshModule)などと同様、オブジェクトとして取り扱います。一般的にはCAudioクラスを利用します。このCAudioクラスでは、MIDI/WAVE形式の音楽ファイルをDirectMusicを通して再生することができます。また、DirectSoundが提供する初歩的なエフェクト処理も可能です。利用方法はいたって簡単。クラスを生成し、Playメソッドを呼び出すだけです。細かな処理はABDXに任されます。また、CAudioの派生クラスとしてCAudio3Dクラスが登場してきます。こちらは基本的な利用方法はCAudioと同様になりますが、リスナー及び音源の位置、方向、速度の設定を行うことができ、3D空間内で再現される音響システムの再現を行うことができます。身近なものでたとえると、ドップラー効果などが可能になるといったところでしょうか。左右のスピーカー(5.1chなどは前後左右が加わる)からの音量バランスが自動的に計算され、プログラマーは座標計算のみで3D空間における音響システムを再現することができるようになります。

2005-01-27

abdev 2005-01-27 はコメントを受け付けていません

頭文字D、3rdステージの途中まで見てしまいました。はやっ(汗

2005-01-25

abdev 2005-01-25 はコメントを受け付けていません

奇跡の5連休を満喫中です(^^;ということで、友達から頭文字DのDVDを借りて一人上映会を楽しんでます。86カックイ〜ッ

AB開発

abdev AB開発 はコメントを受け付けていません

64ビット整数型の実装がほぼ完了しました。残すところは、Dim宣言による初期バッファ指定昨日を64ビット整数に対応されるだけです。こっそりと、新たに追加される型のお話でもしておきます。

  • Int64 … 符号有り64ビット整数型
  • QWord … 符号無し64ビット整数型
  • Char … 符号有り8ビット整数型(おまけですっ(^^;;;)

通常、我々の利用しているPC環境では、32ビットまでの整数しか各種演算を行えませんでしたが、64ビットサポートルーチンを組み合わせることですべての64ビット演算(和、差、積算、除算、乗除)が利用できるようになります(Ver4.0β5〜)。また、他の型(Double、Single、Long、DWord、etc…)など、すべての数値型との連携演算(64ビット整数型とそれ以外の型同士の演算)が可能になっており、初心者の方でも難なく64ビット整数型を利用できるかと思います。

フゥ〜(汗)、一息って感じです。

2005-01-19

abdev 2005-01-19 はコメントを受け付けていません

今日は新曲イメージソング用の材料をゲットできました。友人Rokenのほうも作曲の進み具合は好調のよう☆まずはAB4正式リリース時のプレゼン用プログラムのバックサウンドにでも使ってみたいです!

AB開発

abdev AB開発 はコメントを受け付けていません

64ビット整数型のサポートを検討中、というかもはや実装中です。数式解析部、コード生成部など、コンパイラの中核の部分をいじくるので、かなり大変ですが、64ビット整数型が実装されれば、DirectMusicのMUSIC_TIME型などをはじめとする便利な型を直接的に扱えるようになるため、がんばりどころです(Ver5.0の64ビットコード生成への掛け橋にもなりそうな予感)。

2005-01-17

abdev 2005-01-17 はコメントを受け付けていません

ちと風邪気味です。最近は夜更かしが多く、食生活も偏っているため、もう少し生活リズムを考えないといけないのかもしれません…。もう少したつと花粉が飛び始めるので、そっちも心配です(;;

明日、バイトをがんばれば、久々の3連休です(といっても、授業あります)。授業のほうも、テストが終わってしまった教科ばかりなので、残すは一科目(^o^)。OS系の科目のため、テストはできそうなのですが、肝心の出席日数とレポート提出率が(?)な状況(汗)

2005-01-13

abdev 2005-01-13 はコメントを受け付けていません

今から新年会です。行ってまいります/(^^)/

AB開発

abdev AB開発 はコメントを受け付けていません

英語版ABの開発が順調にすすんでいます。この調子でいくと、1月中旬にはab-global ML向けに非公開版をリリースできそうな感じです。日本語/英語の両方の言語をどれだけ効率的に転換していくか、というとこにかなりの労力が必要になってきます(汗)。当然、「翻訳」という作業も大変なのですが…

2005-01-08

abdev 2005-01-08 はコメントを受け付けていません

さっき、お馴染みの警察24時を見てしまいました(^^;;;自分がしょっちゅう車を運転する立場だと、なおさら注意深く見入ってしまいます。実は、大晦日の日にバイクの死亡事故の生々しい現場を見てしまったこともあり、少し考えにふけってしまいました。

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン