On Tue, 2 Dec 2003, Takashi Iwai wrote: > (in the case of MIDI playback, timidity parses the MIDI file and > preload the instruments used in the file.) > also, timidity will never load the whole instruments in a single > soundfont file. it will load only the single instrument in a sf > file. it could load all WAVes into the RAM. FluidSynth apparently does. > > > BTW, which version of timidity are you using? > the one on SUSE 9.0 is relatively new, taken from timidity's cvs, but > i don't know about other distros. the sound quality (especially > soundfont) is pretty different between the latest tarball and the cvs > version. I tried to use TiMidity++-2.11.3, but: gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../timidity -I../libarc -I../utils -I/usr/local/include -I/usr/X11R6/include -DAU_ALSA -DPKGDATADIR=\"/usr/local/share/timidity\" -DPKGLIBDIR=\"/usr/local/lib/timidity\" -DDEFAULT_PATH=\"/usr/local/share/timidity\" -DTIMIDITY_OUTPUT_ID=\"s\" -O2 -c `test -f alsaseq_c.c || echo './'`alsaseq_c.c alsaseq_c.c: In function `ctl_pass_playing_list': alsaseq_c.c:267: storage size of `pinfo' isn't known alsaseq_c.c:278: `SND_SEQ_OPEN' undeclared (first use in this function) alsaseq_c.c:278: (Each undeclared identifier is reported only once alsaseq_c.c:278: for each function it appears in.) alsaseq_c.c:278: too few arguments to function `snd_seq_open' alsaseq_c.c:287: storage size of `pinfo' isn't known alsaseq_c.c:292: `SND_SEQ_GROUP_DEVICE' undeclared (first use in this function) alsaseq_c.c: In function `do_sequencer': alsaseq_c.c:472: `SND_SEQ_EVENT_PORT_USED' undeclared (first use in this function) alsaseq_c.c:486: `SND_SEQ_EVENT_PORT_UNUSED' undeclared (first use in this function) -- J.Anders, Chemnitz, GERMANY (ja@xxxxxxxxxxxxxxxxxxxxxxxxx)