SF2をSFZに無料変換する方法【Polyphone&ブラウザ対応】
SF2をSFZに変換したい人が本当に知りたいこと
「SF2ファイルがあるけど、自分のDAWやサンプラーがSFZしか読めない」「無料でサクッと変換したいけど、どのソフトを使えばいいか分からない」——この記事はその疑問に正面から答えます。
結論から言うと、無料ソフト「Polyphone」を使えば、SF2ファイルをSFZ形式に数クリックで変換できます。さらに、変換したSFZ音源はブラウザDAWでそのままサンプラーとして使うこともできます。以下で手順を詳しく解説します。
SF2とSFZの違いを理解しよう
SF2(SoundFont 2)とは?
SF2はCreative Technologyが1990年代に開発したサウンドフォント形式です。1つのファイルの中に多数の楽器サンプル(WAVデータ)、ループポイント、ベロシティレイヤーなどの情報がバイナリ形式でまとめて格納されています。GM(General MIDI)音源として広く配布されており、インターネット上に無料配布のSF2ファイルが多数存在します。主な対応ソフトにはFL Studio、LMMS、VirtualMidiSynth、FluidSynthなどがあります。
SFZ(SFZ Format)とは?
SFZはテキストベースのオープンな音源定義フォーマットです。Cakewalkが2007年頃に策定し、現在はSFZ Format Working Groupが仕様を管理しています(sfzformat.com参照)。SFZファイル自体はプレーンテキストで記述され、実際のサンプル音声は別フォルダのWAVやOGGファイルとして参照する構造です。テキストなので手編集が容易で、Sforzando、ARIA Player、LinuxSampler、Surge XT、Vitalなど対応ソフトが非常に多いのが特徴です。
なぜSF2からSFZへの変換が必要なのか?
- 使いたいサンプラープラグインがSFZにしか対応していない
- 音源の中身(サンプルWAV)を取り出して個別に編集したい
- ブラウザベースのDAWやSFZサンプラーで使いたい
- SF2より柔軟な設定(ラウンドロビン、コンディションなど)をSFZ独自記法で追加したい
無料ツール「Polyphone」を使ったSF2→SFZ変換の手順
PolyphoneはSF2・SF3・SFZ形式を相互に編集・変換できる無料のオープンソースソフトです。Windows / macOS / Linux に対応しており、公式サイト(polyphone-soundfonts.com)から無料でダウンロードできます。
ステップ1:Polyphoneをインストールする
- 公式サイト(https://www.polyphone-soundfonts.com/download)にアクセスする
- OSに合ったインストーラーをダウンロードする(Windows版は約30MB)
- インストーラーを実行し、指示に従ってインストールを完了する
- Polyphoneを起動する
ステップ2:SF2ファイルを読み込む
- Polyphoneのスタート画面で「Open a file」をクリックする
- 変換したいSF2ファイルを選択して開く
- 左ペインにサウンドフォントのツリー構造(Samples / Instruments / Presets)が表示される
- 内容を確認する——サンプル数が多いSF2(例:GeneralUser GS 約180MB)でも問題なく読み込める
ステップ3:SFZ形式でエクスポートする
- メニューから「Tools(ツール)」→「Export soundfont(サウンドフォントをエクスポート)」を選ぶ
- エクスポート形式で「SFZ」を選択する
- 出力先フォルダを指定する(SF2内の全プリセットが個別の.sfzファイルとして書き出される)
- 「Export」ボタンをクリックする
- 変換完了後、指定フォルダに「音源名.sfz」ファイルと「Samples」フォルダ(WAVファイル群)が生成される
ポイント:1つのSF2ファイルに複数のプリセット(例:ピアノ、ストリングス、ドラムなど)が含まれる場合、それぞれ個別の.sfzファイルとして出力されます。必要な音色だけ取り出せるため、容量管理がしやすくなります。
ステップ4:変換したSFZを確認・調整する
生成されたSFZファイルはテキストエディタで開いて内容を確認できます。基本的な構造は以下のようになっています:
<global>
ampeg_release=0.3
<region>
sample=Samples/Piano_C4.wav
pitch_keycenter=60
lokey=58
hikey=61
lovel=0
hivel=127サンプルパスの確認、ループポイントの追加、ベロシティレイヤーの微調整などをテキスト編集で行えるのがSFZの大きな利点です。
変換したSFZ音源をブラウザDAWで使う方法
変換したSFZファイルはそのままブラウザ上のDAWで使用できます。LA Studio エディタはARIA SFZ Level 2に対応したSFZサンプラーを内蔵しており、VSCO 2 CE・Karoryfer・FreePatsなど24種以上のSFZ音源をブラウザ内で直接演奏・打ち込みに使えます。さらに、自分で変換したSFZパックをインポートすることも可能です。
LA StudioのSFZサンプラーにSFZを読み込む手順
- LA Studio エディタをブラウザで開く(インストール不要・登録不要・完全無料)
- 新規MIDIトラックを作成し、インストゥルメントとして「SFZ Sampler」を選択する
- 「Load SFZ」ボタンをクリックし、変換した.sfzファイルをアップロードする
- SamplesフォルダのWAVファイルもセットでドラッグ&ドロップする(パスの解決に必要)
- ピアノロールから打ち込んで音を確認する
LA StudioはWebGPUを活用した高速処理に対応しており、大量のサンプルを持つSFZ音源でもストレスなく演奏できます。インストール不要でChromebook・Mac・Windowsすべてに対応している点も大きな強みです。
Polyphoneのその他の便利な機能
SF2の内容を編集・最適化する
Polyphoneは変換ツールとしてだけでなく、SF2の本格的な編集ソフトとしても使えます。
- サンプルのトリミング・ループ設定:各WAVサンプルの開始点・終了点・ループポイントを波形表示で視覚的に編集できる
- チューニング調整:サンプル単位でピッチを微調整(セント単位)できる
- 不要サンプルの削除:SF2のファイルサイズを削減できる
- エンベロープ設定:Attack / Decay / Sustain / Release をインストゥルメント単位で設定できる
SFZ→SF2への逆変換も可能
Polyphoneは逆方向の変換(SFZからSF2)にも対応しています。SFZで配布されている音源をFL StudioやLMMSで使いたい場合などに便利です。手順はSF2→SFZとほぼ同じで、エクスポート形式をSF2に選択するだけです。
オンラインのSoundFontライブラリへのアクセス
Polyphoneのスタート画面には「Online Sounds」という機能があり、Polyphoneの公式ライブラリに登録された無料SF2音源を直接検索・ダウンロードできます。ピアノ、オーケストラ、ドラム、エレクトリックベースなど数百種類の音源が公開されており、変換素材の調達にも役立ちます。
よくあるトラブルと解決策
変換後にサンプルが鳴らない
SFZファイルとSamplesフォルダのパスが合っていない場合が多いです。SFZファイルをテキストエディタで開き、sample=のパスが実際のWAVファイルの配置と一致しているか確認してください。SFZファイルとSamplesフォルダは同じ親ディレクトリに置くのが基本です。
SF2の容量が大きすぎてPolyphoneが重い
GeneralUser GSやFluid R3 GMのような大容量SF2(150MB超)は読み込みに時間がかかる場合があります。Polyphoneの設定で「バックグラウンド処理」を有効にするか、必要なプリセットだけを選択してエクスポートすることで対処できます。
ドラムキットのSFZが正しく変換されない
ドラムキットはSF2内で「パーカッションチャンネル(ch.10)」として定義されているため、SFZ変換後にpitch_keycenterの設定がずれることがあります。Polyphoneで変換後、SFZテキストを開いて各ドラムパッドのlokey/hikey/pitch_keycenterを確認・修正してください。
無料で使えるおすすめSF2・SFZ音源リスト
変換の練習や実際の制作に使える、品質の高い無料音源を紹介します。
- GeneralUser GS(SF2):GM対応の定番音源。全128音色+ドラムキット搭載。約30MB
- Fluid R3 GM(SF2):FluidSynthプロジェクトの主力GM音源。約140MB。音質が高く定評がある
- VSCO 2 Community Edition(SFZ):オーケストラ音源の無料版。ヴァイオリン・チェロ・フルート等を収録
- Sonatina Symphonic Orchestra(SF2/SFZ):無料オーケストラ音源の老舗。弦楽・管楽・打楽器をカバー
- Salamander Grand Piano(SF2):88鍵グランドピアノのマルチサンプル音源。LA Studioにも内蔵
まとめ
SF2からSFZへの変換は、無料ソフト「Polyphone」を使えば誰でも簡単に行えます。手順は①PolyphoneにSF2を読み込む→②Tools→Export→SFZを選ぶ→③出力フォルダを指定してエクスポート、の3ステップです。変換後のSFZファイルはテキストベースなので編集も自由で、対応DAWやサンプラーの幅も大きく広がります。
変換したSFZ音源をインストール不要のブラウザDAWでそのまま使いたい方は、LA Studio エディタのSFZサンプラーをぜひ試してみてください。登録なし・完全無料でブラウザ上から高品質なSFZ音源を演奏・打ち込みできます。
よくある質問
Q. SF2をSFZに変換する際に音質は劣化しますか?
A. 基本的に劣化しません。PolyphoneはSF2内のサンプル(WAVデータ)をそのまま書き出し、SFZのテキストファイルで参照する形をとります。音声データ自体の再エンコードは行われないため、変換前後で音質は同一です。
Q. MacでもPolyphoneは使えますか?
A. はい、Polyphone はWindows・macOS・Linux すべてに対応しています。公式サイト(polyphone-soundfonts.com)からmacOS用の.dmgインストーラーをダウンロードできます。Apple Silicon(M1/M2/M3)のMacにもネイティブ対応しています。
Q. 変換したSFZをDAWで使うとき、Samplesフォルダはどこにおけばいいですか?
A. SFZファイルと同じ親ディレクトリ(同じフォルダ内)にSamplesフォルダを置くのが基本です。Polyphoneで変換した場合、デフォルトで「音源名.sfz」と「Samples/」フォルダが同じ出力先に生成されるため、そのままの構造を崩さずに使用するのがもっとも確実です。
Q. ブラウザ上でSF2をSFZに変換できるツールはありますか?
A. 現時点ではSF2→SFZ変換に特化した実用的なブラウザツールは少なく、Polyphoneのようなデスクトップソフトの利用が主流です。ただし、変換済みのSFZ音源をブラウザDAW(LA Studio等)でそのまま使うことは可能です。LA StudioのSF2→SFZパック変換パイプラインとPolyphone Library連携機能を利用すると、SF2音源の取り込みフローをさらに簡略化できます。
Q. SF2の中から特定のプリセットだけをSFZに変換することはできますか?
A. できます。Polyphoneでは左ペインのPresetsツリーから変換したいプリセットだけを選択し、右クリックメニューから「Export as SFZ」を実行することで、選択したプリセットのみをSFZファイルとして書き出せます。大容量のGM音源から必要な音色だけを取り出したい場合に非常に便利です。