[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microsound] Mac vs PC (linux information)






From: nathan d <nathand@xxxxxxxxx>
Reply-To: microsound <microsound@xxxxxxxxxxxxx>
To: microsound <microsound@xxxxxxxxxxxxx>
Subject: Re: [microsound] Mac vs PC (linux information)
Date: Fri, 04 Jun 2004 19:59:09 -0700


I'm a basic Debian user and I like this OS.
But, unfortunately, I still make music using windows since most of my work is made in a wave-editor, SoundForge, and I couldn't really find anything good as SF on Linux.
I think the best I found is Rezound: http://rezound.sourceforge.net/
But this is more a problem connected to my composition approach.
I heard/knew about most of the projects/programs you mentioned below and I believe that other musicians, with different techniques, might find them good.


Have you heard about LADSPA - Linux Audio Developer's Simple Plugin API ?

http://www.ladspa.org/

Bye,
Dario

i've been around for a few years, but don't often post. i had to say something because there wasn't much mention of linux. since this is a "Vs" thread, i was compelled to post something :)

i thought i'd share abit of information, since it has grown to become my favorite platform.

linux is good. it runs on powerpc(mac hardware) and pc hardware. i can't really recommend linux for audio to non programmers (unless ofcourse you wish to become one). i guess im really writing to people who have an interest in audio development and experimentation under linux, and are looking for a place to start.

i recommend to start with a standard distribution (slackware/debian) and do some customization.

http://www.slackware.org/
http://www.debian.org/

i personally like to have multiple kernels bootable--for audio work try linux 2.4.25 kernel with the low latency patch (i dont beleive the latency patch is available for 2.4.26 at the moment).

http://kernel.org/
http://www.djcj.org/LAU/guide/Low_latency-Mini-HOWTO.php3
http://www.gardena.net/benno/linux/audio/

as far as a sound system, get alsa. this is the standard for linux audio these days, but there are still some kernels floating around that support the older oss. alsa has oss compatibility so don't worry about old programs written for oss not working.

http://www.alsa-project.org/

apparently "jack" is neat as well, which provides a framework for interconnection all audio applications that implement it--but i can't say much since i have yet to play with it. jack is an audio server, which runs on top of alsa. you program using the jack api rather then the alsa api, and gain the benefits of jack.

http://jackit.sourceforge.net/
http://www.djcj.org/LAU/jack/

for a desktop windowing system, i prefer kde with the sound server turned off and the gtk libraries install to support gtk applications.

http://www.kde.org
http://www.gtk.org

qt, kde's native windows library is free to use and develop for under linux, but not free for commercial applications; therefor i can not recommend kde for any development, as i beleive if you work hard on something, you should be entitled to compensation for your work if you desire it. qt is cross platform, but it is only free to use under linux and bsd.

gtk, the gnome desktop native libraries are not as elegant as qt, and are abit rough imho. it is under the gpl license, which is a definite benefit however; some people swear by gtk.

for any interface development you undertake under linux, i recommend wxwindows/wxwidget.

http://www.wxwindows.org/

this framework is also designed to be cross platform, which means if you plan your application right, and abstract the audio functions, you can simply write your program, and implement a custom audio layer for linux, mac, and windows, to have your application run on all operating systems. wxwindows also is fast, unlike java, so you can do serious cross platform audio work with it. its also under the gpl license.

as far as audio software  goes, your first stop is:
http://www.linux-sound.org/

you'll find alot that you'll need as far as software here. i recommend xmms as an audio player (its like winamp).

most of the programs here distributed as source code. i recommend audicity, which is linux audio standard issue for editing. grab a copy of csound as well for synthesis. this'll get you going for playing around with sound. you just need to find a program to assemble and/or sequence your audio things. i'm currently assembling in a tracker, then exporting each channel for external audio processing and mixing.

i bet someone can recommend some more interesting programs :)

but there you have it.

learn the alsa api, the c standard library, abit of c++, and the wxwindows api, and you have a powerful platform for experimenting with and developing sound applications.

oh wait, if your doing on this fun stuff with linux, you might as well setup your computer to broadcast internet radio streams eh? :)

check out icecast!

http://icecast.linuxpower.org <http://www.icecast.org/>
http://quasi.ksl.com/icecast/book1.html

Well if you check this out, you should be setup for some powerful audio work under linux for a total cost of hardware and simply your time to learn all this software.

And Linux does support decent hardware, the only things you need to watch is your videocard (I recommend nvidia cards, as they provide linux drivers). Alsa has support for alot of soundcards, including usb soundcards and midi controllers!

i have been working over the past few weeks putting together some software utilizing a evolution/m-audio x-session (usb midi controller with 16 knobs, a cross fader, and 10 buttons.). m-audio/evolution usb controllers work under linux no problem. I don't know about the usb soundcards tho, check the alsa page for more information on what cards are supported.

just thought id share some information, because i don't think i could go back to windows based pc, or even mac o/s 10.

im trying to get a linux laptop based setup for live use in 2005.

nathand


Linux is a good operating system.
Developers are working on a distribution devoted to audio applications and multimedia development.
The project is called AGNULA, acronym for «A GNU/Linux Audio distribution».
Completely based on Free Software.


Website: http://www.agnula.org/

Bye,
Dario.

_________________________________________________________________
MSN 8 with e-mail virus protection service: 2 months FREE* http://join.msn.com/?page=features/virus



--------------------------------------------------------------------- To unsubscribe, e-mail: microsound-unsubscribe@xxxxxxxxxxxxx For additional commands, e-mail: microsound-help@xxxxxxxxxxxxx website: http://www.microsound.org




---------------------------------------------------------------------
To unsubscribe, e-mail: microsound-unsubscribe@xxxxxxxxxxxxx
For additional commands, e-mail: microsound-help@xxxxxxxxxxxxx
website: http://www.microsound.org


_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail



--------------------------------------------------------------------- To unsubscribe, e-mail: microsound-unsubscribe@xxxxxxxxxxxxx For additional commands, e-mail: microsound-help@xxxxxxxxxxxxx website: http://www.microsound.org