LR・カッター|ステレオWAVを左・右・平均へ切り出し・処理CSV/JSON【無料見本】
- 製品版|WAV切出しツール+保存例3組Digital200 JPY
- 無料見本|人工WAV4本と処理記録Digital0 JPY


ステレオPCM16 WAVの指定区間を、元の左・元の右・左右平均の3本のモノラルWAVへ書き出すローカルツールです。 frame単位の範囲指定、試聴、仕様CSV、同じ元WAVから範囲を復元するJSONに対応します。 Python3.10以上+PCブラウザーが必要。音質改善・話者/ボーカル分離・無音自動カットはありません。 【入力と範囲】 RIFF/WAVE・PCM=1・16bit符号付き整数・2chステレオ、8000〜96000Hzの整数レート。 16MiB以内、1〜4000000frame。fmt16byteまたは18byte(拡張長0)、fmt/data各1個・fmtが先、blockAlign4/byteRate=rate×4。 未知チャンクはパディング込みで読み飛ばし、最大4096。RIFFサイズ/各範囲/データ長を照合します。 開始/終了を整数frameで指定し「範囲を適用」。0起点、終了を含まない[start,end)で、開始<終了が必要。 1frameは元の左右1サンプルずつの組。1秒=sample_rate frameです。 「全区間に戻して適用」で0〜総frame数へ。新入力は全区間、内蔵の自作見本は見本範囲を適用します。 範囲編集時は旧結果/保存/試聴を止め、再適用/全区間/見本選択で復帰できます。 【出力の意味】 左=L、右=R、平均=trunc_toward_zero((L+R)/2)。平均の小数は0方向へ切捨てます。 和が3なら1、-3なら-1。奇数和のframe数も記録します。 左/右は選択した元frameのPCM値を保持。平均は丸めにより実数平均と最大0.5サンプル値分異なります。 逆相や左右の異なる音は平均で打ち消し合うことがあります。音質改善や音量一致を保証しません。 3出力とも1chです。「左WAV」は左スピーカーだけで鳴るステレオではなく、元左チャンネルを1chへ取り出したファイルです。 サンプルレート/速度/サンプル数は変えず、フェード/補間/正規化/ディザ/リサンプルは行いません。 そのまま切るため端でクリック音等が出ることがあります。自然なつなぎを自動で作る処理ではありません。 出力は同じHzの1ch PCM16 WAV3本、新44byteヘッダー。ループ(smpl等)/cue/BWF/bext/LIST等の全メタデータは引き継ぎません。 元WAVを変更せず別保存。同名ダウンロードはブラウザー設定に依存します。元音声は別途保管してください。 【図・試聴・記録】 図は端点を含む最大512点の等間隔サンプル。全波形/周波数図ではなく、間引きによりピークを見落とす場合があります。 表の最小/最大/最大絶対値/和は全frameから計算するraw int16値。dBFS/LUFS/True Peak/クリップ診断ではありません。 左/右/平均を選び試聴開始。再生音量25%固定で、保存WAVの音量は変えません。 停止/出力選択/範囲編集/入力変更/ページ非表示/自然終了で止まります。機器の出音・左右配線・聴感は検証しません。 CSVはUTF-8 BOM/CRLF、left/right/mono各1行、計3行の仕様表。サンプル全件のCSVではありません。 output,frames,sample_rate,start_frame,end_frame_exclusive,min_int16,max_int16,peak_int16,sample_sum。 JSONは入力全体のSHA-256/容量/Hz/frame数/音声以外のチャンク数、範囲、式、奇数和数、3出力仕様/集計。 音声サンプル/ファイル名/チャンク本文/試聴選択は含まず、元音声の復元用ではありません。 この版の完全なJSONを64KiB以内、同じ元ステレオWAVから範囲設定を復元します。出力1ch WAVは入力非対応です。 元WAVとJSONを保持してください。再計算で項目/型/集計相違を拒否し、整合した設定変更は復元可。暗号署名/改ざん防止認証ではありません。 JSONに出力SHAは記録しません。自動保存/履歴/Undoはありません。 【同梱・無料見本】 製品26ファイル:HTML/core.js/Python起動補助/bat/説明/利用条件/品質範囲/SHA一覧、自作3組の入力/左/右/平均WAV・CSV・JSON各6点。 無料8ファイル:製品と同じ48kHz人工波形の入力/左/右/平均WAV・CSV・JSON+説明/条件。 無料見本は固定データ。本体/ソース/起動補助は含まず、それだけで切り出し/変換/設定復元はできません。 同梱音声は計算確認用の人工波形で、楽曲/効果音素材集ではありません。 既存のステレオ・ルーペは数値解析のみ、本商品はWAVの切り出し/変換/保存用で別用途です。 【環境・非対応】 ZIPを全展開し、Python3.10以上のWindowsで起動.bat、または python start.py。 127.0.0.1の空きポートから本ページのみ配信。追加ライブラリー/API/登録不要、外部送信/録音/マイク許可なし。 終了は端末でCtrl+C。ページを閉じるだけではサーバーは止まりません。 Windows/Chromiumの start.py --no-browser で実操作/保存と試聴開始/停止の状態を確認しました。 AIの直接聴取・実DAW/出音機器・batダブルクリック/自動ブラウザー起動/file://直接/他OS・ブラウザー・携帯は未検証です。 mono入力/多ch/8・24・32bit/float/EXTENSIBLE/RF64/RIFX/MP3/AAC/FLAC/動画/複数区間/バッチ/秒自動丸め/動画fps・タイムコード換算は非対応。 破損/途中切れ/末尾余分/対応外形式を拒否。CRC/ファイル全体の安全性/権利/音質を認証する商品ではありません。 【利用条件と検査】 商用/非商用の制作・業務・改造可。権利を持つ入力の処理出力と自作人工波形見本は作品/資料/ゲームの一部へ組込配布可、クレジット任意。 本体/実質同一ツール/同梱見本だけの競合素材集としての再配布・転売は禁止。入力音声の権利は利用者が確認、詳細LICENSE.txt。 AIを制作補助/検査に使用。コード/人工波形は自作・起動補助は自店再利用、顧客音声/第三者楽曲/競合素材は不使用。 256条件・768出力WAV/175680出力サンプルを別Python wave/struct/csv/整数平均で照合、不一致0。29不正拒否、4000000frame上限と超過拒否を検査。 最終版の実Chromiumで30保存(WAV18/CSV6/JSON6)、990483出力サンプル/CSV18行一致。復元前後5点byte一致、逆相平均は全0。 試聴L/R/平均の開始状態、停止/編集停止/連打/自然終了、範囲不正/別元JSON/mono入力・不正拒否/復帰等15操作を確認。 同一AIの別工程・別実装で、人間/別モデルの監査ではありません。音を直接聴いた検査とは分けて記録しています。 個別導入/カスタム開発/常時対応/音質や売上成果の保証は含みません。不具合は版/ブラウザー/入力仕様/範囲/再現手順をBOOTHメッセージへ。秘密の音声を送る必要はありません。

