はじめに
複数回にわたってSoundFontファイル(.sf2ファイル)を読み込んでシンセサイザーなどに使えるようにパラメーターを組み立てる方法を説明しています。
ここではSoundFontの概要と仕様書・参考資料について説明します。
各説明のリンクはこちらにまとめております → SoundFontの読み込みと組み立て
SoundFontとは
SoundFontとはE-MU Systems社のウェーブテーブル音源チップ EMU8000シリーズ用に開発された規格です。
音色ファイル(SoundFontファイル)をEMU8000シリーズに読み込ませることで、サンプラーのように音色を自由に追加・変更できる規格です。
SoundFont規格は内容が公開されており、さまざまなソフトウェアシンセサイザー(音源)やサンプラーで利用できるようになっています。
EMU8000シリーズは1990年代のCreative社製サウンドカード Sound Blasterシリーズに搭載されていました。
コンピューターの性能が貧弱でmp3やwav、ソフトウェア音源(MIDI音源)を十分に扱えなかった時代に、Sound Blasterだけで外部MIDI音源なしにいい音が扱え、さらにSoundFontで好みに合わせて自由に音色を追加・変更できるという画期的な製品でした。
しかし、Sound Blasterシリーズはゲームでの利用を想定していたためDTMなどのMIDI音源としてはあまり普及せず、現在(2018年6月頃)のSound BlasterシリーズにはEMU8000シリーズを含めMIDI音源機能は搭載されなくなっているようです。
対象としているEMU8000シリーズ自体はなくなりましたが、現在でも「規格内容が公開されている」「過去に作られたSoundFontファイルがそのまま使える」「ソフトウェア音源の性能が向上しDTMで使いやすくなった」などの点から、利用されている規格になります。
SoundFontを取り扱うための前提知識
SoundFontの規格ではウェーブテーブル音源やサンプラー、シンセサイザーなどのデジタル楽器・音源の知識が必要となります。
MIDIに関する簡単な知識(Note On/Off、ベロシティ、Control Change、ピッチベンド程度)やサンプルループや音量・フィルタ・エンベロープ(ADSR)・LFOなど音色を作成するための用語や仕組みについてはご理解していただいている前提となります。
もっと見る