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

    Sep 06 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.

    • Sep 07 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...
    • Sep 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 :)