Ask Slashdot: Best Cross-Platform (Linux-Only) Audio Software?
blogologue writes "I have played the guitar for some years now, and these days I think it's good therapy to be creative with music, learning the piano and singing as well. So far I've been using Audacity as the tool to compose improvisations and demos. I haven't done much audio work before, but it is already becoming too limited for my needs. Being a Linux-fanboy since the mid-nineties, I'm now looking for a good audio processing/editing/enhancing setup that can run on different platforms, the most important being Linux. Are there any suggestions for Open Source or proprietary audio editing software that run on Linux?"
Great mutlitracking software, simple enough and straightforward if you know your way around other DAW environments like Pro-Tools or Cubase, keyboard shortcuts can be easily customized.
For quite some years now, Ardour has been the apparent frontrunner in the area you are asking about.
"Cross-Platform"
"Linux-Only"
Pick one.
Forget using an audio editor for song composition, what you need is a proper audio host (commonly called a DAW).
The options for Linux have been a bit lacking but that is about to change with the impending release of Bitwig. Developed for Mac / Win / Linux, it functions similar to Ableton Live, which is incredibly popular for a good reason - it's unique take on music arrangement means it is great for jamming, live performance and experimenting with ideas. Check it out here:
https://bitwig.com/en/bitwig-studio
Peace,
Andy.
There is another option for Linux which is open source - PyDAW. Check out the project here:
http://sourceforge.net/projects/libmodsynth/
Although I have no experience with PyDAW, it has been in development for some time and should be very stable.
Peace,
Andy.
I'm looking for contradictory things.
Qtractor:
Qtractor is an Audio/MIDI multi-track sequencer application written in C++ with the Qt4 framework. Target platform is Linux, where the Jack Audio Connection Kit (JACK) for audio, and the Advanced Linux Sound Architecture (ALSA) for MIDI, are the main infrastructures to evolve as a fairly-featured Linux desktop audio workstation GUI, specially dedicated to the personal home-studio.
Qtractor is free, open-source software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.
http://qtractor.sourceforge.net/qtractor-index.html
If Audacity is becoming too limited, perhaps you
1. Need more multitrack features (Audacity is more an editing tool than a mixing one)
2. Need a DSP (Digital Signal Processing) package so you can create your own audio processing patches
As Audacity uses LADSPA plugins, you'll have the same ones in Ardour and any other DAW (Digital Audio Workstation) software. Another DAW would give you other analysis and another UI, but unless it goes beyond LADSPA/LV2, you'll have the same audio processing plugins. A "next step" here would be working with audio directly by programming, designing synthesis models, filters and so on. Usually that's not easy, but that's what many contemporary music composers do all the time.
For the asked "good audio processing/editing/enhancing setup that can run on different platforms", I suggest you try AudioLazy (https://github.com/danilobellini/audiolazy) as part of this setup. It's an open source DSP for Python. Functions like "lowpass", "highpass", "resonator" gives you some common linear filters, and you can make your own [time variant] linear filter with the "z" object, besides basic operations (e.g. multiplying signals), synthesis (ADSR model, table lookup, FM synthesis, etc.), non-linear processing (e.g. getting the "arctan" of a signal to distort it), etc..
There's lots of open-source audio production software out there. Ardour, mentioned by others, and for midi composition I quite like rosegarden. There's also a bunch of other software which follows a more unixy philosophy - it does one thing and does it well but it's designed to be chained together. For example, there's jack, a low latency audio framework designed for audio production. It has a nice patch panel which allows you to link the output of any jack-enabled software to the input of any other jack-enabled software, ad nauseum. There's also an insanely huge pile of LADSPA plugins available for any software which supports them (most open-source stuff). There are many, many open-source software synths: timidity and fluidsynth being only the tip of the iceberg. One which may be of interest is bristol - it's an emulator for many popular and famous old synths.
But when it comes down to it, I use FL studio. It's proprietary and not very highly regarded amongst some (snobby) audiophiles, but FL Studio runs quite well in wine, though it may require some tweaking to get it working smoothly. I like FL studio for its intuitive interface and bundled synthesizers. It's easy to use for a beginner with little audio production experience but it has enough knobs and dials that you're not lacking for options when you want to start getting more technical.
I highly recommend running FL studio in it's own wineprefix so that you can tweak to your heart's content and so that other wine programs don't interfere with it. Since wine and FL both support ASIO you can plug FL studio into jack and use all the awesome open-source jack-based tools out there in conjunction with FL.
For the open-source crowd, there's the inevitable open-source recreation: LMMS (Linux Multimedia Studio). When I last played with it it was very new and immature but it did support using VSTs through wine and it looks like it has matured well - I'd definitely recommend giving it a try.
As everyone has noted, Ardour is great for recording. Another really useful tool is Guitarix which is a fantastic guitar amp and effects modelling piece of open source software. Plug your electric guitar directly into your computer via a USB interface (I use my Rocksmith connector) and you can amp/effect model in Guitarix and record as you play in Ardour. Add the Hydrogen and you've also got your drums playing and sync'ed as you record. As well recording, these make a great set of tools for guitar practice.
Hardware audio sync is antiquated and unavailable because audio chips are not running simultaneous A/D. They are doing multiplexed A/D (far cheaper) so there is no such thing as true zero-latency recording of multi-track audio on PC audio devices (or any others for that matter).
There is nothing you can do in a PC to correct this latency because the information is just not there. You get your track 2 sample a sample time after your track 1 sample. Of course, the chips are actually running samplerate*n_channels so the per-track sample rate is still what you want it to be, but the samples are all interleaved.
To do true zero-latency recording of multiple simultaneous tracks requires a multi-channel simultaneous A/D, which is rare anymore because of price competition. You can't hear the difference anyway, despite what "audiophiles" tell you anyway.
Calling fine software (audacity) that millions of users use 'crap'...
No, he was talking about "Adaucity", which is apparently so obscure, not even Google can find any developers associated with it. So that program might indeed be crap, but we'll never know.
The windows release of LMMS is a bit buggy and finicky, but once I installed it in Ubuntu Studio (I could go source-only route, but letting someone else manage the package dependencies is easier, k?) it ran very well. With JACK handling the low latency interconnects between the usb midi adapter and the soft synth, and from the soft synth into LMMS, or from a simple app with some ALSA out to a software effects rack (Ubuntu Studio comes with a few) with JACK connecting that to LMMS, it all just seems to work. JACK is the glue that ends up tying all the pieces together, but if you are a Linux audio geek you either know that or are going to get very familiar with it very quickly. The other two I have very little personal experience with, but they are other big name DAW in the Linux world that I have yet to see mentioned.
AV Linux (http://www.bandshed.net/AVLinux.html)
Has Ardour, LMMS, JACK and many other multimedia tools configured to work together. Can run either as live DVD or install to your harddisk.
Don't try to out wierd me, three-eyes. I get stranger things than you, free with my breakfast cereal. --Zaphod Beeblebr
I agree there is benefit in open solutions especially in open/standard file format support, but I don't think an OS choice makes sense as a #1 priority, which was GP's point.
For a nice quick overview of top 15 candidates for a good modern DAW see http://www.musicradar.com/tuition/tech/the-15-best-daw-software-apps-in-the-world-today-238905/1
Choosing Linux as OS does limit your options here severely.
Being a Linux-fanboy since the mid-nineties...
There's your first problem. Get over it; an OS is only a tool, a means to an end."I'm a Craftsman fanboy". "I'm a Snap-On fanboy." Sounds pretty silly, right? That's because it is silly. A tool is just that. It is either high-end and suitable, or it is junk and unsuitable for the task at hand.
If you're serious at all about your music, you use OS X or Windows. That's where the action is. Full stop. That's where the the real music software will be found; nowhere else. Swallow your pride, choose one of those 2 OS's, and get on with making music. Honestly, this is like GiMP vs. PhotoShop, but on a whole other level. There is NO comparison. Get on with life, and leave Linux in the server room, where it belongs. ALL of the pro-level tools (and most of the toy stuff, too) is on OS X and Windows. Why are you restricting yourself? You're killing your potential and being held back by insisting on using third-rate tools. And for what? Because you're a "fanboy"? Good God, man, grow up!
I say this as someone who makes their living as a Linux sysadmin. I use OS X at home, because I don't let a misguided sense pride get in the way of making music, among other things. You use the right tool for the job. PERIOD. Honestly, who intentionally sabotages themselves?
Mod me down, boys...
There is nothing. There is no good solution for you. That was the answer in 2005 when I first asked it, and that is the answer today.
Even an ancient copy of Cool Edit Pro running on Widows XP is more usable, useful, and powerful than any audio software available natively on Linux. Your non-professional, non-Windows options all share many (if not all) of these problems:
1. Limited basic functionality
2. Extensible only through writing your own code
3. Difficult (impossible) to configure
4. Literally the worst UIs you will ever see in your entire life
5. Often unable to work with digital mixers and audio interfaces
In the time it would take you to get something useful and functional working in Linux, you could spend the cash you would have made working minimum wage on Windows and Audition (or just pirate a copy of Cool Edit Pro).
GeekNights!
Late Night Radio for Geeks!
I'm looking for the same thing, something better than Audacity. Since I've been buying recordings for almost half a century I have a lot of analog recordings that I've been digitizing. I have an ancient Dell tower running Windows XP, and the only thing I use that computer for is digitizing using EAC, a free but Windows-only program. I can sample an LP or cassette (which of course takes as much time as playing the record) then spend five minutes telling EAC where it changes tracks, then burn it to CD. I havent' found the tools to do this in Audacity.
I hope I can find a good Linux program, otherwise I'll have to unplug my modem every time I fire up the sampling computer. I'd rather just throw kubuntu or Mint on it.
So I'll be looking at responses and checking out any linked sites.
Free Martian Whores!
This question has been closed as not constructive by ... oh wait, wrong forum.
Rosegarden is an amazing piece of software, very close to garageband. Supports midi, notation, sampling, multi tracking, control external synths, really full featured. I don't know why it isn't mentioned more often.
Twinstiq, game news
Planet CCRMA at Home (CCRMA is pronounced ``karma'') is a collection of free, open source rpm packages (RPM stands for RPM Package Manager) that you can add to a computer running Fedora, 17, 18 or 19, or CentOS 5 (not all applications are built on the 64 bit version) to transform it into an audio workstation with a low-latency kernel, current audio drivers and a nice set of music, midi and audio applications (what if you are not using Fedora or CentOS?).
In particular, familiarize yourself with qjackctl and the jack server that it controls; it's a bit like the *nix concept of piping I/O, but for sound and sound apps.