The linux DAW thread

Configure and optimize you computer for Audio.
Post Reply New Topic
RELATED
PRODUCTS
MusE Sequencer Rosegarden Waveform Pro 13

Post

Glokraw,

Really appreciate all the tips! I grabbed an image of PCLinux last night (I think I even still have one from long ago). Last night I got one of the first from the download list, which is a Gnome version, but I'm guessing the "2007" things are smaller? I'm grabbing one now anyway.

I still want to try to get that Arch thing going as I had gone too far to quit on it, and I like the idea of just a handful of packages installed and running. I was eventually able to get a custom base install on, which only had enough to access the router for downloads. I had to print their base package list from here: http://www.archlinux.org/packages/ ,then look up most of them online to see what the hell they did. It still ended up getting messy when I went out for the XFCE4 stuff, as I had to download a bunch of things I wasn't sure of. To be honest, I'm not even sure I need XFCE4 as a desktop.

To make a long story short, by the end of the night, I had managed to ruin the nice clean Arch install and had it hanging on one of the first boot screens, just past the LILO OS selection screen. It was running fine with XFCE4, and I had gotten my graphics all configured, but when I did an actual reboot it was dead. I'm now grabbing that "Partition Saving" program. Hopefully, that will let me dump images at each stage and prevent another such disaster. If it works out, I'll also then be able to easily audition some different distro setups.

I do definitely plan to try PCLinuxOS, but I'm not really looking for much right now. I'm going to try to stick to just a couple native Linux apps and base drivers. You seem to know your way around with it, so if you don't mind a couple non-PCLinux-related questions:

After that "base" install of something like Arch, what would be the absolute minimum group of packages to dump on there, just to be able to launch something like Seq24, an audio editor, and maybe a multi-track audio app? For right now, I'd be running built-in audio (some Analog Devices chipset -AD1885 maybe), and a 1x1 M-Audio USB adapter for MIDI (I think it's a "Uno").

One more dummy question: I read that you should start with a Windows install on dual-boot configs, so I went back and re-partitioned & installed 98Lite, then went for the Linux stuff. I did a couple gigs primary fat32 for Windows, then a nice big empty fat32 logical drive in an extended part of the same size for storage and Ghost images, and left the remainder of the drive free for Linux. On that, I did a logical swap part of 500Megs (machine has 256M or so in RAM), then a logical ReiserFS or something for my install partition (2 or 3 gigs). Was that the correct way to go? I also was careful to leave the two fat partitions isolated during the Linux install, but I think I screwed up by not assigning any sort of mount points,etc. LILO's config file showed a commented out listing for a DOS partition, which I de-commented and tried to add to the boot, but it gave me a "file/folder doesn't exist" error for hda1 or whatever it was.

Thanks again for all the advice, and sorry to nag you with all this newbie mess. :(

George

Post

Jidis wrote:Glokraw,

Really appreciate all the tips! I grabbed an image of PCLinux last night (I think I even still have one from long ago). Last night I got one of the first from the download list, which is a Gnome version, but I'm guessing the "2007" things are smaller? I'm grabbing one now anyway.

I still want to try to get that Arch thing going as I had gone too far to quit on it, and I like the idea of just a handful of packages installed and running. I was eventually able to get a custom base install on, which only had enough to access the router for downloads. I had to print their base package list from here: http://www.archlinux.org/packages/ ,then look up most of them online to see what the hell they did. It still ended up getting messy when I went out for the XFCE4 stuff, as I had to download a bunch of things I wasn't sure of. To be honest, I'm not even sure I need XFCE4 as a desktop.

To make a long story short, by the end of the night, I had managed to ruin the nice clean Arch install and had it hanging on one of the first boot screens, just past the LILO OS selection screen. It was running fine with XFCE4, and I had gotten my graphics all configured, but when I did an actual reboot it was dead. I'm now grabbing that "Partition Saving" program. Hopefully, that will let me dump images at each stage and prevent another such disaster. If it works out, I'll also then be able to easily audition some different distro setups.

I do definitely plan to try PCLinuxOS, but I'm not really looking for much right now. I'm going to try to stick to just a couple native Linux apps and base drivers. You seem to know your way around with it, so if you don't mind a couple non-PCLinux-related questions:

After that "base" install of something like Arch, what would be the absolute minimum group of packages to dump on there, just to be able to launch something like Seq24, an audio editor, and maybe a multi-track audio app? For right now, I'd be running built-in audio (some Analog Devices chipset -AD1885 maybe), and a 1x1 M-Audio USB adapter for MIDI (I think it's a "Uno").

