Hello,
I’m comparing the performance of a chain of SPAT5 objects between the MAC and PC platforms.
In both cases, Max/MSP uses a Dante Virtual Soundcard as the I/O audio device.
On MAC, my SPAT5 chain works fine.
I get a very good audio quality for our Ambisonic system (HOA order 3, 42 loudspeakers) with a very short I/O latency (around 6 ms).
On PC, the same chain of SPAT5 objects doesn’t work at all.
The machine hardware is however much more powerful than for the MAC (a 64-core processor)…
Windows10 relies on ASIO for audio, and compared to the Core audio driver of MACOS, much more audio packets are dropped by the Dante network. This results in bad I/O latency and constantly cracking sounds.
I tried a lot of things: reinstalling the drivers of the network cards, updating to the last version of ASIO driver… nothing works.
As the ASIO audio system of Windows is not native, I’m wondering if I could tune my audio chain of SPAT objects to take better into account the hardware ressources of our machine. Actually I was told that magic attributes may exist for some SPAT objets to optimize the audio numeric chain according to the hardware ressources of a Windows system.
Would it be possible to achieve this kind of hardware tuning with the SPAT5 library on Windows ?
It seems difficult to find informations on the subject.
Thanks,
Jocelyn