第三者ソフトウェアの表示
Signalsmith Stretch 1.3.2
音楽モードは公式 Signalsmith Stretch WebAssembly ファクトリーを使い、範囲を制限した試聴、段階的なタイムストレッチ、最終ピーク保護、元音源を参照したステレオ処理をローカルアダプターで実現します。著作権 2022 Geraint Luff / Signalsmith Audio Ltd. MIT。 同梱ライセンス · 上流のソース · このビルドで使用するファクトリー · アプリケーションアダプター · ステレオプロセッサー · ソース閲覧 · メモリ計画.
スペクトルプロジェクターは、保持した SoundTouchJS 実装と同じ数値演算を行う、拡張したローカル FFT を使用します。 FFT アダプター · 可読ソース · コンパイル済みバイト列。同梱のビルドスクリプトに quality-fft.wat と quality-fft-binary.mjs をそれぞれ入力・出力引数として渡し、再ビルドできます。
SoundTouchJS 2.1.1
音楽の互換モードでは、次のライブラリを調整したローカルコピーを使用します: @soundtouchjs/stretch-phase-vocoder と、独自の正確なホップタイミングアダプターおよび帯域制限付きリサンプラーを使用します。練習モードは元音源の時間に固定した独自の時間領域ストレッチを使い、リサンプラーを共有します。コアと Lanczos の構成要素は、バージョン固定した SoundTouchJS パッケージの依存関係として残っています。調整したコピーは元のスペクトル処理を保ち、任意のローカル WebAssembly FFT と、代替として元の JavaScript FFT を使います。タイミングアダプターは重複するモノラルの順方向 FFT 結果を再利用し、交互のホップを整列します。 アプリケーションアダプターとリサンプラーのソースを読む · レンダリングフレーム計画のソース。著作権は Steve “Cutter” Blades、Olli Parviainen および貢献者に帰属します。MPL-2.0。 同梱ライセンス · 元のタグ付きソースと公開モジュール · 正確な上流リビジョンとビルド手順.
変更した FFT コンポーネントと再ビルド用ソース: 調整したフェーズボコーダー · FFT アダプターと代替実装 · 可読 FFT ソース · コンパイル済みバイト列 · ビルドスクリプト · 再ビルド手順.
lamejs 1.2.7
MP3 エンコーダーの提供元: @breezystack/lamejs。著作権は各貢献者に帰属します。LGPL-3.0。ライブラリは改変せず使用しています。 同梱ライセンスを読む · ソースとビルド手順 · このビルドで使用するライブラリモジュール.
エンコーダーは別のワーカーに読み込みます。プロジェクトの依存関係とワーカーのインポートを通して、変更した互換エンコーダーで再ビルドできます。ライブラリの改変や変更のデバッグに制限はありません。