One more dummy question: I read that you should start with a Windows install on dual-boot configs, so I went back and re-partitioned & installed 98Lite, then went for the Linux stuff. I did a couple gigs primary fat32 for Windows, then a nice big empty fat32 logical drive in an extended part of the same size for storage and Ghost images, and left the remainder of the drive free for Linux. On that, I did a logical swap part of 500Megs (machine has 256M or so in RAM), then a logical ReiserFS or something for my install partition (2 or 3 gigs). Was that the correct way to go? I also was careful to leave the two fat partitions isolated during the Linux install, but I think I screwed up by not assigning any sort of mount points,etc. LILO's config file showed a commented out listing for a DOS partition, which I de-commented and tried to add to the boot, but it gave me a "file/folder doesn't exist" error for hda1 or whatever it was.

Thanks again for all the advice, and sorry to nag you with all this newbie mess. :(

George
The beauty of PCLinuxOS, and other distros with synaptic, is you see all your apps, and available ones, in one gui, with descriptions, so you can
make informed decisions on adding or deleting. If you choose to add or delete a certain app, you will be advised or warned of what other files will be added or deleted, and can choose accordingly. Removing some trivial apps require deletion of almost the whole system, because volunteer coders in diverse locations and languages don't always have the ease of collaboration provided by professional association. Those, of course, you keep. When I install PClinuxOS, I go back with synaptic, and delete all
the large apps I never use, Open Office, GIMP, Amarok, yada yada getting around 800 megs of disk space back, anything 800K and up that I don't need, and >know< won't mess things up(!!!)and the OS need not diskthrash their many sundry files.

Audio and apps support files you will want/need: (Don't flinch, now, KDE will get you the best music producers interface on any platform, and along with Gnome, entail the 'real' core of modern linux, not the one savored in the day of slow tiny hard-disks, overpriced memory, languishing CPUs, and bearded Nordic coders with smoked reindeer hanging over their power generators to cure... :lol:
KDE
Gnome and all gstreamer things
Wine + wineasio
jackd + qjackctl
linuxsampler + qsampler
fluidsynth + qsynth
seq24
all alsa updates/utilities etc
vkeybd
zynaddsubfx
win32codecs
audacity
hydrogen
zynaddsubfx
ardour
creox
ecamegapedal
ladspa and ladspa FX apps
jamin + jackrack

pclos (shorter name) also solves your partition woes. A good basic setup is a
windoze partition, sized for need, a 6gig or larger fat32 partition, mountpoint as /win, for file-sharing, dvd/cd image creating/burning, ghost images etc. and a 6 gig ext3 partition for / and a 'large enough to be happy' ext3 partition mountpoint /home and a swap partition of double your ram total.
In, /home all your isp, email, eyecandy etc will be safely re-used when you upgrade or reinstall your linux, just choose to not format /home next time!.
You will love the gui of pclos to do all this, best on any platform! First defrag and back up windows, then reboot with the pclos media, and after you make the partitions/mountpoints, you will be
promted to reboot again, and choose 'use existing partitions' to install your linux. The rest is quite trivial.
Choose KDE for windowmanager, and in its Control Center gui, snoop around and use
4 or more desktops
scrollwheel to change desktops
focus follows under mouse
active desktop borders-except when moving windows -this setting allows for example, dragging a vst gui to another desktop, preventing clutter, yet prevents the mouse from accidentally crossing the border in ordinary use, since the scrollwheel is being used to change desktops!

Now set up konqueror, learning its menu options, as file manager, with two panes, using 90% of screenwidth, (free space used by mouse/scrollwheel to zoom through multiple desktops full of mixers, vsts, fx, sequencers etc!) In one pane, have /
in the other, /home/Jidis, enable 'show hidden files', and generally get familiar...many many useful options! In the folder /media use konqueror to create a folder called win this allows you visual file access to your fat32 partition, mountpoint /win. Your cd/dvd discs will show up in /media after insertion. The file
/etc/fstab, and a good googling of it, will prove fruitful in understanding disk and media issues, should they arise.
This info applies to most any distro, but pclos has user-friendly permissions,
which suse, fedora, ubuntu, and many others fall a bit short of, to the dismay
of, and with lack of benefit to, most new linux users. A pclos realtime kernel is available, which when installed, will be offered with the original, and windoze, to choose from, with a default choice on a timer if desired.
Cheers, it's the weekend!
:) :lol:

Post

Hi Jidis, great to know you settled with Arch. Haven't seen you around but just in case you're new, we have a few guys doing full-time Arch-based studio work so don't feel lonely :)

There's a thread dedicated to audio/music production here. Then, though incomplete, there are currently two wiki pages here und there (pretty messed up but we'll get to it soon).

