ループ・ブレンド|WAVの尾先クロスフェード・処理区間CSV/JSON/SVG【無料見本】
- 製品版|WAVクロスフェードツール+人工例3組ダウンロード商品¥ 200
- 無料見本|人工WAV入力/出力と固定処理記録ダウンロード商品¥ 0


1つのWAVの末尾と先頭を線形クロスフェードし、ループ用素材を試作するローカルツールです。 処理WAV・対応区間CSV・同じ元WAV用の設定JSON・接合点SVGを保存できます。出力のループ試聴もできます。 既存LR・カッターの左右/区間抽出、ステレオ・ルーペの音声分析とは別用途です。 【できること】 ・PCM16/1・2ch/44.1・48kHzのWAVを入力 ・末尾と先頭を、指定した整数frame数だけ線形クロスフェード ・処理後の尺・チャンネル別ピーク/端点差・元との対応区間を記録 ・処理WAV/CSV/JSON/SVGを個別保存、同じ元WAV+この版のJSONで復元 ・元/出力それぞれの末尾64frame+先頭64frameまでを図へ表示 ・出力をプレイヤーで繰り返し試聴、自作人工信号3例付き 【処理と尺】 元N frame、重ねL frameなら、出力は中間A[L:N-L]のコピー+末尾L/先頭Lの混合。出力はN-L frameへ短くなり、開始位置も元のL frame側へ移ります。 混合j=0..L-1、重みt=j/(L-1)、tail×(1-t)+head×t。半分ちょうどは0から遠ざかる整数へ丸め、ディザなし。 2L=Nならコピー区間は空で、全出力が混合区間です。終了位置はすべて非包含。 レート/ch/区間の速度を変更せず、リサンプル/正規化/ピッチ変更/拍検出/ゼロクロス探索/無音除去はしません。 等パワーではありません。位相によって音量が下がり、逆相成分が打ち消す場合があります。音楽の拍や構造を崩す可能性もあります。 自然な接続・段差ノイズの解消・完全シームレス・音質の保証ではありません。2曲の接続や音源生成はありません。 【入力】 RIFF PCM16・1ch/2ch・44100/48000Hz・4frame〜30秒・8MiB以内。 fmt16byte、または拡張0の18byte。dataはfmt後に1個。MP3/圧縮/float/24bit/8bit/多ch/他レート/Extensibleは非対応。 重ねLは2〜min(48000,floor(N/2))の整数。1frameは全chの同時刻のサンプル1組で、動画fpsとは別です。 付帯チャンクは個数だけ記録し、出力に引き継ぎません。利用権のある音源を入力してください。 設定変更/不正入力時は旧結果/保存/再生音源/図を停止。正しい入力/見本で復帰。 空欄/小数/符号/科学表記は拒否。元ファイル上書きなし。自動保存/Undo/履歴/一括処理はありません。 【保存と図】 WAV:新しい44byteヘッダー+PCM16 little endian。元レート/chを維持。metadata/cue/smplは保持せず、ループ点や再生フラグなし。 保存WAVの繰り返しは再生側の設定。アプリ内のloop試聴とは別です。試聴音量は保存データへ影響しません。 CSV:UTF-8 BOM/CRLF、copy行(あれば)とcrossfade行の1〜2行。出力/元A/元Bの開始/終了非包含と重み始点/終点を記録。 JSON:版/元全体SHA・容量・仕様/設定/方式/出力仕様/集計/区間。PCM本体なし。64KiB以内・同じ元WAV+完全なJSONを再計算し相違を拒否。 metadataだけが違う別WAVでも元全体SHAが異なれば復元できません。整合した別設定の再計算は可、暗号署名ではありません。 SVG:800×320px、上が元/下が出力、末尾64+先頭64frameまで、少なければそのframe数ずつ。水色ch1/橙ch2、破線は接合点。 縦軸固定PCM値、サンプル間は直線。全編波形ではなく、フォントは環境依存です。 端点差は先頭−末尾の符号付き値。ピークはint16絶対値の最大。True Peak/LUFS/音質得点・自動良否判定ではありません。 【同梱・無料見本】 製品23file:HTML/JS/Python起動補助/bat/README/LICENSE/QUALITY/SHA一覧、自作3例×入力WAV/出力WAV/CSV/JSON/SVG。 3例は1ch傾斜信号・2ch波形・2ch無音。人工の検査信号で、BGM/環境音/実演音源ではありません。 無料7file:1ch傾斜信号の固定入力/出力WAV/CSV/JSON/SVG+説明/条件。 無料例44100Hz・4410→3969frame・重ね441frame・0.10→0.09秒、端点差-28000→7。自然な音質の実例や保証ではありません。 無料に本体/ソース/起動補助はなく、任意音源の処理/設定変更/復元はできません。製品では同じ無料元WAV+JSONで復元可能です。 【環境・検査】 Python3.10以上+PCブラウザー、追加ライブラリー/API/登録不要。ZIP全展開後、起動.batまたは python start.py。 127.0.0.1の空きポートで本ページだけを配信、外部送信なし。終了は端末Ctrl+C。 Windows/Chromiumの start.py --no-browser で検査。batダブルクリック/自動起動/file://直接/他OS・他ブラウザー・携帯は未検証。 71条件/71復元往復・不正36件拒否。別Python wave/NumPy int64の有理数混合で3527866 PCMサンプル一致、CSV/集計/SVG20420座標を照合、故障5種類検出。 実Chromium8条件32保存/2824183 PCMサンプル一致、復元前後4形式byte一致、26保存停止/復帰イベントを確認。 試聴の再生開始・時間進行・停止と、再生用復号/尺/エラーなしを確認。直接聴取による音質評価は未実施です。 同一AIの別工程・別実装で、人間/別モデルの監査ではありません。AIを制作補助・検査に使用。 実DAW/ゲーム/動画編集ソフトへの導入や実機スピーカーでの聴感は未検証です。 【利用条件】 コード/人工信号/販売図は自作、起動補助は自店再利用。顧客音源/競合コードや画像/市販音楽/フォントファイルは不使用。 商用/非商用・改造可。出力/自作信号は作品・ゲーム・資料の一部に組込可、クレジット任意。入力音源の権利は購入者側で確保してください。 本体/実質同一ツール/同梱見本だけの競合商品としての再配布・転売、自作を装う配布は禁止。 個別導入/カスタム開発/常時対応/音質・成果保証は含みません。詳細README.txt/同梱LICENSE.txt。 不具合は版/ブラウザー/入力仕様/重ねframe数/再現手順をBOOTHメッセージへ。秘密の音源を送る必要はありません。

