ダウンロード

mod_riff モジュール Ver.1.03
ダウンロード(22 KB)(2015/07/27)

内容

このパッケージはHSP3用モジュールです。
本モジュールを使用するとHSPでRIFFファイルのチャンクへのアクセスが容易になります。

RIFFファイル内全てのチャンクへのアドレスを取得することが出来ます。
また同時にチャンク名、チャンク長、フォームタイプも同時に取得することが出来ます。
RIFFに基づくファイル形式であればどのようなファイルでも読み込むことが出来ます。(のはず!)

RIFFファイルの作成機能も用意しています。

なお、本モジュールを使用するためにはRIFFファイルのフォーマットについて基本的な知識が必要です。 予めご了承ください。

【追加】
waveファイルが簡単に読み込める命令を追加しました。
RIFFファイル作成機能を追加しました。

ライセンス:NYSL

使用方法

最初に次のように記述してください。
#include "mod_riff.hsp"

チャンク情報読み取りのためのGetRiffIndex命令の他、waveファイルのフォーマット情報や波形データを簡単に取得できる命令があります。
waveファイルはリニアPCM、flotに対応しています。
マニュアルとサンプルを参考に使用して下さい。

動作環境

PC/AT互換機、Windows Vistaにて動作確認済み

インストール・アンインストール

mod_riff.hspをHSP3インストールフォルダのcommonフォルダにコピーしてください。
HSP3インストールフォルダのdoclibフォルダにmod_riffフォルダをフォルダごとコピーして下さい。
これでインストール作業は完了です。

履歴

2015/07/27
v1.03
チャンク長が偶数バイトでない場合に1バイト追加されない問題を修正。
2015/07/26
v1.02
RIFFファイル作成命令を作成。
2015/07/19
v1.01
waveファイルを読み込む命令を追加。
2015/07/13
v1.00
公開開始