[linux-audio-user] TiMidity++ and FluidSynth

Joerg Anders j.anders at informatik.tu-chemnitz.de
Tue Dec 2 05:47:09 EST 2003

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 at informatik.tu-chemnitz.de)

More information about the Linux-audio-user mailing list