Forums > MaxMSP

Mac OS X: Increase I/O Vector Size beyond 2048?

September 6, 2012 | 9:10 pm

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.

September 7, 2012 | 10:34 am

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…


September 16, 2012 | 4:31 pm

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 :)

Viewing 3 posts - 1 through 3 (of 3 total)