The more interesting project is this. Can be really helpful, but is source-based - although the maintainer used to offer a binary "mirror" (the link appears to broken as of now). We currently don't have an RT kernel maintainer officially, but I don't think that's much of a problem because the stock kernel without full preemption and 1000Hz timer still does the job fine. If you do need one, you can choose from the Google Code repo (currently they need to be patched for gcc 4.3 and someone will get to it asap), AUR, or the binary repo (my best RT kernel is from there - kernel-26231rt11) which basically is a compilation of the Google and AUR stuff.

My arguement to the pre-packaged distro against minimal-base discussion is mostly regarding stability. On one hand, you have a platform where everything's done for you, but you have to deal with hiccups here and there. On the other, you have a system which needs your attention periodically, but is as rock-solid as it can get. I previously had a Gentoo DAW, but I have since started going mobile and the machine is pretty much unused except for Windows tasks. I do believe that you should always keep a LiveCD at hand, like 64Studio (my personal favourite), in case of an emergency. Whatever it is, work needs to get done - you can't just sit and tweak and code. That way, you achieve nothing. That's why I chose Arch ;)

Btw, I'm a KDE user too. Particulary, KDEmod :D

Post

schivmeister wrote:great to know you settled with Arch
Well, I wouldn't say settled. It just looks closest to what I was shooting for. I guess I landed on it by luck, so it's nice to know that someone is using it to host audio stuff.

I should have let Glokraw know I was still here and thanks both of you for the replies. I've been stuck juggling Windows machines around for the past week as I just built a new quad, but I'll be getting back to that Linux struggle soon.

Schivmeister- That bundle of audio packages looks exactly like what I was trying to round up. One of my next steps was going to be trying to get what I needed on CD for a "remote" install. The studio machines are internet free and two of the target machines may not even be networked. I barely knew how to install from direct downloads, so it will likely take some reading.

To be honest, I can't say how far I'll go with this if I can't find what I'm looking for on these older (P3) rigs. If I can get something really snappy and solid happening on them, I'd be inspired to try to set it up on something faster, but I don't see much benefit in moving from one 2K/XP style OS into a similar, yet less familiar one. If any of you has ever run 98Lite ("sleek" or "micro" install) on a decent P3 generation machine, that's about what I'm looking for. It boots fast as lightning, all eye candy is off, but the graphics are tight and clear, and all the menus and mouse action is quick and responsive. For a dedicated DAW, I almost wouldn't even miss the whole GUI desktop and explorer crap. If I could get my machines to skip Windows and boot to a multiple choice list of about three sound apps, I'd probably never need much else, and as you mention with the live CD, I could always run that for maintenance.

Take Care,

George

Post

Jidis wrote: snip -<


If I could get my machines to skip Windows and boot to a multiple choice list of about three sound apps, I'd probably never need much else, and as you mention with the live CD, I could always run that for maintenance.

Take Care,

George
This link is for an older w98 supporting Directory Opus, a full windows explorer replacement, more like konqueror/nautilus on steroids. If one is stuck using windows, this replacement environment is a necessity. You can boot into the environment, or just use it as filemanager, your choice. The newest version has a 60 day full version trial. the older one for 9x, maybe work something out. This started out on the Amiga, so speed, options, and innovation are its heritage.

http://www.gpsoft.com.au/DScripts/download.asp?type=old

Post

Thinking about a new PC

I'm think maybe it's time that I got a new PC, current one's a little over four years old. I've no problems with it, but perhaps it's better to replace it before something goes drastically wrong (I do mirror all my important files to a USB HDD so hopefully I shouldn't lose any data, but… and I must start backing up to CD and DVD as well just in case).

Also, I do run into performance problems occasionally, mostly with heavyish sessions in Ardour - sometimes it grinds to a halt and Jack crashes, other times I get the "Your system could not keep up" warning.

