Making Music with Linux : Mastering, Bandwidth, and Synthesis 117
Burning a CD under Linux is super-easy, and there are quite a few programs that make it possible under Linux. X-CD-Roast is a popular tool, and is used constantly by Linux enthusiasts to burn their own multi-session content onto a compact disc. The problem is that there is still no Linux equivalent for the huge multi-track mixer you'll find at professional recording studios. If you're hoping to mix down tracks and perform studio-quality takes and 'bounces' of your work, you're going to need an expensive chunk of professional digital audio hardware. Once you've got your finished master, you'll have no problem making as many copies as you want using your Linux machine. Until we have a real-time mixdown utility, the waiting game wins again.
The world of low-bandwidth sound transport is wide open on the Linux platform, except for the glaring exception of not being able to play Windows Media Player sound files on your machine. Although the 'media darling' of sound transport is the mp3 file format, there's no denying the fact that mp3 provides solid sound quality and a small file footprint. Mp3 still isn't the answer to all of our prayers, however. No matter what anyone tells you, mp3 is not CD-quality sound, and tends to boost the mid-range in most tunes.
When you're living with a low-bandwidth target, the sound you're streaming is secondary in importance to stretching that stream over a maximum number of clients with the least amount of lag. RealPlayer suffers from the same mid-range band pass issues as mp3, but in the grand scheme of things, you're a lot more likely to encounter RealPlayer as an option when you're surfing. Producing RealPlayer content is easy to do and easy to host, but the downside is that it's not free. RealProducer will run you $149.95 from RealNetworks.
Joseph Ottinger, Linux-savvy musician, shares his thoughts on streaming audio. "I choose mp3 because of the high quality and decent compression. Real's stuff is nice because it's streaming, but even on a fast connection, that stuff sounds like it's ground up. Microsoft's streaming format is worse, lacking even more of the fundamental sound's depth and clarity. The problem with mp3 is Napster. Napster makes it easy to send and find mp3's. A lot of people trade though, so people rip stuff at low quality just to get their numbers up and their bandwidth down."
Csound is a wonderfully portable and versatile sound synthesis package written entirely in C. Csound uses two files to work its magic; a score file that basically acts as a timed-event trigger file, and an orchestra file to interpret what voices it should use to play the score. This is a classical approach to sound synthesis, and can be used to either generate a sound file or, if your system is fast enough, to send the output directly to a DAC on your system's soundcard. If you like, you can even use a standard MIDI file to act as the score file. Csound has about a bazillion extensions, and nifty gadgets that use it.
For those interested in using their Linux machine as a powerful tool for creating original instruments and sounds, they'll find a friend in Cecilia, a wonderful sound synthesis tool that sits right on top of Csound, without you having to get your hands dirty. Cecilia provides real-time signal processing on sound files, live input, or can work as a software synthesizer on its own. If you're in love with real-time resonance or envelope filters, Cecilia lets you configure the software synth to the limit.
Next time, we discuss Linux sound hardware and support, and we're going acronym-diving! Find out what OSS and ALSA are, and why they've got something to do with those big speakers you bought. We'll also navigate the treacherous waters of musical notation with Linux. If you know of any fantastic audio production programs, please let us know! See you next time...
Re:Let's Be Honest to Ourselves (Score:1)
Linux + lowlatency-patches delivers audio-perfromance _AT_PAR_ with BEOS (I measured 2-3ms WORST CASE PERFORMANCE)
Very problably the lowlatency patches will go into kernel 2.4
see the testresults, patches, comments and analysis at my page
http://www.gardena.net/benno/linux/audio [gardena.net]
cheers,
Benno Senoner
sbenno@gardena.net
Re:atari (Score:1)
Support for high end recording cards (Score:1)
ANNOUNCE: UltraMaster Juno-6 (Score:1)
David Mansfield david@ultramaster.com
Re:Why Linux ain't gonna cut it for DAWs yet. (Score:1)
Re:Real Time problems (Score:1)
The big problem (OS/kernel level patches aside) is, I suspect, more the _way_ Linux applications are generally built. Most "big computer" (i.e. Windows, Linux, etc) programmers don't understand how to build deterministic real-time code. From a conventional app standpoint you would never contemplate pre-allocating all dynamic memory structures, tasks, etc but this is absoutely necessary to provide the necessary deterministic response required of a real-time program. Most app developers will choose the solution that provides the highest speed for the common case - real time systems often take a performance hit on the common cases to ensure that *all* cases meet the deadline. Designing a multi-threaded application to be responsive, not suffer priority inversion, etc,etc is tough.
One of the good things to note though is that there is a lot of Open Source real-time work going on out there with RTEMS, eCos and RTLinux providing a sound platform for developers to learn and use real-time techniques.
Re:Music/Demo Scene (Score:1)
>tracking utils. North America (which slashdot is pretty centric too)
>has never been a huge hot bed of demo's and music. Sure, there were
>arists making some cool stuff here but the tracking/demo parties held
>in North America were never as big/good as the European counterpart.
You're right. Outside of the Amiga crowd there never was much interest in North America in techno-crap which made the 70's disco song "Disco Duck" sound good.....In case you missed the sarcasm, "Disco Duck" was *HORRIBLE*
Re:so all music you don't like is worthless, right (Score:1)
>(a) what's wrong with techno?
>(b) some of the members of tracking groups were excellent musicians.
>don't knock their talent just because you think it makes a good quip
>on slashdot.
(a) People like you asked the same thing about Disco.
(b)On the other hand there *WAS* some good stuff that came out of Disco. Be hard presed to say the same about techno though.
After all what's the techno equalant to "The Bertha Butt Boggie"
Re:this is the problem right here (Score:1)
--
Aaron Gaudio
"The fool finds ignorance all around him.
Re:Multitrack recorders/mixers (Score:1)
handles several aspects of the hard disk recording
process, and supports many soundcards simultaneously.
Structured music (Score:1)
However one format that no-one's mentioned yet are the grand old tracking systems that originally started life on the Amiga. The latest formats (XM, IT) are astonishingly complex and you can do things in them that you've got no hope of with MIDI; and because each file is self-contained, complete with samples, the sound is completely platform independent. More software than you might think supports them thanks to the amazing Mikmod player library (XMMS and WinAmp will both play nearly all tracker files invisibly to the user). There's some decent music out there, too... alas, I don't have the bandwidth to export my monster MOD file collection, but people like Acumen [kolumbus.fi], Warder [www.dlc.fi] and Rapture [nikocity.de]. Try Rapture's Aurora Borealis [traxinspace.com] as a quick and rather impressive demonstration of what you can do with the format.
And there's lots of tracking software for Linux, too.
Re:True 'nuff (Score:1)
Re:atari (Score:1)
Re: Soundcards for Pro Audio (Score:1)
The one mentioned in the last story on this (Hammermill? I forget exactly what it was) asounded interesting too.
Re:This bugs me (Score:1)
Gsynth (Score:1)
There are a few other projects attempting to do the same thing that appear to have slightly more momentum, including BEAST/BSE (sorry, don't know the URL) and GNU OCTAL [gnu.org] (http://www.gnu.org/software/octal/octal.html - the guy behind Gsynth is involved with this project now). You might want to check those out if you're interested in this sort of thing.
Re:Real Time problems (Score:1)
Or Buzz, a modular tracking system for Windows. The machines (where almost all the DSP work takes place) are usually written entirely in C++, and I certainly don't have any problems with it - I run it under WINE, and I've never gotten it to use more than 50% CPU on a P3-500 (except when I get buggy machines).
So, no, assembly is by no means necessary, and yes, you can definitely get away with C.
Re:Real Time problems (Score:1)
I guess what I'd say now would be this: if you already have a dedicated tracking box running DOS trackers written in ASM, what reason is there for you to move to Linux? Or to move anywhere, for that matter....
Also, Buzz has a lot more functionality than a hardware sequencer, and you don't need a PIII to run it. A P200 should do fine.... On the other hand, it sounds like your needs are met by what you have.
8mm Recording Under Linux (Score:1)
Does anyone know of a site where I might find information on encoding sound data directly to 8mm tape? I really think it could be done pretty easily - I just don't know if the transport mechanism on 8mm computer tape drives can hold up.
I was thinking that you could use local HDD to cache files you're working on, and sort of 'archive off' tracks as you aren't using them.
Thoughts? Ideas? Anyone done this?
--
blue
Re:RA Server (Score:1)
(err... maybe stupidity)
No one likes a quitter, i tell myself in a comforting way...
Now if only there was a Beatnik port for Linux (Score:1)
Maybe if we all wrote to Support [mailto] at Beatnik?
-ck
Re:Real Time problems (Score:1)
music with the current speed of computers. The problem isn't that the code doesn't run fast enough, it is that linux doesn't let one process take all the recources and the kernel cannot pre-empt itself. the low latency patches to linux (by ingo molgnar (sp)) go along way to curing this problem, bringing rock solid audio performance as good or better than systems such as BeOS, and windows.
the use of RT-Linux, which is hard realtime, can get the latency down to under
Re:Bring on Solaris (Score:1)
IRIX does quite well as a audio platform, and linux is becoming much better in the hard and soft RT category.
Re:ANNOUNCE: UltraMaster Juno-6 (Score:1)
I was in the same boat until I bought my EIZO [eizo.com] FlexScan L360 LCD panel. I love this thing. I used to turn off my monitor any time I wanted to record a guitar track - and this got very annoying as I'd go through a cycle of
Disclaimer: I have no relation to EIZO, just a satisfied customer.
Re:RA Server (Score:1)
It just seems obviuos to me.
Congratulations on quitting smoking, I quit too.
Re:ANNOUNCE: UltraMaster Juno-6 (Score:1)
Re:ANNOUNCE: UltraMaster Juno-6 (Score:1)
What made the Juno line sound so sweet was the onboard Roland stereo chorus. I guess you could patch a Chorus Echo or stomp box to the output of your sound card, but you'd be chorusing a lot of noise, too.
Which brings up another point: having a computer with a CRT in the middle of my studio sort of negates all of the work I've done shielding components and eliminating ground loops. The 60Hz hum through a guitar pickup is almost as annoying as having someone vacuum the studio during a vocal track (or someone singing during the vacuum cleaner solo).
If there's going to be noise on a track, I want it to be my noise, not a machine's.
k.
Re:ANNOUNCE: UltraMaster Juno-6 (Score:1)
Note that that's "free as in free beer"--before downloading, you're required to agree to a license that prevents redistribution.
Nothing against this product, I'm sure it's great, I just think it's important to clear this up for those that care about these nuances....
---b.
Oh so you want Hires Digital-In on Linux (Score:1)
Actually it I am hacking away at getting my SonicPort(opcode) to work under Mac and Linux.
Any one else looking at this route I would sure like some help or hints. Has *any one* got some USB Audio code to raid from?
This is a little different but same topic... (Score:1)
Anyway I was told to price solutions for producing audio and video content. Windows Media encoder and the server is free with IIS and RealProducts are EXPENSIVE.
I want the ease of WMP in WMP format on the stability of *nix/BSD. Oh and free too.
Cool Linux Multitrack (Score:1)
Re:Digidesign HW support? (Score:1)
RTMIDI (Score:1)
If it were ported to Linux, it would solve a lot of problems in this area.
Re:Making Music/Video (Score:1)
MULTITRACK HW SUPPORT (Score:1)
EVENT does not even have NT drivers for my sound card so how can i expect them to write unix drivers?!
how hard is make drivers for linux so don't have to reboot my 9x box between TAKES!
should i get the o reilly book and just start coding? and what language should i write them in?
---
CYA
Kenny Sabarese
Left Ear Music
greasy311@bigfoot.com
Re:BEOS (Score:1)
BeOS is still miles ahead. Unix/Linux is excellent as a server/networking platform, but it lacks too many features in the desktop area to make it suitable for musicians. This is the kind of people that can't really be bothered with setting up X, or messing with /etc/resolv.conf.
The thing that troubles me about BeOS is the lacking hardware support, though. Otherwise I'd be doing a lot more with it...
Event (Echo) says we'll have to reverse engineer (Score:1)
True 'nuff (Score:1)
It's cool to hear some useful criticism for a change, rather than empty flames. =P
Um, how can I argue with that... well, I can't, so how 'bout this; if we can come up with some solid, viable options for:
hard disk recording/multitracking
sampling/looping
MIDI composing/sequencing,
and work on making the GUI easier to use for non-techie types, I will by all means try to get people to base workstations around it. Then, perhaps, the market share will become large enough to get some more experimental sound products.
And then I'll be able to recommend some alternatives... the question is, can I risk it now, or will it take a while before these apps come into existence? Guess I got some research to do...
Also, the attitude of the big companies in regards to driver support really is going to have to change. Echo Audio flat out says on their web site they have no intention of supporting Linux drivers. How's that again? Reminds me of Nvidia's "commitment to Open Source". Bah.
What would help, I suppose, would be to organize something to help move the hardware manufacturer's along a bit, maybe hold a "Drive for Drivers" or something.
Echo Audio (Score:1)
Bring on Solaris (Score:1)
Re:Why Linux ain't gonna cut it for DAWs yet. (Score:1)
Re:Digidesign HW support? (Score:1)
This bugs me (Score:1)
I don't want windows driving my car, operating my microwave, or monitoring my life-support system.
I don't want linux driving my car, operating my microwave, or monitoring my life-support system.
Partly because windows crashes, and linux drivers wouldn't allow me to get the most of the hardware. But more importantly, because some things work fine without them. Certain tools are used for certain jobs.
I understand the comparison of "windows has more than we do", but I don't personally know any musicians who use windows to mix anyways. And besides, if we wish to rise above windows, we need to shoot past it, not shooting for equality. Strive to be better, and do what you are good at.
Software is great, but without the right hardware it still works like shit. And PC's just don't (IMHO) have the available hardware for what I want to do musically.
Just my opinion. I could, of course, be wrong.
Making Music/Video (Score:1)
The interface is a bit kludgy but overall it is a very impressive application.
It is GPL'd and it "could" be better but it performs VERY good.
Here is the linkBroadcast 2000 [linuxave.net]
Give it a try?
Jeremy
Re:This bugs me (Score:1)
It makes you look smart? Really.. most people just give me strange looks and classify me as odd. Like Li? liiinu? Linux? What is that...
And no Linux cannot do everything and some people still argue about just where Linux needs to be going.
However... as a serious digital media workstation I think some serious commercial support such as an App like Renderman would be a boon to linux(Random BSD Plug:And FreeBSD since it can emulate Linux
Partly because windows crashes, and linux drivers wouldn't allow me to get the most of the hardware. But more importantly, because some things work fine without them. Certain tools are used for certain jobs.
Really? Linux and open source drivers tend to be MUCH better than the windows counter parts. If there is a Linux driver then there is a *GOOD* chance it is much better than a windows driver for the same hardware.
There are some areas this is not true and mainly I think. Sound and Video and this is rapidly changing. So that is no longer a good claim, maybe a couple of years ago yea I woulda said this is annoying. But now its quickly becoming another Linux Myth. Before anyone flames I know there are areas that need to be fixed here.. But overall its getting MUCH better.
Jeremy
LINUX STUDIO (Score:1)
With recent softwares in WINDOWS (yuk) such as Cakewalk, Sound Forge, CoolEdit Pro, etc., I can actually playback more than 32 tracks of audio WHILE recording 8 more on just my Pentium II 450MHz, 192MB ram, and my single Layla sound card. I am able to install another Layla inside this machine and beable to double my recording tracks, but playback tracks is more limited to the I/O (hard drives, CPU, etc.) than number of tracks your soundcard can playback.
Now I am FORCED to use windows. Not ONLY because there are no complete packages for linux or other OSs (besides macs which have Pro Tools), but also because the INTENSE stuff that I do with Cakewalk or the other programs are actually the DirectX Plugins that I have.
I have MANY reverbs, compressors, gates, loudness maximizers, grapic eq's, parametric eq's, etc.. Without those, no matter how usable the program is, I cannot live without my specific reverb's, eq's, compressors, etc.. It's those things that seperate a garage studio to a professional studio (and of course the knowledge on how to use them and when)
I am VERY hopefully to get windows off my studio computer soon. But I do not see it in the near future. Unless I could use those DirectX plugins with a linux based application.
I know that right now there are NO drivers for the sound card I have for linux. I talked to Alan Cox a few times about this specific card. He said the manufactures are not working with him and he will not do anything to design a driver he does not have specific information on. Again, I have the Echo Audio Layla
RA Server (Score:1)
Re:Real Time problems (Score:1)
I can't spend a lot of money on computers. At the same time, part of this whole rant is this: legacy realtime apps have been written in ASM, and thus cannot be easily ported to Linux.
Personally, I believe that mixing routines should be written in ASM regardless -- but they don't need to be in the app. Throw them in a library somewhere.
This just applies to my situation. I know a lot of people in this situation. Most of my musical friends have no computers and little money. They're interested in using computers for backup. The only solution for them is something cheap.
Sadly, I don't have all I need. I need to be able to code in the environment I'm using for real time audio. I started coding in Linux and it spoiled me, I won't touch DOS now... I like to write programs quickly to do little jobs.
Despite what a lot of people believe, I do believe that efficiency must be kept up in the core of real-time apps. Remember when this stuff was done on Amigas? Nine Inch Nails used an Amiga last I checked.
---
script-fu: hash bang slash bin bash
Re:Real Time problems (Score:1)
ASM does improve mixing routines quite a bit. By comparing different apps (some in c, some in asm) on a low-end machine, you can see that ASM really makes a difference.
The thing is, I can buy a tracking box and use traditional stuff on it for very little, if I use mostly ASM based apps. Otherwise it's going to cost me how much? I can get a hardware sequencer cheaper than I can get a fully-functional PIII.
---
script-fu: hash bang slash bin bash
GNU Buzz-like tracker (Score:1)
There is a project at GNU to develop a Buzz-like tracker. It's moving along well and should be usable within a few months.
check The OCTAL Home page at GNU.ORG [gnu.org]
Re:i get the joke? (Score:1)
Re:ANNOUNCE: UltraMaster Juno-6 (Score:1)
Thoughts and Projects (Score:1)
Yes, audio software in Linux is lacking... but, think about what people were using to master CD's about 10 years ago. I could be wrong, but DigiDesign didn't exist then. People used outboard gear to master the first CDs... I still know people who do it this way, who don't care about Dithering, Noise Shaping, artifacts, etc.
I would love to use linux to generate sounds for my computer music compositions... as i said in the previous discussion, i used phazor a few times. Just because linux doesn't handle live processing that well doesn't mean it can't act as a synthesis tool... synthesis algorithms are going to be the same no matter what OS you use...
Here in our department at U of Richmond we've gotten a grant ( we got the grant!! ) to develop a Granular Synthesis app under linux this summer -- i would like to see a system that generated Granulated Sounds in real time -- now that would be impressive!
Overall, it's a start, right? we have to get someplace. I've heard the U. of Virginia has a number of linux boxes (probably running Csound) in their computer music department... anybody know anything about this ? We are in the infant stages, GLAME looks cool, and various people have started writing things... we should stop reaming out what's availible and HELP THEM!
For me, a good place to start would be standalone synthesis tools that output aiffs or wavs. That's how I compose anyway, and I sequence in ProTools or Studio Vision.
--matt euphoria [slashdot.org]
P.S. email me if you know of any availible source for granular synthesis
Re:Support for high end recording cards (Score:1)
Lossless compression (Score:1)
atari (Score:1)
Re: Soundcards for Pro Audio (Score:1)
ecasound is a very cool multi-track editor for Linux. It lacks a good GUI, but it is very configurable and does a lot of great processing.
Modal Systems (Score:1)
Re:Real Time problems (Score:2)
----------------------------
Re:Digidesign HW support? (Score:2)
I pestered them for hardware info on their AMIII cards, just to get a foot in the door, but never got anywhere productive.
digi's a very strange company, VERY proprietary about their hardware and software, and, like most of the MI industry, VERY myopic about their computing platforms.
--
Electronic Musician article, Mark II (Score:2)
Since then, I've cleaned up the ASCII version of the article, and placed it online myself, since EM's parent company can't seem to run a website to save their lives.
Please check it out [hayseed.net], but maybe wait a bit -- it's only a DSL line, and I'd prefer people not mirror it, since _I'm_ even publishing it without explicit permission.
--
SoundStudio by Paul Sharpe (Score:2)
I've been using to digitize the songs that the person who has been recording in my studio.
ttyl
Farrell J. McGovern
3Light Studio
Re:Best Sound Card and 3D Video Card for Linux (Score:2)
Linux Was The First OS Streaming Mp3 (Score:2)
Ok... hardly commercial quality - but it was good fun... and there is one thing about my original server that set it apart from anything else I've seen - The whole thing was implemented in abotu 15 lines of bourne shell.
Sometimes linux leads the way, sometimes it follows, but when it follows it does it better.
RTcmix, MAX, and other stuff (Score:2)
Re: (Score:2)
I just got jazz last weekend (Score:2)
send flames > /dev/null
Re:Support for high end recording cards (Score:2)
GLAME? (Score:2)
ANd a question - what soundcard would you use for processing with linux?
Multitrack HD recording (Score:2)
His other project Quasimodo is even more ambitious - a modular synth system, where the modules are written in CSound code. This makes a whole bunch of modules instantly available, and I can see an application like this being embraced by the audio/DSP Education sector, where CSound is used to test pretty much everything. I'm mentioning theses programs not because I have any affiliation with the project, but Ardour and Quasimodo are two of the most promising Linux audio applications out there, and it's a shame not more developers are working to get them finished. [quasimodo.org]
Digidesign HW support? (Score:2)
I'd be willing to work on this project, as I've found out that I may not be able to bring my G3 Mac with me to my new abode for space considerations, but I still want to have my Pro Tools audio setup....
Re:Digidesign HW support? (Score:2)
I have a side job as the computer tech for a small recording studio. I'd love to use something other than Windows, but unfortunately, multitrack audio support is very difficult to find on other platforms. BeOS probably has the most potential, because of its real time scheduling and large file size capability. BeOS handles large files really well. I've heard that its limitation is somewhere around 5 pentabytes or so, which should be sufficient for quite a long time.
If there was a Linux distribution with a different filesystem (Ext2 doesn't like large files, by large files I mean multiple gigabytes), hardware support for 4 and 8 track audio cards (I've got an Antex Studiocard and a Gadget Labs 8/24 card), and some software that musicians can use comfortably (my brother, who runs the studio, is a drummer, not a computer person) we'd be set. Unfortunately, we're not even close to there yet.
P.S. Cool edit pro for Linux would be really cool. But without all the other pieces to support it, Syntrillium would be wasting their time.
Multitrack recorders/mixers (Score:2)
Re: Soundcards for Pro Audio (Score:2)
As for soundcards, I'm not heavy into PC-based recording, but I know names like Creative and Turtle Beach are NOT the choice picks.
There's a report [pcavtech.com] on PC sound cards at PC AV Tech [pcavtech.com] that does some real quantitative comparisons, and includes some pro cards. The summary is here [pcavtech.com].
As for brands, start with
Somebody mentioned older Pro Tools hardware available cheaply, but I don't know if that's usable without the Digidesign software.
I think most pro applications and users would be covered by the brands above. I know the basement hobbiest may not go for those cards, but I think most people coming from a music/studio background will.
Are these brands supported under *nix? It's hard enough getting stable drivers for some pro cards for NT or 9x. I don't imagine that there's the audio equivalent of the gaming industry pushing manufacturers to release hardware specs so that open drivers can be written by the community.
I have to think that driver support for the pro audio cards will be a critical issue in the near term... I would even consider getting involved in this type of project over the summer once I'm finished school (12 days until I finish classes for my EE!!).
Still, I'd love for somebody to correct me.
Christopher
Music/Demo Scene (Score:2)
That being said the main point it Linux is at the point where the hardware support can work well with tracking. Linux has a great potential and that isn't being tapped.
The biggest area is in the ALSA-Project. There is a fair amount of chatter around the new RME support. Another company which I think get's looked over but is already supported by ALSA are the Hoontech products. Hoontech makes some of the most unusual sound products I've seen. With the ability to expand Digital and Midi I/O and insanely cheap prices I think the poor mans (linux) mixing console is near.
Real Time problems (Score:2)
There's a real-time virtual 8-track called Goat Studio (or Goat Tape, by some) that come with the source. It's for DOS, and it's got a chunk of assembly in it. I would port it, but I'd have to learn two styles of ASM for the x86 -- which I don't have time to do. Goat Studio is very useful for laying down tracks, since it uses full duplex to play the non-muted tracks for you while you record one. The only physical limitation is that you can only record one track at a time, but this won't concern most solitary musicians.
Back to the point. Many real-time apps must be written in ASM since the processing has to be fast, perhaps you can get away with C these days, since we're no longer dealing with 386s, but PII/400s -- but I still keep a 386 with a tracker and some other stuff on it to bring to tracking parties (like MGF [stylishpants.org]). I'm not going to take my best box on the road with me if I'm going to need it for something else, but a 386 or 486 plus a soundcard I can pick up for nothing.
---
script-fu: hash bang slash bin bash
Recording studio for Linux? (Score:2)
Re:This is a little different but same topic... (Score:2)
I want the ease of WMP in WMP format on the stability of *nix/BSD. Oh and free too.
Real offers the free "basic version" of Realserver 7 [real.com] for Red Hat and its clones.   Catch is that you're limited to 25 streams (and something else is missing, I think).   I have it running on Mandrake 6.5 and Red Hat 6.1 and although I haven't really put it through its paces, it's still a nice piece of work - and for free!   To do the live streams, you need RealProducer 7 [real.com], which they also offer as a free basic version for Linux.   This product is unfortunately beta (or better, alpha) and needs a little work - but I'll putz around with it some more.
The one reason why I prefer Real's products is the fact that you have more granular management of bandwidth consumption - critical for dial-in users with slow modems, and I've seen some WMP stuff that is REALLY crap!   You also get a real nice web interface to configure and graphically monitor the server.
As an ISP, I expect that you'd obviously have far more than 25 simultaneous streams, but if you distribute 25-stream licenses across several cheap Linux boxes, you'd save yourself some bucks...   It would probably make sense to distribute this kind of stuff anyway.
Re:Best Sound Card and 3D Video Card for Linux (Score:2)
If you pick a Sound Blaster card (including the recent Sound Blaster Live!), then you'll be pretty safe and good to go.   I setup the basic version of RealServer 7 on Red Hat 6.1 and stuck in a cheapy Sound Blaster 16 ISA card (in an EISA slot) and RH's "sndconfig" utility found it right away.   This is in preparation for giving RealProducer 7 a shot.   I found that RealProducer doesn't seem to like ALSA drivers (prefers the OSS drivers), so if you have a Sound Blaster card, you probably won't have much of a prob.
Also, does anyone have any recommendations for what Video Card has the best combination of speed 2D/3D, OpenGL implementation, and open source drivers (though they don't have to absolutely be open source, it is a preference)
As for video cards, I'm not into that stuff but Matrox cards are supposedly very good and have decent Linux support.
I am mid-level user who can compile my own kernel and I have 4 or 5 Linux boxes, but none with high end video or sound. Thanks for any help, Fox
Kernel compiling is fun...
Re:This bugs me (Score:3)
Sorry to say this, but I know plenty of musicians who use windows for music production. Live. Even such "Kiddie Grade" programs, like MixMan Studio, are amizingly effective if you use your own samples, and throw a little beat matching with wax on it. Most of the Mac stuff is production quality, and the BeOS stuff is still not too well known.
So why is linux good for this? Simple:
OK, so what does windows have going for it? Glad you asked:
So if I wuz going to sit down and write my ultimate appz for live performance, what would I do? 1] KeyKit [thompsonresidence.com] for MIDI support. 2] Something like TerminatorX [fht-esslingen.de] for loops, but with the ability to sync to a clock. 3] a software synth like re-birth. Add some turntables, and my board, and life will be good.
opinions? Am I wrong? Better ideas?
Why Linux ain't gonna cut it for DAWs yet. (Score:3)
Aside from the fact that I can't get Linux drivers out of Event (actually Echo Audio) for my Gina/Darla/Layla cards (strangely enough, I can get BeOS drivers and even NT drivers now) here is a short synopses of why I, a lowly amateur musician, won't be looking at Linux as a Music OS for a long time.
I am not a big MS fan, but music composition/ sequencing/ sampling/ recording/ effects software (lots of categories here) for Windows 9x is pretty decent. I've played with a lot of them, and they work. Doesn't mean I won't look at other choices though, primarily because Windows crashes frequently. The plugins architecture is an excellent touch. (i.e. a reverb plugin becomes available in all DirectX-compatible recording programs when it's installed.)
Unfortunately, I think a lot of energy that could have gone into interesting Open Source music projects has been used by programmers writing music shareware/freeware for Windows. AudioMulch, Anvil Studio, and many others, are good examples of excellent, innovative (especially AudioMulch) software written for poor working musicians without high budgets. And, yes, they are only for Windows, sadly. I'm not sure why, except that for a long time it was difficult to get sound cards working under Linux.
Why do most of the projects I see on Linux just copy other software? Why can't somebody write some audio software for Linux that just blows my socks off? I've seen some pretty freaky, damn cool programs come out for Macs, hell, even Windows, in the last year or two. They were innovative. They weren't knockoffs of software on other platforms. Maybe I'm not looking in the right place, but it is not enough for Linux to ape whatever MS and MacOS does.
Even if some cool audio programs were written for Linux (and I know there are some available), I don't think I would use Linux for my multimedia stuff yet. Why? The desktop environments and GUIs are (how can I put this without getting flamed) not quite comfortable to work in yet.
Fonts are aliased, widgets are inconsistent, etc; maybe it's just the fact that I use KDE (should I switch to Gnome?), but it just plain doesn't do it for me yet. And yes, I know, "but that's what I love about Linux, is it's totally customizable." Well, not everyone wants to have to customize every damn thing on their system just to get it to work, Spunky.
Even Netscape (a universally available browser under Linux) looks like crap compared to certain Windows browsers. Why is this??? It's not like it's a 1.0 release or something. And please don't tell me to copy my Windows TT fonts into the appropriate system directory in Linux; that is just another in a long line of things I shouldn't have to do to make Linux work out of the box. If I won't do it, you better believe most musicians (no offense to pro musicians out there) won't even know where to start.
I don't know how the latency issues are compared to BeOS or Windows, and quite frankly I don't think I care. Even under a high latency system like Windows 9x I have been getting acceptable results, probably because I don't use MIDI stuff.
Please don't misinterpret this to read that I think MS RULEZ! or that LINUX SUX! because hopefully we are all intelligent enough to realize that is not what I am saying at all. If I thought that, I wouldn't have multiple boxes running multiple OS's and wouldn't be hanging out at Slashdot in the first place.
Don't get me wrong, I would love to see somebody come along and fix these things in the next generation of Linux distros. But the fact is, I need music software/hardware support in 1997, not in 2003 (it has been around in one form or another for 20+ years now). I love Linux for my servers, but for a DAW it needs a serious, or maybe just a whole bunch of tiny tweaks ;-) makeover.
Let's Be Honest to Ourselves (Score:3)