Mac OS X: Increase I/O Vector Size beyond 2048?
Hey, so I am writing an external for Max that involves sound localization. The method I'm using benefits from a large sample frame size. I would prefer something around 4096 or even up to 8192 would be awesome. The problem is that the Core Audio driver in the Audio Status window only shows up to a 2048 I/O Vector Size. Does anybody have any clues as to what's going on and if there is any way to get what I want from this setup?
Hardware details:
Computer is a 2008 MBP running Mountain Lion.
Audio Interface is a Saffire Pro 40 connected to my computer through Firewire.
For the rest of your patch you probably don't want big vector sizes, but you can set big vector sizes within a poly~ object. Send the poly~ a "vs 8192" message and do your magic within that...
In case fft is involved in your external, I would create it to be used inside a pfft~. There you can set higher sizes as well...
Stefan
Thanks Stefan. My solution was to have the external object create and utilize its own dynamic buffer size and perform the necessary calculations once that buffer size is reached. I appreciate the reply :)