I also produce a magazine in my spare time using Adobe CS3: I've had a few performance issues with that under Windows, so it probably really is time I got a new PC :lol: . Oh yeah, so obviously I need a dual-boot sytem (if I'd managed to get Scribus working I would've ditched Windows altogether).

Anyway, a friend got a general purpose Mythbuntu PC a while ago from this place and was pretty impressed, so I thought I'd probably get something from there.

I'm looking at customising one of the Ori systems (under Desktop > Powerful > Ori). Any thoughts on the spec I'm looking at? :help:

Case: Antec NSK4480B Silent case (no other 'silent' cases on offer, but anything would be an improvement on my current PC :lol: )

Mobo: Gigabyte GA-MA770-DS3 (no choice on motherboard)

Processor: Phenom Quad Core 9850 (is this overkill? Save £29 and get a 9550)

RAM: 4x Corsair 2GB DDR667

Graphic card: Nvidia Geforce 7300GT 256MB fanless (base spec, should be plenty good enough shouldn't it for two monitors and Compiz desktop? Also, presumably fanless is better for a DAW?)

Main HDD: Samsung 160GB SATA2 7200RPM (this would be the main system drive with the OSs and programs)

HDDs 2-4: 3 x Samsung 500GB SATA2 7200RPM (they'd be configured, I think, just as a software raid, is this likely to adversely affect performance for a DAW?)

I'll also have my existing extra HDDs, two internal 160GB and an external 400GB USB HDD, but I'd use the RAID for important files (music session, photos etc) for safety.

I'll be swapping my Audiophile 24/96 over from my current machine. I record into Ardour, live guitar, bass, VSTi (rather than sequencing) such as Oddity, MTron, VSM and such like. The only sampling I use is in Hydrogen for drums (been much easier since I upgraded to 1GB RAM but my current PC won't take any more cap'n).

I'd get XP Home (as I have at the moment). I need to ask whether he can install Ubuntu Studio (mention every other flavour of 'buntu but not that), if not I'll go with vanilla Ubu and install the Stu packages from the repositories.

I'm sure they used to offer both 32- and 64-bit versions of OSes but there's no mention either way now - I'll need to ask.

I don't really know anything about compatibility of 32/64 bit software and how it works: presumably all my current software will run okay under 64-bit? Would 32-bit Windows hosts work okay using Wine running under 64-bit Ubuntu? Is there any difference between say running Adobe CS3 (32-bit) under XP-64 than just running 32-bit XP on a 64-bit processor?

I suppose, ultimately, what I'm asking is - if there's a choice, should I go for 32-bit or 64-bit operating systems? Weren't there some problems with 64-bit Ubuntu (rt kernel was it? Or nVidia drivers??)?

(Where's the head-scratchy smiley gone when you need it, this'll have to do :shrug: )

If I go 32-bit with Ubuntu, I suppose I can always trying messing around at a later date with 64Studio in a triple boot.

Any other thoughts on the system or options would be gratefully received. :help:

Cheers and sorry for the long post! :oops:
And it is as it is and we take as we find / Always next season's buds on the bough / But I'll never find a better time / Hard though it is to allow / I'll never find a better time / To be alive than now

Post

Lost_Highway wrote:Thinking about a new PC

[a load of tripe I wrote]
I knew posting this in the Linux DAW sticky would elicit no replies :D but there seem to be so many other threads about new PC specs down below, plus I didn't want people wasting time trying to convince me to get Windows or a Mac :lol:

After much reading of various threads here on KVR about 32bit vs 64bit and boring a couple of my (non-muso but geeky) mates with questions and endless discussion, I've finally decided what I want and have placed an order with Efficient PC here in the UK. :)

The hardest part is now to come... the waiting :help: :lol:

So, this is what I finally plumped for:

Case: Antec NSK4480B Silent case (no actual choice but this)

Mobo: Gigabyte GA-MA770-DS3 (no choice on this either)

Processor: Phenom Quad Core 9850

RAM: 2 x Corsair 2GB DDR667

Graphic card: Nvidia Geforce 8500GT 256MB fanless

HDDs: 4 x Samsung 500GB SATA2 7200RPM

Total cost: £676.

It'll be a triple boot between XP Home, Ubuntu Studio and Ubuntu Studio 64bit so's I can have a play around with a 64bit OS without any pain. I'm having XP set up on a partition of its own (never had to re-install Windows yet, but if something does go wrong I'd like to be able to re-install without nuking other files!).

