[linux-audio-user] GS soundfont set... trouble loading them

Russell Hanaghan hanaghan at starband.net
Wed Jul 14 18:37:17 EDT 2004


On Wed, 2004-07-14 at 14:46, Joel Roth wrote:
> On Tue, Jul 13, 2004 at 01:07:04AM +0200, Frank Neumann wrote:
> >. But then I remember we had this issue before (roughly 2 years ago), and
> > though this is an older version, I remember I had asked a certain person ;)
> > to "cache" this file for those without Windows access... and yes, it's still
> > there: http://inanna.ecs.soton.ac.uk/~swh/fluid-unpacked/ :)
> 
> Thanks for this reference. 
> 
> I'm setting up Midi for the first time,
> having a bit of trouble getting some midi-originated sounds 
> out of the soundcard. Looked through the various HOWTOs.
> 
> I failed loading these fonts:
>    
>    $ asfxload FluidR3-GM.sf2 
>    No Emux synth hwdep device is found

I think asfxload was specifically designed to load soundfonts into a
Soundblaster type card that needs soundfonts to work. It seems you have
an ESS based card and also an Envy24 chip on the other. Don't know if
the Hoontech is capable of having soundfonts loaded directly to it. I
now the ESS is not.

If you want to use soundfonts u need to run them in a softsynth like
FLuidsynth and connect your midi ports via aconnect or Qjackctl midi
window. Qsynth is the handiest app I've seen which acts as a GUI for
FLuidsynth.

> 
> But there is some synth-related info in /proc/asound/hwdep
> 
>    00-00: OPL3 FM
> 
> And then looking at /proc/asound/oss/sndstat
> 
>    Sound Driver:3.8.1a-980706 (ALSA v1.0.5a emulation code)
>    Kernel: Linux sprite 2.4.25 #12 Thu Jul 8 14:42:08 HST 2004 i686
>    Config options: 0
>    
>    Installed drivers: 
>    Type 10: ALSA emulation
>    
>    Card config: 
>    ESS AudioDrive ES1869 at 0x220, irq 5, dma1 0, dma2 3
>    Hoontech SoundTrack Audio DSP24 at 0x2440, irq 11
>    Virtual MIDI Card 1
>    
>    Audio devices:
>    0: ESS AudioDrive ES1869 (DUPLEX)
>    1: ICE1712 multi (DUPLEX)
>    
>    Synth devices: NOT ENABLED IN CONFIG
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> Would this be in my kernel configuration??
> Or perhaps /etc/modules.conf?
> 
> Could someone suggest relevant options?
>    
>    Midi devices:
>    0: ESS AudioDrive ES1869 MIDI
>    1: Hoontech SoundTrack Audio DSP24 MIDI
>    2: Virtual Raw MIDI
>    
>    Timers:
>    7: system timer
>    
>    Mixers:
>    0: ESS AudioDrive ES1869
>    1: SigmaTel STAC9721/23
>    2: mixer20
> 
> 
> Finally, the list of installed modules. Probably some 
> unnecessary. My last tries were snd-gus-synth and
> snd-emux-synth. Thanks for reading.
> 
> 
> Module                  Size  Used by    Not tainted
> snd-gus-synth           8864   0 (unused)
> snd-gus-lib            32384   0 [snd-gus-synth]
> snd-ainstr-simple       2308   0 [snd-gus-synth]
> snd-ainstr-iw           5236   0 [snd-gus-synth]
> snd-ainstr-gf1          3780   0 [snd-gus-synth]
> snd-emux-synth         29692   0 (unused)
> snd-util-mem            1264   0 [snd-emux-synth]
> snd-seq-dummy           1868   0 (unused)
> snd-virmidi             1412   0
> snd-seq-virmidi         3336   0 [snd-emux-synth snd-virmidi]
> snd-seq-midi            4000   0 (autoclean) (unused)
> snd-seq-midi-event      3328   0 (autoclean) [snd-seq-virmidi snd-seq-midi]
> snd-opl3-synth         10212   0 (autoclean) (unused)
> snd-seq-instr           5344   0 (autoclean) [snd-gus-synth snd-opl3-synth]
> snd-seq-midi-emul       5120   0 (autoclean) [snd-gus-synth snd-emux-synth snd-opl3-synth]
> snd-ainstr-fm           1940   0 (autoclean) [snd-opl3-synth]
> snd-seq                37808   0 (autoclean) [snd-gus-synth snd-emux-synth snd-seq-dummy snd-seq-virmidi snd-seq-midi snd-seq-midi-event snd-opl3-synth snd-seq-instr snd-seq-midi-emul]
> iptable_filter          1740   1 (autoclean)
> xfs                   506616   0 (autoclean)
> snd-pcm-oss            39240   0
> snd-mixer-oss          14040   0 [snd-pcm-oss]
> snd-emu10k1x            5232   0 (unused)
> snd-ice1712            44132   0
> snd-ac97-codec         54588   0 [snd-emu10k1x snd-ice1712]
> snd-ice17xx-ak4xxx      1488   0 [snd-ice1712]
> snd-cs8427              6632   0 [snd-ice1712]
> snd-i2c                 2716   0 [snd-ice1712 snd-cs8427]
> snd-ak4xxx-adda         3852   0 [snd-ice1712 snd-ice17xx-ak4xxx]
> snd-es18xx             18992   0
> snd-pnp                 3088   0 [snd-es18xx]
> snd-pcm                60128   0 [snd-gus-lib snd-pcm-oss snd-emu10k1x snd-ice1712 snd-es18xx]
> snd-page-alloc          6584   0 [snd-emu10k1x snd-pcm]
> snd-opl3-lib            6628   0 [snd-opl3-synth snd-es18xx]
> snd-hwdep               5376   0 [snd-emux-synth snd-opl3-lib]
> snd-timer              14820   0 [snd-gus-lib snd-seq snd-pcm snd-opl3-lib]
> snd-mpu401-uart         3616   0 [snd-ice1712 snd-es18xx]
> snd-rawmidi            13504   0 [snd-gus-lib snd-seq-virmidi snd-seq-midi snd-mpu401-uart]
> snd-seq-device          4224   0 [snd-gus-synth snd-gus-lib snd-emux-synth snd-seq-midi snd-opl3-synth snd-seq snd-opl3-lib snd-rawmidi]
> snd                    31972   0 [snd-gus-lib snd-ainstr-iw snd-ainstr-gf1 snd-emux-synth snd-util-mem snd-seq-dummy snd-virmidi snd-seq-virmidi snd-seq-midi snd-seq-midi-event snd-opl3-synth snd-seq-instr snd-seq snd-pcm-oss snd-mixer-oss snd-emu10k1x snd-ice1712 snd-ac97-codec snd-cs8427 snd-i2c snd-ak4xxx-adda snd-es18xx snd-pcm snd-opl3-lib snd-hwdep snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
> mpu401                 20868   0 (unused)
> sound                  58804   0 [mpu401]
> soundcore               3620  21 [snd sound]
>  




More information about the Linux-audio-user mailing list