このプロジェクトについて
serum-renderは、Xfer Serumのプリセットをオーディオファイルに一括変換するためのユーティリティです。WindowsおよびmacOSでSerum 1 (.fxp) とSerum 2 (.SerumPreset) の両方のフォーマットをサポートしており、ヘッドレスレンダリングエンジンとしてDawDreamerを利用しています。
主な機能は以下の通りです:
- 一括処理:プリセットのディレクトリを、逐次的またはlokyプールを使用してCPUコア間で並列にレンダリングします。
- 柔軟な出力:wav、flac、ogg、およびnpy(生のfloat32ステレオ配列)を含む複数のオーディオフォーマットをサポートしています。
- レンダリング制御:MIDIノート、ベロシティ、デュレーション、テイルサイレンス、サンプルレート、ビット深度のカスタマイズが可能です。
- 決定論的モード:--deterministicフラグを提供し、各プリセットのレンダリングを新しいプロセスに分離して内部DSP状態の保持をバイパスすることで、実行間でビットレベルで同一の出力を保証します。
- 統合オプション:自動化のためのJSON出力を備えたコマンドラインインターフェース(CLI)と、プログラムから利用可能なPythonライブラリAPIの両方を提供します。
- スマートな処理:既存ファイルのスキップ、不足しているプラグインフォーマットの適切な処理、および単一ノートではなくMIDIファイルのレンダリングをサポートする機能が含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.