On Mon, 24 Feb 2020, Manuel Haible wrote:
Now i am proceeding with project that we talked some time ago:
Now I am planning to use several RME Madi HDSPe cards and Madi/Adat converters.
Running one at 96k (for audio) as master and two at 48k (for control voltages
and
some basic audio) resampled with zita.
3 Madi cards = 32 i/o @ 96k + 128 i/o @ 48k
Can this amount of audio streams be handled by modern multicore systems?
Plus DAW, plugins, ect ?
With a pleasant latency?
I guess yes, as there exists the RME MadiFX, too - which provides ~196 i/o @
48k.
Multicore? yes. Multithread per core? Not so much in my experience. I have
not exerimented with any of this since I bought the i5 (4 cores, 4
threads) a few years ago. However, in my my experimentation leading up to
that purchase, I found that 64/2 was about as low as I could go with multi
thread cores, but turning the multithread(hyperthreading?) feature off in
bios allowed very stable operation even down to 16/2. (using a ice1712
based PCI audio card). Be aware that the sound card itself will end up all
on one thread/core. You can see this by looking at /proc/interrupts where
almost all of the interrupts for the audio card wioll be on one core. So
probably each of your cards will be on a different core. As you are using
zita-ajbridge that is probably not a concern.
>> So low latency is important but sample accuracy not so much.
The time-shift of sample-streams would be different on each start up, right?
Yes, It depends on how long it takes the bridge to start up and when it
gets started. If the setup is started by a script, it depends on system
load pretty much.
Even if a jack-client is "hanging" or x-runs occure, after re-syncing the
time-shift changes, right?
How much of a time-shift is about to be expected?
within one buffer size worth of samples.
>> there is no need for sample accuracy or other sonic artifacts introduced
>> by SRC
What kind of sonic artefacts in the resampled audio are expected?
The Zita SRC code is very good and so it is not so much anything you would
hear if listening just to the resampled output. However, I would not set
up a stereo pair with one resampled and the other not. Anything using
close mics should be fine as is.
Would it be a good idea to apply an aliasing-filter before feeding the
zita-resampler?
No.
--
Len Ovens
www.ovenwerks.net
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
https://lists.linuxaudio.org/listinfo/linux-audio-dev