05:42:26)追加された行はこの色です。削除された行はこの色です。[#l0ffde0e]SoundFontとは、ピアノやギター、ドラムなどの楽器波形が収録されたファイル。特定のソフトウェアで読み込ませると、Midiデータを再生するための[[音源]]として使うことができる。----[[Muse]]も、Ver6.1より正式対応し、SoundFontを[[音源]]代わりに利用できるようになった。Museの「音源」からSoundFontを選択SoundFontとは、ピアノやギター、ドラムなどの楽器波形が収録されたファイルで、これを特定のソフトウェアで読み込むことで、事実上の音源として使うことができる。sfm)ファイルを、一つのフォルダに格納する。このフォルダは、次のステップで[[muse.ini]]に指定する場所となる。SoundFontの種類は豊富で、且つ無料で使えるものが多い。このため、根気があればハードウェア音源並の音質で音楽を楽しめたり、単純に自分が持っていない音色での演奏を堪能することができる。SoundFontをMuseからしか利用する予定がない場合は、Museフォルダの中に「SoundFont」などの名前でフォルダを作り格納すると良い。[[インストーラー版Muse]]のデラックス版をインストールすると、自動的にSoundFont格納用フォルダが生成されるただし、昔はかなり敷居の高い技術だった。理由は、高品質なSoundFontはピアノ独奏でメモリを100MB消費するなど、演奏時の負荷が従来のソフトウェア音源と比較にならないほど高かったことや、演奏できるようにするまでの手順がWindowsベースで考えると難解であったことである。TimidityやSFZなど、他のソフトウェアでSoundFontを利用している場合は、既にSoundFontを格納しているフォルダを指定すると良い。現在は、この問題は緩和されつつある。パソコンの処理能力が大幅に高まったことで、巨大なSoundFontでも「ちょっと反応が遅い」程度の負荷で演奏できるようになった。詳しい知識がなくても、ソフトにSoundFontを設定すれば即演奏可能というくらい、演奏までの手順も簡略化できるようになった。フォルダへのSoundFontファイルの格納ルールには以下の制限があるので注意のこと。フォルダ内に存在するサブフォルダは検索の対象とならない。よって、同一のフォルダ内に全てのファイルを配置する必要がある。MuseにおけるSoundFontの選択操作は、メニューバーによって提供されている。このため、SoundFontや楽団編成ファイルがたくさんあるフォルダを指定すると、メニューバーが見切れない等の不便が生じ得る。(この不便は、楽団編成ファイルを利用しても回避できない)-手軽に音源を手に入れることができる-フォントを変える感覚で音色を変えられる-根気があれば、ハードウェア音源以上の演奏が可能になる。[#f6e7285c]初期化ファイル[[「muse.ini」>muse.ini]]を開き、「#SF」エントリーに、前ステップで準備したフォルダのパスを指定する。フォルダのパスは、絶対パスまたは、起動するMuseのディレクトリーを基準とした相対パスで指定する。[#g422b657]Explorerを使用している場合は、SoundFontのフォルダを右クリック(アプリケーションキー)し、「パスをコピー」を選択することで、フルパスの取得ができる。OSによっては、Shiftキーを押しながら操作しなければ表示されないことがある。[#ce635e05]前述までのステップが正常に行なえていれば、Museの「音源」メニューにある「SoundFont」の展開、及び、SoundFontの選択が可能となる。V6.1からは、SoundFontを使って演奏できるソフトウェアと連携する機能が搭載された。音源メニューからSoundFontを指定すると、それを直接演奏させられるようになる。楽団編成ファイルは、項目名の冒頭に「*」記号が付与された上で、SoundFontよりも後に表示される。[#ec0c25fd]「楽団編成ファイル」とは、複数のSoundFont、SFZ形式SoundFont、及び、MuseLoid対応音源を同時に使用するための情報を書き込んだファイルである。VirtualMIDISynthは、SoundFontを用いてMidiを演奏させることのできるフリーソフトである。上記WEBサイトから最新版をダウンロードすることができる。これによって、指定したSoundFontの音色をそのまま利用できるようになる。上記ソフトをインストールすると、MidiドライバーとしてVirtualMIDISynthが追加される。Museでは設定を行うことで、任意のSoundFontがメニューに追加され、それを選択することでMidiを演奏することが可能となる。SoundFontから特定の音色だけを利用したい場合や、SFZ形式のSoundFontをピアノ以外の楽器に割り当てたい場合には、末尾に半角縦棒「|」と楽器番号やバリエーション番号を指定する。割り当てた楽器はドラムセットになる。内部的には、SoundFontを含む設定情報を直接VirtualMIDISynthの起動パラメータとして渡している。よって、Musingの際はソフトを操作しているというより、SoundFontを直接鳴らしている感覚で演奏できる。残りすべての楽器とバリエーション#hr採用される楽器(音色)は、先に記述した行の指定が優先される。最初の行のSoundFontがまずロードされ、楽器の音色に抜けがある場合に、次の行のSoundFontの楽器音色がロードされる。このため、以下のような手順で楽団を編成していくと良い。最後に、GSやXGの専用音色を埋めるためのSoundFontを指定するSoundFontを使って演奏できるソフトウェアとして著名なものには、Timidityがある。これに対してVirtualMIDISynthは、以下のような違いがある。楽団編成ファイルの中で「*」を使用すると、行末までに記述された内容をコメントアウトすることができる。割り当てた楽器の情報などを記述すると良い。[#gd350d11]SoundFontの中には、楽器番号やバリエーション番号が標準的な音源と異なっているものがある。そのSoundFontから、必要な楽器を抽出するには、小なり記号「<」を挟んで、割付先と採用音色を指定する。結論から言うと、TimidityとVirtualMIDISynthは用途が異なる上共存が可能なので、使用に問題がなければ両方を使い分けることをお薦めする。73/8VirtualMIDISynthは、音楽の視聴の用途で使う。これに対しTimidityは、本格的に打ち込む用途で使う。両方の用途で使うことはできるが、以降で挙げる利点と欠点から、こういった使い分けをした方がMuseを楽しめる。上記の記述では、オルガン3(バリエーション16)の音色を、フルートのバリエーション8に設定している。sfz」が格納されたフォルダのパスを指定する。「|」記号で区切り、割り付ける楽器の番号を指定する。-動作が軽い(Timidityは、Midi音源として使うというよりも、MidiをWaveに変換する用途が強かった。このため、Midi演奏に関してはVirtualMIDISynthの方が動作が軽い)-入手したSoundFontで即演奏ができる(TimidityでのMidiの演奏はCFGが必要だが、VirtualMIDISynthは不要。よって、面倒なCFG記述が必要とならない)-Museの再起動が不要(Timidityを利用した場合、Museでは、曲の演奏や切り替えを行ってもメモリが解放されないので、音色の変更などをするためには定期的にMuseを再起動しなければならない。VirtualMIDISynthではこの作業は不要である。)-波形加工が効きやすい(TimidityをMidiドライバーとして使った場合、波形加工R=..やQ=.がほとんど効かない。これに対し、VirtualMIDISynthでは、ハードウェア音源には劣るもののこれらの加工が可能である。設定することができる。[#sf341f22]-部分的な音色の入れ替えが難しい(VirtualMIDISynthにはCFGで自由に音色配置を切り替える機能が存在しない。このため、SoundFontの音色がいまいちだと思っても、改造しなければ音色のカスタマイズができない。)-音量のバランス調整が難しい(Timidityでは、楽器音量を個別に設定でき、それも100%以上の音量で出力できる。これに対しVirtualMIDISynthでは楽器毎に音量調整ができず、最大値も100%。このため、ドラムが小さいSoundFontでは他の楽器音量を半減させるなどの処置をしなければ使い物にならなかったりする)-GUSパッチは使えない(VirtualMIDISynthはSoundFontにのみ対応している。GUSパッチは、音色の質は優れているわけではないが、すでにGM音源として洗練されているものが多いので、音楽の視聴には扱いやすい。)-打ち込む場合の負荷が高い(Timidityでは利点の項で触れた通り、SoundFont演奏後にメモリが残るため、繰り返し演奏する打ち込みでは演奏までの負荷は少なくなっていく。一方でVirtualMIDISynthでは、毎回SoundFontをロードするため、打ち込みにおいては演奏負荷が高くなる。※(注)VirtualMIDISynthも(V1.4.0)より、メモリを残すモード選択が可能となった。[#v5a36fe3]SoundFontを[[音源]]として利用する場合には、以下の要点に注意する必要がある。巨大なSoundFontは、演奏時に大量のメモリーを必要とし、ロード時の負荷も高い。このため、PCのスペックに合わせて使用するSoundFontを選択すること。SoundFontは個人でも製作が可能なため、海外のウェブサイトなどで容易に発掘できる。日本ではグレーゾーンな物や、演奏時のバランスを考慮していない物、コンピューターウィルスを内包した物などもあるため、発掘や公開を意図した使用などには注意すること。流通しているSoundFontには、GSやXGへの対応を謳う物は多い。実際の内容は当該ハードウェアやソフトウェア音源と異なっているため、「部分的に互換性のある別物」として扱った方が良い。[#t5990f60]なお、[[諸熊氏>諸熊]]の管理する[[「SoundFont聞き比べコーナー」:https://hirotaka2014.sakura.ne.jp/mh0406/music/sf_comp/]]にて、SoundFontの聞き比べや代表的な入手先を確認することができる。[#me04e2cb]上記サイトより「VirtualMIDISynth」をダウンロードし、インストールする。説明は英語だが、基本的に「Yes」、「Next」を選び続ければ特に問題なくインストールすることができる。[#h8c5bed1]ここでは、掲示板で話題となったSoundFontの一部を紹介する。情報の追記大歓迎である。インストール後、Windowsの再起動を要求されることがある。ドライバーを組み込んだためなので、再起動することをお薦めする。[#yaefcfcc]VirtualMIDISynthでは、SoundFontを持っていなければ演奏することはできない。Timidityを持っているのなら、そこに入っているSoundFontを使うのも良い。GS」を例に説明する。これは主観であるが、30MB付近のSoundFontの中ではかなり優秀なものである。配布サイトへ行き、SoundFontをダウンロードする。SoftSynth」を選択する。他のバージョンでも音は鳴るが、トーンがずれて聞こえることがある点に注意。入手したファイルはzip圧縮されているので展開すると、SoundFontファイルが現れる。SoundFontの拡張子は「sf2」である。[#z849283a]入手したSoundFontを、任意のフォルダに設置する。これは、今後SoundFontを使い分ける時に備えて専用のフォルダを作っておいた方が良い。Museの入っているフォルダに「SoundFont」というフォルダを作り、そこに入れる。Timidityを使っているのなら、すでに「C:\timidity\musix\」といったフォルダがあるだろうから、それを活用しても良い。[#q2364313]最後に、Museで先ほど作ったSoundFontフォルダを関連付けることで、Museの音源欄にSoundFontの一覧が並ぶ。設定ファイル「MUSE.ini」を開き、下記のパラメータに、SoundFontが入っているフォルダのパス名を入力する。これはフルパスでなければならない。C:\Programs\MUSE\SoundFonts\のように記述する。Timidityを使っているのなら、以下のように記述する。[#s46f0dd9]現在のTimidityに同梱されている軽量SoundFont。一部MSGSと似た音が出るが、基本的にEMU系統の音が出る。SoundFontが集まっているフォルダを指定すると、音源メニューがSoundFontだらけになってしまう。この場合には、対象のSoundFont名を書き込んだ設定ファイルを作成し、それを入れた専用のフォルダを設けることで緩和できる。domainのSoundFont。原版の配布元は消滅しているが、他サイトで入手可能。多くの音がステレオサンプリングであり、音質は良好だが癖が強い。同GSのフォントも入れればSFX系の音が鳴らせるようになる。https://ja.osdn.net/projects/sfnet_androidframe/downloads/soundfonts/FluidR3_GM.sf2/例えばMuseフォルダ内にCFG専用のフォルダを作り、MUSE.iniにはそのフォルダパスを指定する。[#nd65ed35]汎用性の高いSoundFont。バランスが良く、この近辺のSoundFontの中では扱いやすい。配布元では現在も更新が続いている。http://schristiancollins.com/generaluser.php上記のフォルダに、任意の名前のconfファイルを作成する。名前はSoundFont名でもいいし、「基本セット」のような名前でも良い。メモ帳などのテキストエディタで、以下のテキストを作成する。[#y1531f90]合計すると600MBを超える巨大なGMのSoundFont。残響が深いため、煌びやかな音が出る。音質や音色の目新しさには優れる。https://giantsoundfont.hpage.com/上記ファイルを、「基本セット.conf」などの名前でSFconfフォルダ内に保存する。「ファイルの種類」を「全てのファイル」にすることを忘れずに。[#ff00831a]視聴用としては最も優秀とされているSoundFont。バランスが重視されており、SC-88ProのGS向けMidiの演奏にもそこそこ対応できる。http://www.mediafire.com/file/zo8l3dgf2989266/SGM-V2.01.7zバラけている複数のSoundFontを組み合わせたり、部分的にSoundFontを差し替えたい場合には、以下のようにパラメータをいじって記述する。[#g663413b]バリエーション127にもドラムがアサインされているが、XG専用ドラムではない。[#i9d6d011]巨大でバランスの良いSoundFont。GMのMidi演奏においてはSGMを上回る性能を発揮できる。容量が3分の1以下になった「A340」というSoundFontがある。上記の文法はVirtualMIDISynthの設定に準じたもので、MUSEではこれをそのまま送信しているだけである。このため、将来文法が変化する可能性がある。https://musical-artifacts.com/artifacts?formats=sf2&tags=a340VirtualMIDISynthの設定文法は公開されているわけではないが、WindowsのSystemディレクトリに入っている。作者に確認した所では、「意味が理解できれば自由に編集しても良い」そうである。設定ファイルを読めばわかることであるが、音量バランスなどさまざまな設定も行うことができる。ZSF_GMのように極端にドラムの小さいSoundFontを使う場合には、他チャンネルの音量を小さくしたconfファイルをMuseフォルダに設置すれば、そちらが反映される。[#a0d0e33c]Windows98/2000時代に搭載されていたサウンドカードからリサンプリングされた音源。SFX/XGドラムが利用できる。以下、Windowsの32bit版(X86)の場合のパスを記載しておく。64bit版の場合や、OSがCドライブに無い場合は異なるので注意する。このため、以下の点には注意が必要である。競合するため、どちらかが使えない状態となる。GSリセットやGM2システムオンの状態でも上記のバリエーションが利用できる。「GS状態でXG専用音色使える」と書くと聞こえは良いが、ハードウェアやソフトウェア音源との互換性を崩す現象のため注意が必要。XGシステムオンに切り替えても、バリエーション番号の配置は変わらないため、XG準拠のデータがそのまま再生できるわけではない。矩形波(P81)のように、バリエーション64のMSB/LSBの違いで通常楽器とSFX楽器が切り替わる気候が無い。Zメンバーでは、バリエーションの変更をほとんど受け付けない。Museでは、XGシステムオンにした状態でも、GS音源のドラムが使用されるため、ZメンバーでXG専用ドラムを使うことはできない。[#mf8b2a6d]ここでは、掲示板で話題となったSoundFontの一部を紹介する。情報の追記大歓迎である。[#v5a4e6d3]GS/XG/GM2への対応として多くのバリエーション音色が詰め込まれたSoundFont。他サウンドフォントと比べるとかなりの音量がある。SoundFontについては、インターネットで探せばいろいろ出てくるが、sf2midi.comなどのWEBサイトを利用すると効率よく探すことができる。いうよりも、SoundFont自体が若干古い規格のため原版の配布元が閉鎖されていることが多く、必然的にコミュニティサイトの利用が求められるケースが存在する。http://midkar.com/soundfonts/なお、出所が不明なSoundFontがいくつもあるが、この多くは原版の配布元が閉鎖されている、自作したものをコミュニティサイトへ直接アップロードしているなどの理由が存在する。このため、以下の点には注意が必要である。競合するため、どちらかが使えない状態となる。GSリセットやGM2システムオンの状態でも上記のバリエーションが利用できる。「GS状態でXG専用音色使える」と書くと聞こえは良いが、ハードウェアやソフトウェア音源との互換性を崩す現象のため注意が必要。XGシステムオンに切り替えても、バリエーション番号の配置は変わらないため、XG準拠のデータがそのまま再生できるわけではない。矩形波(P81)のように、バリエーション64のMSB/LSBの違いで通常楽器とSFX楽器が切り替わる気候が無い。Zメンバーでは、バリエーションの変更をほとんど受け付けない。Museでは、XGシステムオンにした状態でも、GS音源のドラムが使用されるため、ZメンバーでXG専用ドラムを使うことはできない。[#e579ae42]現在のTimidityに同梱されている軽量SoundFont。一部MSGSと似た音が出るが、基本的にEMU系統の音が出る。バランスは良いが、音がいいわけではない。[#c998021c]SoundFontを「Midi音源」として使用できるソフトウェア自体はMuse以外にも多数存在している。その中には、メディアプレイヤー等でMidiを再生する際の規定の音源として利用できるものがあり、Museからも「音源」として選択することができる。[#oe52c386]以下に、代表的なソフトウェアを紹介している。細かい所でMuseと異なる挙動をするため、必要があれば試してみると良い。domainのSoundFont。原版の配布元は消滅しているが、他サイトで入手可能。多くの音がステレオサンプリングであり、音質は良好だが癖が強い。同GSのフォントも入れればSFX系の音が鳴らせるようになる。[#mc2ec459]GUSパッチやSoundFontを用いてMidiデータの再生ができるソフトウェア。オープンソースのため、有志による独自拡張の施されたバージョンが点在している。[#i104aa93]MidiYokeなどのソフトウェアを用いることで、Museからも[[音源]]として使用することができる。規定のMidi音源としてドライバー組み込みのできるバージョンが配布されていた時期もあった。汎用性の高いSoundFont。バランスが良く、この近辺のSoundFontの中では扱いやすい。配布元では現在も更新が続いている。設定は複雑であるが、インサーションエフェクトや、バリエーションの細かい指定が可能である。[#vf1d2785]合計すると500MBにもなる巨大なGMのSoundFont。音質は優秀だが残響や音量バランスが凄いことになっているため扱いにくい。残響・音量設定を取り除ければかなり優秀な一品。[#vbc3dcd7]SoundFontやSFZに対応したMidiドライバー方式のソフトウェア。メディアプレイヤー等から既定のMidi音源として使用することができる。までは、このソフトウェアの機能を借りる形でSoundFontの利用を提供してきた。視聴用としては最も優秀とされているSoundFont。バランスが重視されており、SC-88ProのGS向けMidiの演奏にもそこそこ対応できる。個々の音色が凡庸なので、打ち込む場合は調整が必要である。利用しているライブラリー「BASS」が同一であるため、基本的にMuseからSoundFontを利用する場合に近い演奏表現が可能である。以下の点が異なっている。(80個近いSFZファイルのロードと割付の手間を伴う)巨大でバランスの良いSoundFont。GMのMidi演奏においてはSGMを上回る性能を発揮できる。容量が3分の1以下になった「A340」というSoundFontがある。