timidity.cfg(5) File Formats Manual timidity.cfg(5) (NAME) timidity.cfg - TiMidity++ (DESCRIPTION) timidity.cfg timidity(1) : (soundfont) . TiMidity++ timidity.cfg . -L -c . MIDI . . (VARIABLE) - `_' `$' . getUser . : $variable ${variable} # $variable . . : $basedir . . $basedir "" . : /usr/local/share/timidity/timidity.cfg dir $basedir/inst # /usr/local/share/timidity/inst (SYNTAX) : dir directory [...] directory -L . . : dir /usr/local/share/timidity/inst/foo.zip# bank 0 0 bar.pat 1 baz.pat 2 zoo.pat dir ( `#` ) ( /usr/local/share/timidity/inst/foo.zip). TiMidity++ `#` . bar.pat baz.pat zoo.pat foo.zip . source file [...] . progbase number / number number+128 . progbase 1 1 128 . bank [MapID1] number . . MapID1 : gm2 sc55 sc88 sc88pro sc8850 xg xgsfx64. drumset [MapID2] number () . . MapID2 : gm2drum sc55drum sc88drum sc88prodrum sc8850drum xgdrum xgsfx126. number file [options] number %font file bank prog [key] [options] number %sample file [options] MIDI . file SoundFont bank prog key number %font . file AIFF WAV MIDI number %sample . : amp=amplification amplification . . note=note MIDI . note 0 Note On . . pan=panning / (panning) . panning left right center -100 100 . . panning MIDI . tune=tuning[,...] . tune=1 1 . tuning tune=-0.2 . . rate=attack:decay:sustain:release1:release2:release3[,...] ADSR . 0 255 . (sustain) : 6 GUS/hrpschrd.pat rate=::60 . (attack) : 6 GUS/hrpschrd.pat rate=255 . . offset=attack:decay:sustain:release1:release2:release3[,...] ADSR . 0 255 . rate= . keep={loop|env} (loop) (envelope) . . keep= . ( General Midi) `keep=loop keep=env' . strip={loop|env|tail} (tail) . strip=tail . tremolo=sweep_increment:control_ratio:depth[,...] (tremolo) . 0 255 . rate= . sweep_increment control_ratio depth . vibrato=sweep_increment:phase_increment:depth[,...] (vibrato) . 0 255 . rate= . sweep_increment phase_increment depth . sclnote=note[,...] (scale tuning) . sclnote=60 C . . scltune=tune[,...] (cent) . scltune=50 50 . comm=comment comment . modrate=attack:decay:sustain:release1:release2:release3[,...] modoffset=attack:decay:sustain:release1:release2:release3[,...] . (volume envelope) . . envkeyf=attack:decay:sustain:release1:release2:release3[,...] (key follow) . note=60 . cent/key+- . envkeyf=100 attack . rate= . envvelf=attack:decay:sustain:release1:release2:release3[,...] (velocity follow) . velocity=64 . cent/velocity+- . envvelf=100 attack velocity=127 . modkeyf=attack:decay:sustain:release1:release2:release3[,...] . note=60 . cent/key+- . modvelf=attack:decay:sustain:release1:release2:release3[,...] . velocity=64 . cent/velocity+- . trempitch=num[,...] / (pitch) . . cent+- rate= . tremfc=num[,...] (cutoff) . growl . trempitch= . modpitch=num[,...] . (attack) . modfc=num[,...] . fc=num[,...] . (Hz) rate= . q=num[,...] Q ( ) . cB rate= . fckeyf=num . note=60 . cent/key+- . fckeyf=100 . fcvelf=num . velocity=127 . cent+- . -2400 . qvelf=num . velocity=0 . cB+- . default file MIDI . map MapID1 from-bank from-prog to-bank to-prog GS/XG . gm2 sc55 sc88 sc88pro sc8850 xg xgsfx64 MapID1 . map MapID2 from-drumset from-keynote to-drumset to-keynote GS/XG . gm2drum sc55drum sc88drum sc88prodrum sc8850drum xgdrum xgsfx126 MapID2 . soundfont file [options] . options : order=number . order=0 GUS/patch . order=1 GUS . amp=amplification amplification . 100% . cutoff=number (LPF) (1) (0). . reso=number (1) (0). . remove . font exclude bank [prog [key]] bank prog . 128 prog key . font order number bank [prog [key]] . font exclude . TiMidity++ : #extension altassign program1 program2 ... (alternate assign) . ( 42 44 46) drumset 0 : drumset 0 altassign 42 44 46 drumset 0 . #extension comm program comment comment program . TiMidity++ -int -iTt . #extension timeout program second (time-out) program . program second TiMidity++ . #extension copydrumset drumset drumset . #extension copybank bank bank . #extension copymap to-MapID from-MapID from-MapID to-MapID . #extension HTTPproxy hostname:port HTTP . hostname port . #extension FTPproxy hostname:port FTP . HTTP . #extension mailaddr your-mail-address . TiMidity++ FTP . #extension opt option . #extension undef progno progno . #extension legato progno {0|1} legato progno (1) (0). #extension level progno tva_level Drum Instrument TVA Level NRPN . . progno `,' [start]-[end] . 0 127 . #extension damper progno {0|1} redamper half-damper progno (1) (0) . #extension playnote progno note note . GS SysEx Play Note . progno . : drumset 0 #extension playnote -37,39,44-46,55-60 #extension delaysend progno level #extension chorussend progno level #extension reverbsend progno level (send level) . 127 . delay chorus reverb 0 . progno . #extension rnddelay progno msec msec . ( 1/f) . #extension `#' () TiMidity ( 0.2i ) . TiMidity++ #extension . `|' ( 0x7c) . source command| command source . TiMidity++ . command | . . timidity 'cat fild.mid|' cat fild.mid . (FILES) /etc/timidity.cfg /usr/local/share/timidity/timidity.cfg (SEE ALSO) timidity(1), lsmidiprog(1), mididump(1), patinfo(1), sf2text(1), wav2pat(1) (COPYRIGHT) (C) 1999-2004 Masanao Izumo (C) 1995 Tuukka Toivonen Tuukka Toivonen TiMidity-0.2i . . (GNU General Public License) ( ) . . . Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA . (AVAILABILITY) TiMidity++ : 2.13.0 April 25 2004 timidity.cfg(5)