hello. i need to change the block size in my patch for a better resolution fft, but when i send block~ a message like "set 2048 1", suddenly no audio comes out (dac~ stops working?). It seems like everything up to the dac~ is still being processed ok. if i send a message to block~ setting it back to 64, then sound comes out again. any ideas? thanks.
-
Changing block size
-
dac~ requires block size of 64, as far as I know, but what you can do is have a subpatch (object [pd name-of-subpatch]) with a different block size.
-
aah.. i see, thanks.
one other quick newbie thing... i'm using the pique object which only has 1 outlet but apparantly outputs a list of various bits of information - how do i access each of these things individually? (to actually do things with them)?
-
The [unpack] object should do the trick, use a [print] object to check how many elements are in the list, then if there are, say, 4, and they are all numbers, use [unpack f f f f].
-
that works great, thanks again.
the only problem now is that there is more than one line of output from each pique operation - i.e. if i print then i get something like this:
print: 0 2006.24 1.00113 -0.666607 0.746927
print: 1 4995.52 0.998992 0.812561 -0.581145using unpack, im only getting the second line of values..
-
i think the answer lies in using spigot. i'll try playing with that.