Ask Slashdot: An Open Source PC Music Studio?
enharmonix writes "I have a big decision to make. I am probably going to buy a laptop that I will primarily use for music. I would prefer an OEM distro so I don't need to install the OS myself (not that I mind), but I have no preference between open- and closed-source software as an end-user; I just care about the quality of the product. There are two applications that I absolutely must have: 1) a standard notation transcription program with quality auditioning (i.e., playback with quality sound fonts or something similar, better than your standard MIDI patches) that can also accept recorded audio in lieu of MIDI playback, and 2) a capable synthesizer (the more options, the better). If there's software out there that does both 1 and 2 in the same app, that's even better. I've played with some of Ubuntu's offerings for music a few years ago and some are very good, though not all of them are self-explanatory and the last time I checked, none of them really met my needs. I am not so worried about number 2 because I think I could pretty easily develop my own in .NET/Mono, which I think would be a fun project (which would be open source, of course). I am a Gnome fan so if I go with Linux, I will almost certainly go with standard Ubuntu over Kubuntu, but Gnome seems to rule out Rosegarden which was the best FOSS transcription software out there the last time I checked. The other solution I've thought of is to just shell out the $600 for Finale, which I'm more than willing to do, but I'm not so sure I want Windows 8 and I'm just not sure I can afford to go with a Mac on top of the $600 for Finale. I don't intend to put more than one OS on my laptop, either. Any slashdotters out there dabble in composing/recording, using MIDI, sound fonts, recorded audio, and/or synthesizers? What setup of hardware/OS/software works for you? Can FOSS music software compete with their pricier closed source competitors?"
The KXStudio apps installed over Debian or Ubuntu tend to be pretty nice (better session handling that gladish provides at least).
The Reaper is not open source, but comes in a free flavor. I'd recommend an x64 os, as lots of ram is a very good thing for projects as they grow.
http://www.reaper.fm/
There is just not much in the free software world, particularly for Linux, that is good for music composition. Just the way it is. If you want to do it well, you need commercial tools, generally for Windows or Mac.
For what the original poster is looking for, I'd say have a look at Cakewalk Sonar X3. Sonar is real, real good at MIDI, knows how to deal with SoundFonts, has some built in synths that aren't too bad, and only runs $100 for the basic version. It's notation is not the best, but anything I can think of that is a reasonable step up is also quite a bit more money (like Cubase).
However depending on what the ultimate goal is, the DAW can end up being the cheap part of things. High quality samples cost a lot, and there are few freebies. Reason is to make good samples you need to hire good musicians, a good recording studio/hall, good engineers, and then spend a lot of time on it. Gotta make that money back somehow. So if you want realistic sounds, you can easily spend far more on samples than the DAW/sequencer. I own Sonar X3 Producer, which is $500, but I've spent more than that on a single sample set, and I have multiple sample sets.
Also if he thinks that programming a synthesizer is easy, he's got another thing coming. Making a competent synthesis engine that sounds good, is usable, etc, etc is not an easy task. Particularly since there are all sort of different kinds of synthesis one might wish to use, and each is implemented and controlled differently.
So, like the parent said: religious statement or actual work? If you just wanna play around in Linux with free solutions, then go to it. No need to ask on Slashdot, just try stuff out. Wikipedia has a list of OSS music software, to name just one place. If you are asking because you want something that doesn't suck and can do some real work, then you'll need to stick with Window or Mac and drop some money.
Like I said, I'd go for Sonar. There's a free trial, and the base version isn't that much and has good features and capabilities (it isn't crippled with regards to tracks and so on). You can always upgrade later.
Other reasonably priced options to look at are Reaper and FL Studio Fruity Edition.
2. figure out WHAT you want to do in music and select the software that fits your needs from there.
3. Buy the hardware that supports your software the best.
Frankly, in terms of just "getting shit done" Windows (7) is basically as good as Mac. Linux isn't so friendly, but if the software you need to get shit done is only on Linux, then, you're on Linux.
Now, there is a caveat with the software first thing, which is, your interface. If the audio in/out device you're using is Mac only, then you're using a Mac. Etc for the rest. So, for example for my home studio, I have a MOTU Ultralite MkIII hybrid running on windows 7 HP laptop. It's a bit quirky, but the sound quality is excellent and the preamps are smooth - for the price, it's hard to beat. There is better, but it costs more. Luckily, the MOTU is Mac/Win, and I happened to have this HP laptop not doing anything, so bingo: instant home music set up.
For software I run Ableton Live Suite - the fullblown monster. Why? Because what I do is more performance /composition based. If I was in a band and I was recording through some big multichannel interface, I would go with ProTools, because that's what I learnt in school, and it's pretty much the "MS Office" of the audio world (in more ways than one...) I also use Audacity, which is the swiss army knife of audio editing (i.e., small, crude, but effective)
For monitors at home I have a pair of EVENT PS8 monitors. They're a little bass heavy, but over all, very good sounding at a very reasonable price.
I don't use a mixing desk, I have an AKAI control surface and a Yamaha (XS6) synthesizer. Between them, I have plenty of ways of making things happen.
At work, things are very different - I have a ProTools C24 console and an SSL mixing desk with Bryston amps and Dynaudio 5.1 monitors and a Mac Tower running Protools, AVID, Audacity, Melodyne, Autotune, and a pile of other gear (compressors, processors, etc.) But that's almost half million bucks right there. So, "let's not go there" and let's focus on what you're trying to do.
So, get yourself an audio interface and some kick ass speakers, FIRST. Then figure out what software you need, and that will guide you to the hardware. When all is said and done, what computer you use is trivial, both in terms of effectiveness and expense. I bought my HP laptop (an old i5 running win 7) for $300 used. It works FINE. Ableton Live Suite literally costs THREE times as much. My laptop is one of the cheapest pieces of gear I own (my speakers were $650). So, don't sweat the hardware. Figure out the kind of music you want to make and proceed from there.
Here are some general suggestions
1. Rock Music: ProTools / Logic / Whatever - Focus on microphones and a good compressor.
2. Electronica: Ableton Live. Get a good control surface (I don't recommend Akai - mine sucks...) and a good keyboard
3. Dance Music: I would suggest a combo of FL Studio and Ableton Live
4. Composition: Finale and (whatever: Logic / Ableton / ProTools / Reaper / whatever) Your main point is to generate good composition - the software is just there to make it do something, so it will be more a question of what softsynths you use...)
5. Experimental: Cycling 74 Max/MSP or Processing. You'll need to get a Mac for that.
6. Jazz: See Rock.
That should get you started. DON'T TALK TO SALESMEN. They will try to sell you things. Things you probably don't need. Focus on what your interests and skills are, and then build your studio around that.
Shoes for Industry. Shoes for the Dead.
I've been writing and recording since the early 80s. I own several computers and tonnes midi/audio recording software, (e.g. Protools, Cubase, Garage Band, Sonar, Sibelius...). I've also been using Linux on my desktop since Mandrake 7. Recently, I set up a computer with Ubuntu Studio, and I love it. I've barely touched any of the other systems since....mostly just to export tracks. There was a bit of a learning curve, but I'm finding that once I got the hang of using Jack, there was no turning back.
Primarily, I'm using Ardour (http://ardour.org/features.html) for multi-track audio recordings (LV2, VST and LADSPA plugins are all supported), MuseScore (http://musescore.org/) for scoring, Timidity/Qsyth (http://en.wikipedia.org/wiki/TiMidity%2B%2B) for MIDI tone generation.
Also, I've never had any issues sharing tracks with users of other programs, nor have I had any issues exporting from other programs/platforms into those in Ubuntu Studio.
"Oh, what sad times these are when passing ruffians can say 'ni' to helpless old ladies."
Garageband is (at least up to 2010ish - not sure if recent? versions have robbed anything) a surprisingly powerful music program. Logic (& other daws) add a lot of editing specific features that really enable you to get extremely anal with your work, but all of the underlying 'record/punch/trim/level/etcetc' concepts are there and do what you expect them to do. Garageband does notation along with midi / wave substitution and add in the JamPacks (all included free with MainStage on app store iirc) to replace stock GM sounds and everything the topic poster wants is there.
A better analogy would be telling a Photoshop user to try GetPaint.net / Paint.NET. Not the same as Photoshop, but all of the essentials and editing concepts are nearly identical. You can easily accomplish whatever it is your trying to do.
$.02 As much as I love and try to solely OSS, there are no options for this specific case. Ardour and Rosegarden are nice enough, but in much the same way Gimp isn't Photoshop, neither are those suitable alternatives. (primarily, asio-ish low latency audio/hardware isn't reliable ime, and there are no real options for upgraded GM soundbanks short of creating them yourself (which will end up consuming easily 88x more time and energy than the music being written in the first place))