The other three HDDs are being configured as a software RAID5 as the Home partition for the two versions of Ubustu. I'll use a spare HDD or two from my current PC as an extra data drive for XP (and scratch disk for Photoshop) and every now and again when booted in Linux I'll copy stuff on the XP drive onto the RAID for safe-keeping.

Now there's just the waiting, endlessly waiting...
And it is as it is and we take as we find / Always next season's buds on the bough / But I'll never find a better time / Hard though it is to allow / I'll never find a better time / To be alive than now

Post

Don't know if this has been posted here before, but here is a very nice tutorial to minimize latency using the RT kernel.

http://www.linuxjournal.com/video/hyper ... ime-kernel

I don't know what are the gains form compiling the RT kernel vs. just downloading it from the repos (I use Ubuntu). In any case having 2.9 ms latency is just remarkable for the tools that were used.

Post

Cygnus X-1 wrote:Don't know if this has been posted here before, but here is a very nice tutorial to minimize latency using the RT kernel.

http://www.linuxjournal.com/video/hyper ... ime-kernel

I don't know what are the gains form compiling the RT kernel vs. just downloading it from the repos (I use Ubuntu). In any case having 2.9 ms latency is just remarkable for the tools that were used.
I saw that in my RSS feeds at work the other day, but keeping forgetting to check it out at home (don't really wanna be looking at a vid at work). Thanks for the reminder.

What's a little worrying is the recent discussions on the LAU list about whether or not the next version of Ubuntu Studio will have a RT kernel or whether you'll have to roll your own. I ain't compiled a single thing so far and I don't plan on failing at it just yet if I can help it :lol:
And it is as it is and we take as we find / Always next season's buds on the bough / But I'll never find a better time / Hard though it is to allow / I'll never find a better time / To be alive than now

Post

Installing the RT kernel on Ubuntu is a cakewalk, it's in synaptic, you just search for linux-image-headers-rt (double check! don't quote me :D) with the version that matches your current kernel. Next time you boot, there will be two more RT setups to choose from. The only hassle is the propreitary drivers. Each time the RT kernel updates, you may have to reinstall the video, wireless,...etc. I did this in my Feisty (7.04) and ran into zero problems.

This month there is a very nice article (part ii, continued from Sept. issue) about Linux audio in the Linux Journal magazine. Worth reading, I enjoyed it quite a bit.

Post

Cygnus X-1 wrote:Installing the RT kernel on Ubuntu is a cakewalk, it's in synaptic, you just search for linux-image-headers-rt (double check! don't quote me :D) with the version that matches your current kernel. Next time you boot, there will be two more RT setups to choose from. The only hassle is the propreitary drivers. Each time the RT kernel updates, you may have to reinstall the video, wireless,...etc. I did this in my Feisty (7.04) and ran into zero problems.

This month there is a very nice article (part ii, continued from Sept. issue) about Linux audio in the Linux Journal magazine. Worth reading, I enjoyed it quite a bit.
I know how to install the RT kernel, have had it for ages.

Read what I wrote: there's talk that there MIGHT NOT BE a RT kernel for the next version of Ubuntu Studio AT ALL (or should I say, there won't be an up-to-date one at all).

Yeah, sure people would be able to continue using their existing ones, but there might not be an up-to-date version - admittedly we probably wouldn't be missing much, incremental improvements. This was a few days ago on the LAU list, maybe things have moved on from then and I'm sure things will move between now and the end of October.
And it is as it is and we take as we find / Always next season's buds on the bough / But I'll never find a better time / Hard though it is to allow / I'll never find a better time / To be alive than now

Post

Wine + FLStudio 8 = Win. You can also use vsti.

Post

Sixofour wrote:Wine + FLStudio 8 = Win. You can also use vsti.
Hi, which distro, windowmanager, kernel, which version of wine, jackd, alsa, xorg?
All these are important factors :)

Post

The latest kernels don't need any special settings, I just compile them with the timer set to 1000hz and scheduling as "low-latency-desktop" and they do just as good. :D

Post

glokraw wrote:
Sixofour wrote:Wine + FLStudio 8 = Win. You can also use vsti.
Hi, which distro, windowmanager, kernel, which version of wine, jackd, alsa, xorg?
All these are important factors :)
<Earth to Sixofour: Come in please...
:wink:

Post Reply

Return to “Computer Setup and System Configuration”