After installing and configuring ("eselect timidity set" things), it fails to load freepats instrument files when timidity runs. === cut here === $ timidity mysong.mid Requested buffer size 32768, fragment size 8192 ALSA pcm 'default' set buffer size 30104, period size 3760 bytes Playing mysong.mid MIDI file: mysong.mid Format: 1 Tracks: 24 Divisions: 120 Sequence: untitled Track name: Marimba Track name: Glock Track name: Rhodes ... blah ... Instrument `004_Electric_Piano_1_Rhodes' can't be found. Couldn't load instrument 004_Electric_Piano_1_Rhodes (tone bank 0, program 4) Instrument `009_Glockenspiel' can't be found. Couldn't load instrument 009_Glockenspiel (tone bank 0, program 9) Instrument `013_Xylophone' can't be found. Couldn't load instrument 013_Xylophone (tone bank 0, program 13) ... blah ... === cut here === The reason is because it misses one single line in timidity.cfg to point out the directory of the instrument files. For example, "dir /usr/share/timidity/freepots". After adding this line in /usr/share/timidity/freepots/timidity.cfg, this instrument patch works great. modified ebuild in attachment. Reproducible: Always Steps to Reproduce: 1. emerge media-sound/timidity-freepots 2. eselect timidity set [id of freepots in all your instrument patches] 3. timidity <some_midi_file.mid> Actual Results: the following error message showed on screen, and no sound from the speaker. === cut here === Instrument `004_Electric_Piano_1_Rhodes' can't be found. Couldn't load instrument 004_Electric_Piano_1_Rhodes (tone bank 0, program 4) === cut here === Expected Results: the speaker plays the song.
Created attachment 176975 [details] timidity-freepats-20060219.ebuild
*** This bug has been marked as a duplicate of bug 219506 ***