ソース公開されていたので色々と
KORG 様、感謝です。
自作ツール WaveInfo.exe:
.wav 情報表示プログラム 機能追加するかも?
・チャンク別情報表示 (未対応チャンクあり)
・複数ファイル指定可
・エクスプローラからのドラッグ&ドロップに対応
WaveInfo 表示例
D:\_MyProg\WaveInfo\02 Kick 3.wav
52 49 46 46 98 79 00 00 57 41 56 45
'RIFF' 31128(00007998H)bytes 'WAVE'
66 6D 74 20 10 00 00 00 01 00 01 00 12 7A 00 00 24 F4 00 00 02 00 10 00
'fmt ' 16(00000010H)bytes 31250Hz/16bits 1CH
69 6E 73 74 08 00 00 00 3C 00 00 00 7F 00 7F 42
'inst' 8(00000008H)bytes Unshifted Note:3C Tune:0 Gain:0 Note:00-7F Vello:00-7F
73 6D 70 6C 3C 00 00 00 00 00 00 00 00 00 00 00 00 7D 00 00 3C 00 00 00 00 00 00 00 00 00 00 00
'smpl' 60(0000003CH)bytes
64 61 74 61 20 79 00 00 FC FF 02 00 FC FF 03 00 FE FF 03 00 FD FF 03 00 FB FF 06 00 F6 FF 0B 00
'data' 31008(00007920H)bytes 0.5sec
D:\_MyProg\WaveInfo\syro_stream.wav
52 49 46 46 24 28 14 00 57 41 56 45
'RIFF' 1320996(00142824H)bytes 'WAVE'
66 6D 74 20 10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00
'fmt ' 16(00000010H)bytes 44100Hz/16bits 2CH
64 61 74 61 00 28 14 00 00 00 00 00 CB 34 CB 34 42 51 42 51 F3 3E F3 3E DE 07 DE 07 31 CC 31 CC
'data' 1320960(00142800H)bytes 7.5sec
D:\_MyProg\WaveInfo\volcasample_sys_0122.WAV
52 49 46 46 04 D3 55 00 57 41 56 45
'RIFF' 5624580(0055D304H)bytes 'WAVE'
66 6D 74 20 10 00 00 00 01 00 02 00 44 AC 00 00 10 B1 02 00 04 00 10 00
'fmt ' 16(00000010H)bytes 44100Hz/16bits 2CH
64 61 74 61 E0 D2 55 00 00 00 00 00 CB 34 CB 34 42 51 42 51 F3 3E F3 3E DE 07 DE 07 31 CC 31 CC
'data' 5624544(0055D2E0H)bytes 31.9sec
自作ツール TextForm.exe:
テキスト整形プログラム
・行末[LF]のみのテキストに、[CR]を追加 ※ 記述訂正 2018/01/07
・TAB コードを半角スペースに変換 (2/4/8)
・元ファイルを残す 拡張子最後に '_'(アンダーバー)を追加
・複数ファイル指定可
・エクスプローラからのドラッグ&ドロップに対応
Unix 系のファイルを読むのにお勧め
↓ 整形前
↓ 整形後
SDK 内のすべてのソースファイル・Textドキュメントを、コレで整形しておく。
[*.c] [*.h] [*.txt] [メイクファイル] 等々
↓ Windows 実行用ファイル 実行用ファイルについて