When I try to type "sudo modprobe usb-audio" it says 'FATAL: usb_audio not found'.
Oops - I just realsied that should probably have been:
Code Sample
# modprobe snd-usb-audio or $ sudo modprobe snd-usb-audio
Note that there is a section of the alsa wiki that mentions your midi device here - it looks like you need to load some firmware (oh good...) to get things workingThanks alot.
To be honest, it's a bit too advanced for me ( loading firmware ). Looks like I'll have to leave this one.........until my linux get's a bit better..........compiling code.....not for the faint hearted!
Thanks thoughI've just seen that you can buy a cheap midi cable with in/outs that does not need a firmware upgrade/installation - this should be easier for people trying to get Alsa and midi over USB on linux.Good news. Finally made some progress!
I had midi playing out of my Yamaha DJX keyboard today using DSL-N and alsa. Hoorah! Unforunately Steem ( Atari emulator) crashes almost straight away. But at least I know that can be done. I
To get things going I suggest buying an Edirol UM-1ex midi interface - the M audio midisport was too much hassle.
Install gnu utils first then all the Alsa extensions.
Then in your application send the midi out to the device midi00.
Now all I have to do is get fluidsynth working! If anyone out there who knows their linux can try to install fluidsynth or get it working I would be so obliged....if you're a newbie you can spend a whole weekend getting nowhere....but at least we've made some positive steps!
Now I need to try to get midi in working....if I do get this all working you could see a very interesting new keyboard design from me soon....something future proof with good sounds. I tested a Yamaha digital piano the other day (CP33) - it was nice - but I wasn't overly impressed with the sound.......if I could get fluidsynth working I could build a little silent PC housed in a keyboard.....running a stable OS. Please help me to achieve my dream lol!
Well done.
The debian package fluidsynth exists in oldstable and depends on ladcca2, libc6 & libfluidsynth1. Once you get sources.list pointed at old stable, the following should work: