timidity.cfg サンプル 「これから TiMidity++ を始めたい」と言う方には書き方の参考にはなるかも、 けど、プロフェッショナルな方には突っ込みどころ満載かもしれない程度のもの。 再生するMIDIのジャンルによってもサウンドフォントの向き不向きや組み合わせの 相性があり、音量・エフェクトなどのオプションを調整することで向上する音も あり、好みもあり、で、これが必ずしも「いい音」なわけじゃありません。 ### ### ### timidity.cfg for Fusion ### ### ### ### paths ######################################## dir path/to/tm040516 # timidity本体のある場所 dir path/to/tm040516/cfg # cfgのある場所 dir path/to/tm040516/sf2 # Soundfontのある場所 ### fundamental SoundFont bank ################### ## tone ########################################## #source fluid3gm.cfg source fluid3_tone.cfg # ※1 source fluid3gs.cfg #source fluid3atomic.cfg # for Game Sound ## Drums ######################################### source drums_mine.cfg # 0 50(Ethnic) 53(Cymbal&Claps) #source RockDrumset.cfg # 0(Standard) source drums_room_mine.cfg # Room 8 #source drums_room_Fluid3.cfg source drums_sc88tr808909.cfg # TR-808,909 25,30 #source drums_dance.cfg # Dance 26 source drums_sc88power.cfg # Power 16 #source drums_sc88electric.cfg # Electric 24 source HEXX_Drums.cfg # Electric 24 source drums_jazz_mine.cfg # Jazz 32 #source drums_complete_jazz_kit.cfg # Jazz 32 source maestro_brush_kit.cfg # brush 40 source drums_brush_Fluid3.cfg # brush 41 source Orchestra_Drums_Kit.cfg # Orchestral 48 source drums_8850asiaethnic.cfg # Ethnic 49(Orchestral 2),52 ### GS compatibility ############################# ### additional SoundFonts ######################## source ExtensionSFX_GS.cfg #source ExtensionDrumSet_GS.cfg source altassign.cfg # Assign Group in drumsets #source altassign8p.cfg #*drumset altassign 追加 #source sustain.cfg #*drumset altassign 追加 source level88.cfg # drumset level source playnote88.cfg # drumset pllaynote source send88.cfg # drumset reverbsend source xgmap.cfg # To map XG instruments #extension opt -m3500 # サステインしたノートがディケイされるまでの最大時間[msec] #extension opt -U # 演奏ごとにメモリを解放 #extension opt -A70,85 # 音量(全体の音量,ドラム) #extension opt -EFresamp=g # 補間方式(d,l,c,L,g,n) #(#extension opt --rtsyn-latency=5.0) # 音がとぎれる場合レイテンシーを増やす #(#extension opt -EFreverb=n,32 #normal,level) #extension opt -EFchorus=s,6 #surround,level # リバーブやコーラスの種類,レベル #extension opt -R 680 # 「うそうそリバーブ」を有効に(音割れする時) # エンベロープリリースをn[msec]に修正 ### drumpart effect ############################## #extension reverbsend 64 #extension chorussend 64 #extension delaysend 0 ### amplification Volum ########################## # 音量調整や入れ替えたい SF2 がある時に、まずここに書いてテストしてます。 bank 0 bank 1 bank 2 bank 3 bank 4 bank 8 bank 16 bank 17 122 %font "whitenoise.sf2" 0 0 amp=40 pan=0 drumset 0 #24 %font "SGM150 v1.40.sf2" 0 24 amp=159 pan=0 ※1 fluid3_tone.cfg 抜粋 ### ### ### fluidR3 ベース : tone ### ### ### bank 0 #0 %font "FluidR3GM.SF2" 0 0 amp=29 pan=0 # 0=Piano 1 #0 %font "Jazz Piano.sf2" 0 0 amp=42 pan=0 0 %font EquinoxSteinwayD.sf2 0 0 1 %font "FluidR3GM.SF2" 0 1 amp=41 pan=0 # 1=Piano 2 2 %font "FluidR3GM.SF2" 0 2 amp=64 pan=0 # 2=Piano 3 3 %font "FluidR3GM.SF2" 0 3 amp=32 pan=0 # 3=Honky-tonk #3 %font "Honky Tonk Piano.SF2" 0 0 #4 %font "FluidR3GM.SF2" 0 4 amp=35 pan=0 # 4=E.Piano 1 #4 %font JR_elepiano.sf2 0 0 amp=32 pan=0 # Elect piano #4 %font JR_elepiano.sf2 0 1 amp=10 pan=0 # Elect piano Verby 4 %font jRhodes3.sf2 0 0 amp=86 pan=0 rate=255 offset=255 tune=0 #5 %font "FluidR3GM.SF2" 0 5 amp=51 pan=0 # 5=E.Piano 2 5 %font JR_elepiano.sf2 0 2 amp=52 pan=0 # Elect piano 2 <32 #5 %font JR_elepiano.sf2 0 3 amp=10 pan=0 # Elect piano 2 Verby ・ ・ 以下 bank 127 まで