Re: another cpu question

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

 



On Sat, 13 Sep 2014, Ede Wolf wrote:

I may be putting together a box dedicated just to act as a multitrack effects unit - without planning any recording. The effects stack will for most

My guess is that this will be used live then? So you must have an audio interface in mind and a channel count. I am guessing that this will end up rackmount with a MB that has PCI(e) slots? Will it have a gui screen? or be run via MIDI/OSC/custom control surface? (I would recomend something sort of standard as it may be nice to have a MIDI control surface on a desk particularly for EQ use... though a touch notepad Interface might work too)

channels most likely look like this: reverb, delay, EQ and maybe one of flanger, chorus or rather seldomly compression. Anyway, just the classics, planning so far to only to install the calf and invada lv2 packages. Though I am open for recommendations here, too. And of course I am looking for a suitable effects host/rack.

Because you have (I would guess) a set number of channels you have the option of looking at either a multitrack mixer such as non-mixer or a set of stereo racks. I would put all the possible effects in line but have the ones not used bypassed... at least I would try that. This is so that it is easy to set up a midi controller. I suppose I should also ask if you are going to do any of your own coding to glue this together. You will probably at least need some shell scripts to set things up unless you will have some sort of UI that will allow manually setting this up every time.

Another question... Will X run? Or will you be running all CLI?

However, I do suppose, the reverb will be the most cpu consuming item and I am wondering, what feature an a cpu should I be primarily looking for? I guess, for effects, especially reverb, the floating point performance will be paramount?

Without a track count, it is hard to know. multitrack could be 4 or 24 tracks. Even then, it would be hard to tell as I have found changing parameters within a plugin can change cpu use of that plugin. Of course knowing what latency your IF is capable of and the latency you intend to use is important too. It would be pretty easy to say that a dual xeon board would handle it, but then one of the new 8 core atom boards may work just as well... note: I don't know how far a single audio chain can be split over cores.

WRT reverb: Do you really want each track to have it's own reverb? Having one reverb (or two) service a number of tracks through sends is not only done to conserve CPU cycles. It also lets the sounds be in the same virual acoustic space. However, setting up the sasme reverb 5 times does allow each track to be dealt with separately.

Another question: will you be mixing the outputs? (sometimes, never)

As HT generally has a bad reputation for audio, currently, the AMD FX-8350 is on top of my list, as the floating point preformance is said to be rather good and lots of cores should be ideal for running lots of effects in parallel - though unfortunately not every core does have its on FPU. As it is not going to run 24/7, the insane energy consumption is somewhat acceptable.

But, beeing no coder, I may be completely off track with my conceptions here, so I am asking for some more insight or alternative recommendations, maybe even with a short reasoning

What parts do you already have? What is your budget? What is your reason for wanting to do this in a computer rather than just buying something that has these things. By the time you buy the interface ($500 for 8 i/o), case, MB, CPU, memory, PS, HD, midi controller and PCIe card for the audio IF... you are getting close to the $2000 mark already. (this is noting that you said this is a one use box) You can buy a digital mixer with 16 channels already. You have said that there is not some effect that you want in particular, but generic effects.

Look at:
http://www.allen-heath.com/ahproducts/qu-16/ ~$2100
http://www.behringer.com/EN/Products/X32-RACK.aspx ~$1200 (Sweetwater)

I am sure there are others too.

This is not to say your project is not valid. I am just trying to make sure you have some perspective. BTW, the units I pointed out do not use one fast CPU, but a number of ARM and DSP units. If you already have most of the parts on hand... particularly if you have a spare computer even with only two inputs. I would try it out with that for two tracks so you have an idea of what sw is around. You can try more tracks than two by just setting them up, as jack does not care if inputs are physical or not. Playing back *.wav files does not take much cpu.

I was able to do quite a lot with just an old P4 even at low latency, The new i5 already makes audio use much less cpu. (even with jack set 16/2) All of todays CPUs are beyond yesterdays super chips.

--
Len Ovens
www.ovenwerks.net

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user




[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux