I've been spending quite a long time attempting to get MIDI support for my music applications with ALSA. I need to say that all these MIDI devices function fine and as they should do on other hardware. The hardware I'm trying to work with is a mid-2009 MacBook Pro, running on Ubuntu 9.04. Now, being a MacBook, it requires some small fixes and tweaks to fully work under Linux, the most important bit for me being sound support. In fact, sound has only worked at all on the latest MacBooks since early August, by compiling, building and installing alsa-utils from an unstable (now stable) snapshot. Luckily, every aspect of sound through ALSA now works wonderfully, and it's only a matter of solving the very last issue, but a big one (as I use Linux as an amateur music production system).
Simply put, MIDI devices are not detected in the audio programs I use, despite being detected at the USB level (as seen via lsusb). I know these devices work with other PCs, but not with my MacBook.
When I compiled ALSA, the ./configure was as follows:
./configure --enable-dynamic-minors --with-cards="hda-intel" --with-sequencer=yes
followed by the usual make and sudo make install. As you can see, alsa is compiled with "with-sequencer" and should surely have MIDI support?
I started trying to add midi-related modules with modprobe, such as snd_seq_device. Here is my lsmod output as I type, and yet with no support for MIDI:
lsmod
Module Size Used by
nls_iso8859_1 12032 1
isofs 39844 1
nls_cp437 13696 1
vfat 18816 1
udf 87716 0
fat 58272 1 vfat
crc_itu_t 10112 1 udf
binfmt_misc 16776 1
ppdev 15620 0
bridge 56212 0
stp 10500 1 bridge
bnep 20224 2
uinput 15616 2
video 25360 0
output 11008 1 video
joydev 18368 0
applesmc 29616 0
led_class 12036 1 applesmc
input_polldev 11912 1 applesmc
coretemp 13952 0
lp 17156 0
parport 42220 2 ppdev,lp
snd_hda_codec_cirrus 20224 1
snd_hda_intel 36576 3
snd_hda_codec 89216 2 snd_hda_codec_cirrus,snd_hda_intel
snd_hwdep 15364 1 snd_hda_codec
snd_pcm_oss 46208 0
snd_mixer_oss 22912 1 snd_pcm_oss
snd_pcm 84100 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_oss 36352 0
snd_seq_midi_event 15232 1 snd_seq_oss
snd_seq 57648 4 snd_seq_oss,snd_seq_midi_event
uvcvideo 63368 0
snd_timer 29192 2 snd_pcm,snd_seq
snd_seq_device 15372 2 snd_seq_oss,snd_seq
ieee80211_crypt_tkip 16896 0
compat_ioctl32 9344 1 uvcvideo
pcspkr 10496 0
appleir 12416 0
snd 67748 17 snd_hda_codec_cirrus,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq,snd_timer,snd_seq_device
soundcore 15200 1 snd
snd_page_alloc 17032 2 snd_hda_intel,snd_pcm
nvidia 8950276 38
shpchp 40212 0
wl 1281364 0
btusb 19608 2
usb_storage 99648 1
videodev 41600 1 uvcvideo
v4l1_compat 21764 2 uvcvideo,videodev
hid_apple 14336 0
bcm5974 16512 0
ieee80211_crypt 13444 2 ieee80211_crypt_tkip,wl
agpgart 42696 1 nvidia
mbp_nvidia_bl 12176 0
usbhid 42336 0
ohci1394 38576 0
ieee1394 94660 1 ohci1394
forcedeth 61712 0
fbcon 46112 0
tileblit 10752 1 fbcon
font 16384 1 fbcon
bitblit 13824 1 fbcon
softcursor 9984 1 bitblit
I have no idea where to go from here, as everything should work. But it doesn't. I use LMMS for music production.
Thanks for any help relating to this, it's been a very frustrating issue.
------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________ Alsa-user mailing list Alsa-user@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-user