Hi!
I'm currently trying to rewrite Orphion's audio engine to make it more flexible by using multiple multiple Voice-Patches with [throw~]s and one main patch with [catch~]. Everything is fine, but for my Karplus-Strong-style synthesis I need very small block sizes and had a [blox~ 16] in every subpatch of my former big-patch. This no longer works with my Poly-Patch solution. I get "error: dac~: bad vector size" even with only one patch loaded which includes [block~] smaller than 64.
What's wrong?
I made a variation of the PolyPatch example to demonstrate: https://dl.dropbox.com/u/989287/PolyPatchBlock.zip
Thanks for you help,
Bastus
Interesting question! I'd love to look into it, but I don't have much time right now. In the meantime, you'll probably get an answer sooner if you send a message to the Pd mailing list.
I found a way to fix it - very simple actually: Just put into a subpatch with the block~, then it works....
Basically , sound in pd is being created only at block size == 64. Neither <64, nor >64 blocksize will create sound. Your solution is the only solution i have come up with, so far.
It looks like you're new here. If you want to get involved, click one of these buttons!