SMF(Standard Midi File)はMIDIの演奏データを扱う際に標準的に扱われているファイル形式です。 .midまたは.midi拡張子のファイルがそれです。 MIDIではイベントを所定のタイミングで演奏者(電子楽器や音源など)に送信して音楽を演奏する訳ですが、そのタイミングを定義した楽譜となるデータを用意...
2014( 15 )
Year
Departure from the Voidの次回リリースに向け、ゲームデータを暗号化して配布する処理を実装しています。 これまでに作成したソースファイルが酷いおかげで実装に苦戦している状況です。 こんなことにはならないように設計はきちんと行うべきという教訓ですね・・・ 暗号化処理のため詳細は明かすことが出来ませんが...
Excel2013の表をWordPressの記事に貼り付ける方法のご紹介です。 今回はExcelの表をHTMLファイルに出力できるExcelアドイン「XLS2HTMLTable」を使った貼り付け方法について説明します。 1.ダウンロード XLS2HTMLTableアドインを下記サイトよりダウンロードします。 http:...
Departure from the Voidの現状のタイトルデザインがどうもイマイチなので、 後々のバージョンアップで一新しようかどうかと考えています。 現状のデザインは以下の通りです。 新しいデザインはまだ考案中ですが、以下のようなものを考えています。 画面は作成途中のものです。 ゲームのグラフィックにあわせて黒基...
前回はDirectSoundによるOggVorbisファイルの再生について書きましたが、 今回はDirectSoundによるWAVEファイルの再生について書きます。 全体的な処理の流れは以下のようになります。 WAVEファイルオープン ↓ WAVEファイルのフォーマット・デコード後サイズ取得 ↓ Di...
OggVorbisライブラリは汎用ストリームに対応しています。 C++でいうiostream、istream、ostreamに相当します。 今回はistreamを用いてOggVorbisデータを再生してみます。 この汎用ストリームを用いることで、ファイル以外にメモリ上やネットワークからOggVorbisデータを読み込み...
OggVorbisファイルをDirectSoundで再生する方法のメモ書きです。 全体的な処理の流れは以下のようになります。 OggVorbisファイルオープン ↓ OggVorbisファイルのフォーマット・デコード後サイズ取得 ↓ DirectSoundの初期化 ↓ OggVorbisファイ...
Departure from the Voidの次バージョンのリリースに向けた作業を行っているところです。 次回リリースでは以下を予定しています。 ・ゲームデータの暗号化 これはゲームプレイそのものには影響が無いものですが、 今後のゲーム開発において重要になる更新です。 現在はゲームに使用する画像や効果音、BGMがす...
OggVorbisはパテントフリーの音声圧縮形式です。 オープンソースである上、MP3よりも一般に音質が良いことで定評があります。 ライブラリの導入も比較的簡単です。 MP3のパテントが切れる頃にはOggVorbisが主流になっているのではないか・・・と勝手に予想しております。 今回はOggVorbisライブラリをVi...
過去に私が書いたこちらの記事を少し整理しました。 今回はACMを用いたMP3ストリーミング再生についての説明です。 ACMとはAudio Compression Managerの略で、いわばWindowsで管理されたコーデックをアプリケーションから使用できるようにしたものです。 このACMを用いることで、たとえばアプリ...