What HW/SW do people have working?

Larry David larrydavid07 at comcast.net
Mon Jan 26 01:30:48 GMT 2009


Thanks Scott.  I've gotten the impression that using audio/MIDI  
hardware on a Linux machine is sort of the opposite of plug-and-play;  
and if your experience is typical, then that is an understatement.   
So is this kind of sleuthing and experimenting typical to get a Linux  
machine to do music?  I'm not a programmer and don't have time to  
figure all this stuff out - I like the FOSS philosophy, and really  
hope Linux keeps growing - but it sounds like it may be a bit early  
for the humble user to try doing music with it.  Am I wrong?

Thanks again,
ld


On Jan 25, 2009, at 4:34 PM, Scott wrote:

> Larry David wrote:
>> Hi - I'm a Mac user and musician.  I'm thinking of switching to Linux
>> with my next laptop, and am wondering what people are using for  
>> audio/
>> MIDI interfaces, and what software - DAW, plugins, softsynths, etc.?
>
> I have a little Dell XPS 1210 which I recently got working for my  
> modest little music
> studio.  All the details were in this post to the FFADO list:
>
> http://sourceforge.net/mailarchive/forum.php?thread_name=496C1F6E. 
> 9080701%40troutpocket.org&forum_name=ffado-user
>
> Here it is in all its posterity:
>
> Well, I got it all working.  I wanted to share my progress with  
> everyone by editing
> the wiki but I don't have access to that.  Here's what I did (in a  
> nutshell):
>
> My Kit:
>     Dell XPS M1210 laptop
> 	1GB RAM
> 	Intel T5600 1.8GHz Core2Duo
> 	Intel 945GM Video controller
> 	Sigmatel 9220 internal audio controller
> 	Internal Ricoh Co Ltd R5C832 IEEE 1394 Controller
> 	http://tinyurl.com/clr43l
>
>     EchoAudio Audiofire12
> 	http://www.echoaudio.com/Products/FireWire/AudioFire12/index.php
>
>     Ubuntu Studio 8.10 with RT (realtime) kernel
>
> Steps:
>     1. Install UbuntuStudio 8.10.
>
>     2. Install all updates via update manager
>
>     3. Install RT kernel
> 	~$ sudo apt-get install linux-rt
>
>     4. Install ffado drivers and accompanying libraries
> 	In Synaptic Package Manager choose Settings/Repositories.  In the  
> Software
> 	Sources window choose the Third-Party Software tab.  Add the  
> following:
> 		deb http://www.ffado.org/apt gutsy contrib
> 	Reload your package manager and install the following:
> 		ffado-dbus-server
> 		ffado-mixer-qt4
> 		ffado-tools
> 		jackd-firewire-driver
> 		libffado2
> 		libffado2-dev (just in case)
>
>     5. Configure grub to boot RT kernel by default
> 	~$ sudo vim /boot/grub/menu.lst
> 	edit the line:
> 		default	0
> 	to say
> 		default 4
> 	or whatever number (counting from 0) is your rt entry in the  
> file.  If you
> 	don't do this you have to manually choose it at boot every time.
>
>     6. Add yourself to the disk and audio groups.  If the audio  
> group doesn't already
>        exist you can create it with the optional first command.
> 	~$ sudo groupadd audio (optional step if audio group doesn't exist)
> 	~$ sudo adduser <username> disk
> 	~$ sudo adduser <username> audio
>
>     7. Adjust limits.conf to accommodate your RT kernel.
> 	~$ sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
> 	~$ sudo su -c 'echo @audio - nice -19 >> /etc/security/limits.conf'
> 	~$ sudo su -c 'echo @audio - memlock unlimited >> /etc/security/ 
> limits.conf'
>
>     8. Reboot to your RT kernel!
>
> After you system is up and running you'll have to start jackd.  I  
> recommend using
> qjackctl to do this as it has a patchbay manager.  Make sure  
> everything is plugged in
> and running then start qjackctl (found in Sound & Video/Audio  
> Production/JACK Control)
>
>     9. You must install the raw1394 kernel module. Unfortunately my  
> ability to get this
>        to stick hasn't worked.  No problem, just run the following  
> short command after
>        each boot:
> 	~$ sudo modprobe raw1394
>
>     10. Here are the changes I made to the default jackd config by  
> clicking Setup:
> 	Driver = firewire
> 	Realtime (checked)
> 	Priority = 70
> 	Frames/Period = 64
> 	Sample Rate = 48000
> 	Periods/Buffer = 3
> 	Port Maximum = 128
> 	Interface = hw:0
> 	Start Delay = 2
>
>     11. Click the Patchbay button.  Click the New button and let it  
> discover your
>         port configurations itself.  Mine showed System with 12  
> capture ports listed
>         under Output and it showed System with 12 playback ports  
> under Input.  Select
>         System in both windows and choose Connect.  You may have to  
> click the Activate
>         though I don't really know exactly what that does.
>
> Click the start button and pray for no xruns.  Following these  
> exact steps I've been
> able to successfully record in Ardour for 30ish minutes without  
> xruns or program
> errors.  It may go longer but I haven't bothered trying yet.
>
> The big hurdle I encountered was outdated information on many  
> websites.  First of all,
> the Ricoh 1394 controller does not work with 8.04.1 RT kernel.  It  
> is working
> wonderfully with my 8.10 RT kernel.  I hope someone can update the  
> page at:
>
> 	http://subversion.ffado.org/wiki/HostControllers
>
> to show that success has been had with the Ricoh R5C832 1394  
> controller and perhaps
> reference this guide.
>
> Guides from which I shamelessly ripped off information:
>     https://help.ubuntu.com/community/UbuntuStudioPreparation
>     http://www.ffado.org/?q=release/apt
>
> -Scott
>
> -- 
> Ubuntu-Studio-users mailing list
> Ubuntu-Studio-users at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/ 
> listinfo/ubuntu-studio-users




More information about the Ubuntu-Studio-users mailing list