Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-17 Thread Alexandre Torres Porres
I did read, but I think how snapshot~ can't work in a block size of 1 is a side issue. But whatever restrictions it has, we do have [vsnapshot~] as a workaround. Unfortunately, there's no help file yet to [vnapshot~]. Hopefully there'll be one in the next update. > couldn't [bang~] have a conditi

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-16 Thread Jonathan Wilkes via Pd-list
On 03/16/2015 01:46 PM, Charles Z Henry wrote: This is the first time I've read the code for snapshot~ and vsnapshot~. I had expected that it runs a message routine during the perform routine--and it does not. You can't take the output of snapshot~ and use it to affect the following sample with

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-16 Thread Charles Z Henry
On Mon, Mar 16, 2015 at 2:07 PM, IOhannes m zmölnig wrote: > On 03/16/2015 06:46 PM, Charles Z Henry wrote: >> So, what if I made an external (however dangerous to patch) that does >> trigger a float message during each perform routine? What good is it? > > accidentally zexy's [pack~] triggers a

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-16 Thread IOhannes m zmölnig
On 03/16/2015 06:46 PM, Charles Z Henry wrote: > So, what if I made an external (however dangerous to patch) that does > trigger a float message during each perform routine? What good is it? accidentally zexy's [pack~] triggers a message during each perform routine. this was totally by mistake (

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-16 Thread Charles Z Henry
This is the first time I've read the code for snapshot~ and vsnapshot~. I had expected that it runs a message routine during the perform routine--and it does not. You can't take the output of snapshot~ and use it to affect the following sample with a blocksize of 1. Messages are blocking, and pr

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-16 Thread Simon Wise
On 16/03/15 03:41, Jonathan Wilkes via Pd-list wrote: The relevant chapter that Miller cited for his book explains the ways in which this can be handled. Ideally that's all one needs. The problem is at the edge case where someone wants to synchronize control events with the signal graph below t

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-15 Thread Jonathan Wilkes via Pd-list
snapshot~ is to vsnapshot~ what line~ is to vline~. Did you read the chapter of Miller's book which he linked to here? On Saturday, March 14, 2015 11:55 AM, Alexandre Torres Porres wrote: moreover, [snapshot~] will also print 64 equal values of the last value in a 64 block even if

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-15 Thread Jonathan Wilkes via Pd-list
But [print~] has a float method for specifying consecutive blocks, so that shouldn't matter. -Jonathan On Saturday, March 14, 2015 2:36 AM, Alexandre Torres Porres wrote: It seems there are other objects that somehow restrict themselves to a 64 size block minimum. print~ will alw

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-15 Thread Jonathan Wilkes via Pd-list
On 03/15/2015 12:50 AM, Simon Wise wrote: On 15/03/15 01:52, Alexandre Torres Porres wrote: but it doesn't work for blocks lesser than 64... can't bang at each 32, 16, 8, 4, 2, 1 block samples... this was unexpected to me and what made me wonder about similar/parallel behaviours from other obj

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Simon Wise
On 15/03/15 01:52, Alexandre Torres Porres wrote: but it doesn't work for blocks lesser than 64... can't bang at each 32, 16, 8, 4, 2, 1 block samples... this was unexpected to me and what made me wonder about similar/parallel behaviours from other objects, which I also found to exist. this th

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Jonathan Wilkes via Pd-list
On 03/14/2015 11:13 AM, Alexandre Torres Porres wrote: > print~ will always start printing from the beginning of a 64 block period /The same here. Perhaps it helps to see print~ as the object that gives you one audio block as numbers rather than an 'audio rate print' that does things faster than

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Alexandre Torres Porres
print~ is a bit trickier... send it 64 bangs at each sample for a block size of 1 and it'll only print once, and from the beginning of a 64 block size boundary. seems like working along with different sizes of block is more the exception than the rule in Pd. I find it all curious and kinda hard t

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Alexandre Torres Porres
moreover, [snapshot~] will also print 64 equal values of the last value in a 64 block even if the patch is running at a block size of "1", being this kind of behaviour my biggest surprise that i point in this thread. 2015-03-14 12:17 GMT-03:00 Alexandre Torres Porres : > > snapshot~ will always o

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Alexandre Torres Porres
> snapshot~ will always output the last sample from an audio block of 64 *This sounded strange at first to me, but it makes sense if you considerthat snapshot~'s role is to give you one audio sample from the audiostream. Since you will only receive messages in between audio blocks thelast sampl

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Alexandre Torres Porres
> print~ will always start printing from the beginning of a 64 block period *The same here. Perhaps it helps to see print~ as the object that givesyou one audio block as numbers rather than an 'audio rate print' thatdoes things faster than message timing.* I also meant that it can't help but sta

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Alexandre Torres Porres
> you won't be able to use objects like [adc~]/[dac~] if you have a block size different than 64 2015-03-14 12:09 GMT-03:00 Alexandre Torres Porres : > " > *I have not tested this, but let me ask if you did already try putting > a**bang~ > in a subpatch which itself is reblocked using block~ ?*

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Alexandre Torres Porres
" *I have not tested this, but let me ask if you did already try putting a**bang~ in a subpatch which itself is reblocked using block~ ?*" Of course, I even sent such a patch to the pd list in this thread, check it out... cheers ps. block~ doesn't have to be in a subpatch, it also works on the p

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Peter P.
* Alexandre Torres Porres [2015-03-14 15:52]: > "*I assume that's what bang~ was designed for. It is not an 'audio rate* > > *bang' but something that lets you get timing information from audio* > *blocks*" > > but it doesn't work for blocks lesser than 64... can't bang at each 32, 16, > 8, 4, 2

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Alexandre Torres Porres
"*I assume that's what bang~ was designed for. It is not an 'audio rate* *bang' but something that lets you get timing information from audio* *blocks*" but it doesn't work for blocks lesser than 64... can't bang at each 32, 16, 8, 4, 2, 1 block samples... this was unexpected to me and what made

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Peter P.
* Alexandre Torres Porres [2015-03-14 07:36]: > It seems there are other objects that somehow restrict themselves to a 64 > size block minimum. > > print~ will always start printing from the beginning of a 64 block period The same here. Perhaps it helps to see print~ as the object that gives you

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-14 Thread Peter P.
* Alexandre Torres Porres [2015-03-14 06:02]: > I was trying to get a bang at every sample and found out that the minimum > time bang~ works is at the 64 blocksize, check attached patch. I assume that's what bang~ was designed for. It is not an 'audio rate bang' but something that lets you get tim

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-13 Thread Alexandre Torres Porres
> there must be other examples... like from control objects, seems the bang GUI will also only fire at 64 block periods. sorry if I annoy, but I find it all curious and interesting 2015-03-14 3:36 GMT-03:00 Alexandre Torres Porres : > It seems there are other objects that somehow restrict thems

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-13 Thread Alexandre Torres Porres
It seems there are other objects that somehow restrict themselves to a 64 size block minimum. print~ will always start printing from the beginning of a 64 block period snapshot~ will always output the last sample from an audio block of 64 there must be other examples... cheers 2015-03-14 2:02

Re: [PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-13 Thread Alexandre Torres Porres
attached patch 2015-03-14 2:02 GMT-03:00 Alexandre Torres Porres : > I was trying to get a bang at every sample and found out that the minimum > time bang~ works is at the 64 blocksize, check attached patch. > > Anyway, no question, just saying... but yeah, I don't see why it has to be > this way

[PD] So [bang~] can't "bang" in less than 64 blocksize, huh?

2015-03-13 Thread Alexandre Torres Porres
I was trying to get a bang at every sample and found out that the minimum time bang~ works is at the 64 blocksize, check attached patch. Anyway, no question, just saying... but yeah, I don't see why it has to be this way. Hopefully it can increase its resolution someday. cheers __