Domain: bash.sh
Stories and comments across the archive that link to bash.sh.
Comments · 6
-
Linux solutions
In case you happen to use Linux, there are a couple of solutions:
If using KDE, the ARTS soundserver comes with a stereo compressor. Just turn it on with artscontrol: use the environment tool to add an effect rack and then add the compressor there.
If KDE is not an option, there's also the jack daemon. jack-rack can be used to plug LADSPA effects into the signal path. Of course, the playback software you're using needs to be aware of the sound daemons. XMMS has output plugins for both arts and jack, and all the KDE apps should support arts. Others, YMMV. -
Re:Just copy Core Audio and be done with it
JACK uses a callback based API much like Core Audio.
Basically every high-end (e.g. ardour, JAMin, Rosegarden, Hydrogen, etc.) uses it.
You can get really low latency using it if you have good sound hardware (e.g. RME Hammerfall for extremely low latency or even an M-Audio Delta 1010). Something like an SBLive! (what I have) will need a period size of 2048 bytes with two periods to avoid underrunning (I have a Dual AthlonMP 2800+ so I'm pretty sure it's the sound card...). Stuff like QJackCtl and Jack-Rack make controlling Jack easy.
Getting realtime mode working for a normal user can be tricky, but Debian makes it really easy. Just install the realtime-lsm package and build the realtime-lsm-source package for your kernel and all users in the audio group gain the ability to run applications realtime (at least with the default config). It could be made easier (mainly by prebuilding the realtime-lsm modules for the stock kernels) but GNU/Linux pro-audio is still mostly for hackers and adventurous people right now. Stuff like PlanetCCRMA and AGNULA are aiming to make everything work out of the box. I have yet to try either (I use Debian so PlanetCCRMA is useless for me) but it looks like DeMuDi has everything set up for recording out of the box.
-
Re:Linux + Guitar
In addition to the audio/MIDI editing stuff that Muse now has, I'm looking for some decent guitar-oriented analog effects
This would have to be pipelined in Jack. As you'd put your pedals between your guitar and your amp, you'd put a software soundeffect program between the input source and MusE, via Jack. One of the available pipeline filters is JACK Rack, which does what you want. -
Re:It's the Apps Stupid...
You can use the ALSA drivers for your 1010, and use Ardour for the mixing/recording...
As for the VST stuff, you can use LADSPA, with Ardour's built-in host architecture, or you can use JACK Rack.
All this is connected together with the JACK Audio Connection Kit, a low-latency sound server.
It works just as well as the win32 solution. -
Re:music/audio on linux:
This was modded insightful?While I know that this is more of a compositing program--at least from what I read so far...as I have shamefully not RTFA
Obviously. If you had, you'd know that it's not intended to be used for composition.
I'm going to take this opportunity to bitch about the one thing that has been keeping me from making the switch to Linux for all these years: Audio Apps
I have no idea what your requirements are. I don't know when you last looked at the Linux music scene. To me, it seems like the pro audio applications available are progressing at a fantastic rate. But without knowing your needs, I don't know whether it's good enough for you.
I'm no industry elitist that demands ProTools. in fact, I hate protools. The interface leaves much to be desires...granted, i'll buffer that (admittedly harsh) opinion: I'm a huge fan of CoolEditPro.....("eww, PC audio"...I can hear it already),
The hot app for professional multitrack audio recording and editing in Linux is Ardour. But if you don't like ProTools, you may not like Ardour, since its interface is very derivative of ProTools.
The underlying audio subsystems are a far cry from what windows offers. And what I experienced with in my limiting dealings with aRTS leaves much to be desired. (Think: latency) And I'm sure that has a lot to do with it....(why hasn't ASIO or an equiv been implemented yet?)
I don't know any Linux audio folks using aRts for their pro-audio work. Instead, the fundamental infrastructure for pro-audio on Linux these days is JACK. JACK is good stuff, designed from the ground up for professional audio work.
Other people have given you info to look at about specific pro-audio applications: Ardour, JAMin, Hydrogen, Rosegarden, etc. -- all of which can interface through JACK. Regarding plugins, there are tons; take a look at the LADSPA website. These plugins can be manipulated in a rack-like GUI interface, if that's what you want.
Regarding latency, I routinely get sub-ms kernel/software latencies; I'm limited by the soundcard's capabilities at this point. Of course, to get good latency performance in Linux, you have to be willing to do things like patch your 2.4 kernel (see e.g. Robert Love's preemptable kernel patch and Andrew Morton's low-latency patch. The 2.6 kernels are supposed to provide low latency from the start; it's not yet clear whether they do.
Many of the apps above are still in development/pre-release stages. In other words, while they're completely useable (and many people are using them to make good music), you should expect bugs. For the most part, the big ones are gone; but still, saving your work frequently is a good idea.
To me, the biggest problem in Linux pro-audio right now isn't applications. They're not done yet, but they're there, and they're advancing at an amazing rate. To me, the biggest problem is the same one that afflicts a lot of open source projects: lack of good documentation. For one example, the Ardour manual is skeletal; many (most?) people figure out how to use it either from their previous experience with ProTools, or from actually looking at the ProTools manual instead. The situation is the same for other projects. Fortunately, there are lots of mailing lists that
-
Re:Damn...
Nothing like the scale but there is a big LAN party happening in Essex, UK. But this one big difference, its based in a nuclear bunker! only 100 people though. G2002