[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: midi support in debian



On Tue, 21 Feb 2006 18:53:55 +0300
Roman Makurin <drolyk@gmail.com> wrote:

> 1) $ sudo aptitude install awesfx
> 2) Copy from Driver`s CD sound fonts to /usr/share/sounds/sf2
>       2GMGSMT.SF2
>       4GMGSMT.SF2
> 3) $ sudo modprobe snd_emu10k1_synth
> 4) $ asfxload 4GMGSMT
> 5) $ pmidi -l
>  Port     Client name                       Port name
>  62:0     Midi Through                      Midi Through Port-0
>  64:0     EMU10K1 MPU-401 (UART)            EMU10K1 MPU-401 (UART)
>  65:0     Emu10k1 WaveTable                 Emu10k1 Port 0
>  65:1     Emu10k1 WaveTable                 Emu10k1 Port 1
>  65:2     Emu10k1 WaveTable                 Emu10k1 Port 2
>  65:3     Emu10k1 WaveTable                 Emu10k1 Port 3
> 6) $ pmidi -p 65:0 ~/Desktop/MIDI/X-S1AALL.MID
>  there is nothing happened on this step

Hmmm, my last message got bounced back, but that's OK since then I have
found something new. A little package called ld10k1 (LDtenKone).

On my system with ld10k1 installed/enabled it seems to screw with the
mixer stuff causing only an OSS like subset of the sliders to show up. I
uninstalled this package and things seem to work as expected.

I have to try the instructions in the awesfx documentation about
getting the soundfont loaded during boot up.

During my experimentation I have modified a line
in /etc/modprobe.d/alsabase from:

 install snd-emu10k1-synth modprobe --ignore-install snd-emu10k1-synth
&& /usr/bin/asfxload PC51d && /lib/alsa/modprobe-post-install
snd-emu10k1-synth

: to: 

install snd-emu10k1-synth modprobe --ignore-install snd-emu10k1-synth
&& /usr/bin/asfxload PC51d && /lib/alsa/modprobe-post-install
snd-emu10k1-synth

: for the dense each 'install blah blah' line above should be a single
line in /etc/modprobe.d/alsa-base. ;)

This works but it is not optimal as this file will surely get over
written on future updates making it necessary to do it again, so only
do the above if the instructions in /usr/share/doc/awesfx/README.Debian
don't work for you.

Later, Seeker



Reply to: