Re: [PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread IOhannes m zmoelnig

On 3/4/21 12:23 AM, William Huston wrote:

Ideally, it would be nice to change N in*one place*. I think this might be
possible if the first feature was implemented.


hoiw about your own little abstraction wrapper?


~~~
[inlet~]
|
[clone foo $1 $1 $0-]
|
[outlet]

[array define $0-control $1]

[array define $0-data]

[loadbang]
|
[float $1]
|
[* 10]
|
[resize $1(
|
[s $0-data]
~~~


so you only need to change [clonefoo 10] to [clonefoo 39] and it will 
create 39 clones for you, each of them knowing the total number of clones.
it will also  make sure that the "control" array has the same size as 
there are clones, and that the "data" array has 10* that size.
as you can see, "resizing" the "control" array is trivial; resizing to a 
size different from the number of elements requries a bit of code.



> "If I am instance #1, and the number of instances has changed since
> last time (stored in a global variable), then resize my arrays".

that's probably a misunderstanding here, how [clone] works.
1. you cannot change the number of clones dynamically.
2. if you change [clone foo 10] to [clone foo 20], this will delete all 
10 instances of [foo] and create 20 *new* instances.
the new instance #1 has no relationship with the old instance #1 (apart 
from being read from the same abstraction and sharing the same 
arguments). esp. it has no knowledge about anything that might have 
happened before the [clone] object was changed. so there is no "since 
last time".


mdgfasr
IOhannes


___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] pause writing to delay line / hybrid of array and delay

2021-03-03 Thread Alexandre Torres Porres
Em qua., 3 de mar. de 2021 às 21:38, José de Abreu 
escreveu:

> very nice videos! but i think i used the wrong name then, what i did was
> what max asked, when you switch off the delay, it just works as an array
> and the write pointer keeps frozen and only resumes writing when you switch
> it on again
>

 I confess I was just kind of obsessed with the idea of providing a
'freeze' function a la MAX, cause since I started working on cyclone I was
jealous they had it. Apart from jealousness and envyness I actually never
needed or thought about.

Now that I keep thinking about this, I realize there's also the alternative
of doing the other way around. That is, write into an array and use that as
a delay line. Maybe not easily doable with vanilla, cause I guess
[tabwrite~] won't easily loop when writing into the array, but there are
externals for this.

In cyclone we have [record~] and [poke~] to write to arrays, plus [play~]
to play them. Just keep writing into arrays in a loop and read also in a
loop (but delayed). One can also use [tabread4~], why not? This is not all
that straightforward, I know, but I don't think this hack with the delay
line is pretty :)

By the way, I learned that in SuperCollider you have a Tap object that just
plays from a regular buffer (i.e. an array) like that.

I have to confess I haven't fully figured it out yet how the code of
[delread~]/[delwrite~] worksl, but it seems it's just like that, it keeps
writing into a buffer in a loop...

Anyway, I'm now toying with the idea of implementing a delay without
delread/write objects for fun.

I can also suggest objects from the ELSE library, like [tabwriter~] to
record and [taplayer~] to play, or also [table~] driven by [ramp~]

And the idea is that you can easily stop writing into the arrays with these
objects and continue from where you left off.

what do you think?

cheers
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] a barrel of fun: deken v0.7.1

2021-03-03 Thread Alexandre Torres Porres
Haven't tested all features, but it's here, looks good. Thanks!

Em qua., 3 de mar. de 2021 às 20:57, Christof Ressi 
escreveu:

> Hooray! I will test when I upload my next deken packages (= in a couple of
> days).
> On 03.03.2021 22:30, IOhannes m zmölnig wrote:
>
> hi
>
> i'd like to announce the release of deken-v0.7.1
>
>   https://github.com/pure-data/deken/releases/v0.7.1
>
> the GUI-plugin can be installed via deken.
> just go to "Help -> Find externals" and enter
> "deken-plugin" as the search string.
>
> this is the version i'd like to get into the next Pd release as the
> standard "find externals" implementation.
> so please test :-)
>
>
> what's new?
>
> deken-plugin ("Find externals" within Pd)
> =
>
> - decide whether you want to search of libraries, objects or both
> - select multiple packages (with right-click) and download/install them at
> once
> - install packages from files
> - library sorting has improved (newer libraries sort before older
> libraries, rather than reversed-alphabetically)
> - (optional) drag'n'drop package files onto the dialog to install them
> - callback to allow Pd to search for uncreatable objects (dekenception)
> - better support for packages with externals that don't do any number
> processing
> - optionally keep package files after downloading them
> - improve SHA256 verification handling
>
> - introduce @PD_PATH@ placeholder for the path the the current
> Pd-instance, so you can set the installation directory to @PD_PATH@/extra
> and installations won't interfere with each other.
> - (optional) SHA256 verification
> - fix close-window shortcut
>
> - lots more of fixes, bugs and laughs
>
> the features marked as "(optional)" require additional software to be
> installed (e.g. the "tcllib" (for SHA256 verification) resp. the "tkdnd"
> (for drag'n'drop; if you got the dropsuite plugin to work, then this will
> work as well)
> some of the features are not really user-visible yet, notably the one
> labelled "(dekenception)". but this is the deken-part of the recent
> click-broken-object-to-find-the-library demo i posted on the pd-list.
>
>
> deken cmdline (create and upload packages)
> ==
>
> for those of you who develop libraries and publish them via deken, there's
> also an updated version of the `deken` cmdline utility.
>
>
> - much improved generation of object lists (using the DESCRIPTION of the
> object's help-patch)
> - new flag to override the package name
> - new flag to skip GPG-signing
> - settable output dir when creating packages
> - strip a leading "v" from the version to prevent accidental "vv1.2.3"
> versions
> - take dynamic libraries into account when calculating the architecture
> - new "systemfix" command
>
> - new "systeminfo" command (for bugreports)
> - new "uninstall" command to uninstall packages (or deken itself)
> - fix password input on MSYS2
>
> - switch to hy-0.19/Python3
> - binaries for macOS & Windows
> - Docker image (registry.git.iem.at/pd/deken:v0.7.1) for use in
> CI-systems
> - lots of fixes, wine and bugs
>
>
> ___
> Pd-announce mailing 
> listpd-annou...@lists.iem.athttps://lists.puredata.info/listinfo/pd-announce
>
>
> ___pd-l...@lists.iem.at mailing 
> list
> UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] pause writing to delay line / hybrid of array and delay

2021-03-03 Thread José de Abreu
very nice videos! but i think i used the wrong name then, what i did was
what max asked, when you switch off the delay, it just works as an array
and the write pointer keeps frozen and only resumes writing when you switch
it on again

i didn't mean to create these effects from the videos, sorry...

the only thing that makes this cumbersome is that to read it you need to
mannualy advance time in the delreads when the delwrite is switched off,
but it is a way to implement this controlled "queue" delay, where you let
the delay write or pause until you decide to write more

Em Qua, 3 de mar de 2021 16:42, Alexandre Torres Porres 
escreveu:

> another reference from what's out there:
> https://www.youtube.com/watch?v=gnnpXHbNP_g_channel=DoNoise
>
> Em qua., 3 de mar. de 2021 às 16:34, Alexandre Torres Porres <
> por...@gmail.com> escreveu:
>
>> Em qua., 3 de mar. de 2021 às 13:54, Alexandre Torres Porres <
>> por...@gmail.com> escreveu:
>>
>>> Anyway, time to better research the golden rule and practices of
>>> freezing delay lines.
>>>
>>
>> For reference, this seems like a regular use case of "freeze delay",
>> which is eventually looping your input
>> https://www.youtube.com/watch?v=XVghai8leTI_channel=EZBOT
>>
>>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] a barrel of fun: deken v0.7.1

2021-03-03 Thread Christof Ressi
Hooray! I will test when I upload my next deken packages (= in a couple 
of days).


On 03.03.2021 22:30, IOhannes m zmölnig wrote:

hi

i'd like to announce the release of deken-v0.7.1

  https://github.com/pure-data/deken/releases/v0.7.1

the GUI-plugin can be installed via deken.
just go to "Help -> Find externals" and enter
"deken-plugin" as the search string.

this is the version i'd like to get into the next Pd release as the 
standard "find externals" implementation.

so please test :-)


what's new?

deken-plugin ("Find externals" within Pd)
=

- decide whether you want to search of libraries, objects or both
- select multiple packages (with right-click) and download/install 
them at once

- install packages from files
- library sorting has improved (newer libraries sort before older 
libraries, rather than reversed-alphabetically)

- (optional) drag'n'drop package files onto the dialog to install them
- callback to allow Pd to search for uncreatable objects (dekenception)
- better support for packages with externals that don't do any number 
processing

- optionally keep package files after downloading them
- improve SHA256 verification handling

- introduce @PD_PATH@ placeholder for the path the the current 
Pd-instance, so you can set the installation directory to 
@PD_PATH@/extra and installations won't interfere with each other.

- (optional) SHA256 verification
- fix close-window shortcut

- lots more of fixes, bugs and laughs

the features marked as "(optional)" require additional software to be 
installed (e.g. the "tcllib" (for SHA256 verification) resp. the 
"tkdnd" (for drag'n'drop; if you got the dropsuite plugin to work, 
then this will work as well)
some of the features are not really user-visible yet, notably the one 
labelled "(dekenception)". but this is the deken-part of the recent 
click-broken-object-to-find-the-library demo i posted on the pd-list.



deken cmdline (create and upload packages)
==

for those of you who develop libraries and publish them via deken, 
there's also an updated version of the `deken` cmdline utility.



- much improved generation of object lists (using the DESCRIPTION of 
the object's help-patch)

- new flag to override the package name
- new flag to skip GPG-signing
- settable output dir when creating packages
- strip a leading "v" from the version to prevent accidental "vv1.2.3" 
versions

- take dynamic libraries into account when calculating the architecture
- new "systemfix" command

- new "systeminfo" command (for bugreports)
- new "uninstall" command to uninstall packages (or deken itself)
- fix password input on MSYS2

- switch to hy-0.19/Python3
- binaries for macOS & Windows
- Docker image (registry.git.iem.at/pd/deken:v0.7.1) for use in 
CI-systems

- lots of fixes, wine and bugs


___
Pd-announce mailing list
pd-annou...@lists.iem.at
https://lists.puredata.info/listinfo/pd-announce

___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread William Huston
On Wed, Mar 3, 2021, 3:37 PM Christof Ressi  wrote:

> I find myself passing in the number of total clones as a parameter.
>
> Yes, that's the only way.
>


Thanks Christof.

> I would like to avoid this if possible.
>
> Why? Is it only for cosmetic reasons, or for technical reasons?
>

Yes, mostly aesthetics. It seems redundant. It creates extra work. It would
simply my development workflow.

I'm communicating to my clones via arrays.
Each clone reads values from certain arrays, and writes values to other
arrays.

(In the output case, the clone instance number always corresponds to the
array element number, so I can see what each clone is doing. On the input
case, I'm reading at audio rate

So when I change the number of clones, I must change this in the 2 places
you've mentioned. I also have to resize my arrays, which requires changing
at least 1 message. (I imagine that I can probably change all my arrays
using a single compound message, but haven't tried this yet).

Ideally, it would be nice to change N in *one place*. I think this might be
possible if the first feature was implemented.

e.g., "If I am instance #1, and the number of instances has changed since
last time (stored in a global variable), then resize my arrays".

Yes, [clone foo 20 20] might look ugly, but it does the job. Personally, I
> haven't ever needed the number of cloned instances inside an instance...
>
I am still working on converting my 12 band flanger/auto panner to an
N-band Flanger using clone.

If we think about the clones spreading out and creating an equal phase
displacement across all N bands, and if we let S be the instance number,
then we can calculate the phase displacement for an arbitrary instance like
this:

PhaseDisplacement(S) = (2π / N) * S
So each clone needs to know the value of both S ($1) and N.

but if you need it frequently, you can make a feature request on GitHub.
>
I think I will, thanks!

BH


Christof
> On 03.03.2021 20:12, William Huston wrote:
>
> Is there a way for a clone instance to determine the total number of
> clones?
>
> Because often the behavior of a clone depends on its relative position
> within a chain of instances.
>
> "I am instance 12 of 100, therefore, I should behave like so"
>
> I find myself passing in the number of total clones as a parameter.
> I would like to avoid this if possible.
>
> Thanks,
> BH
>
>
>
>
>
>
>
>
>
>
> --
> William Huston:  williamahus...@gmail.com
> Binghamton NY
>
> *Public Service Mapping / Videography / Research / Education / Safety
> Advocacy*
> Blog  -- Facebook
>  -- Twitter
> -- Youtube
> 
> * -- Podcast Blog  *
> *Document collections*: VirtualPipelines
>  -- BHDCSDimockArchive
> 
> *Please support my work! -- *TinyURL.com/DonateToBillHuston
>
>
>
>
> ___pd-l...@lists.iem.at mailing 
> list
> UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list
>
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
> https://lists.puredata.info/listinfo/pd-list
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread Alexandre Torres Porres
just saying I usually have to send the total number of clones as an
argument.

Em qua., 3 de mar. de 2021 às 19:53, Christof Ressi 
escreveu:

> I can imagine adding a flag to [clone] to automatically pass the number of
> instances as the second argument:
>
> [clone -n foo 20] == [clone foo 20 20]
>
> but I'm not sure it's worth it...
>
nah, it's ugly, you need to do something weird instead of just sending the
argument. It'd be good if this was retrievable as an argument in the first
design, now we have to live with it or break compatibility

__
;
pd compatibility-flag 0.51 <
__

:facepalm:
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread Christof Ressi
I can imagine adding a flag to [clone] to automatically pass the number 
of instances as the second argument:


[clone -n foo 20] == [clone foo 20 20]

but I'm not sure it's worth it...

On 03.03.2021 22:11, IOhannes m zmölnig wrote:

On 3/3/21 9:34 PM, Christof Ressi wrote:

Yes, [clone foo 20 20] might look ugly,


well.
otoh it looks quite elegant inside the cloned abstraction:
$1 - id of current instance
$2 - number of instances
$3... - other args

i can't think of an interface to get the total number of instances 
inside the abstraction that is not much, much uglier.


somethiung like

[clones(
|
[pdcontrol]
|

:facepalm:

gfmards
IOhannes


___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] [PD-announce] a barrel of fun: deken v0.7.1

2021-03-03 Thread IOhannes m zmölnig

hi

i'd like to announce the release of deken-v0.7.1

  https://github.com/pure-data/deken/releases/v0.7.1

the GUI-plugin can be installed via deken.
just go to "Help -> Find externals" and enter
"deken-plugin" as the search string.

this is the version i'd like to get into the next Pd release as the 
standard "find externals" implementation.

so please test :-)


what's new?

deken-plugin ("Find externals" within Pd)
=

- decide whether you want to search of libraries, objects or both
- select multiple packages (with right-click) and download/install them 
at once

- install packages from files
- library sorting has improved (newer libraries sort before older 
libraries, rather than reversed-alphabetically)

- (optional) drag'n'drop package files onto the dialog to install them
- callback to allow Pd to search for uncreatable objects (dekenception)
- better support for packages with externals that don't do any number 
processing

- optionally keep package files after downloading them
- improve SHA256 verification handling

- introduce @PD_PATH@ placeholder for the path the the current 
Pd-instance, so you can set the installation directory to 
@PD_PATH@/extra and installations won't interfere with each other.

- (optional) SHA256 verification
- fix close-window shortcut

- lots more of fixes, bugs and laughs

the features marked as "(optional)" require additional software to be 
installed (e.g. the "tcllib" (for SHA256 verification) resp. the "tkdnd" 
(for drag'n'drop; if you got the dropsuite plugin to work, then this 
will work as well)
some of the features are not really user-visible yet, notably the one 
labelled "(dekenception)". but this is the deken-part of the recent 
click-broken-object-to-find-the-library demo i posted on the pd-list.



deken cmdline (create and upload packages)
==

for those of you who develop libraries and publish them via deken, 
there's also an updated version of the `deken` cmdline utility.



- much improved generation of object lists (using the DESCRIPTION of the 
object's help-patch)

- new flag to override the package name
- new flag to skip GPG-signing
- settable output dir when creating packages
- strip a leading "v" from the version to prevent accidental "vv1.2.3" 
versions

- take dynamic libraries into account when calculating the architecture
- new "systemfix" command

- new "systeminfo" command (for bugreports)
- new "uninstall" command to uninstall packages (or deken itself)
- fix password input on MSYS2

- switch to hy-0.19/Python3
- binaries for macOS & Windows
- Docker image (registry.git.iem.at/pd/deken:v0.7.1) for use in CI-systems
- lots of fixes, wine and bugs



OpenPGP_signature
Description: OpenPGP digital signature
___
Pd-announce mailing list
pd-annou...@lists.iem.at
https://lists.puredata.info/listinfo/pd-announce
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread IOhannes m zmölnig

On 3/3/21 9:34 PM, Christof Ressi wrote:

Yes, [clone foo 20 20] might look ugly,


well.
otoh it looks quite elegant inside the cloned abstraction:
$1 - id of current instance
$2 - number of instances
$3... - other args

i can't think of an interface to get the total number of instances 
inside the abstraction that is not much, much uglier.


somethiung like

[clones(
|
[pdcontrol]
|

:facepalm:

gfmards
IOhannes



OpenPGP_signature
Description: OpenPGP digital signature
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread IOhannes m zmölnig

On 3/3/21 9:51 PM, hans w. koch wrote:

i sometimes used the attached idiom, which works in certain circumstances.
(using the [max] object).


for such counting i typically use [value].
as in:

[loadbang]
|
[t b b]
| [value foo]
| [+1]
| [value foo]
|
[delay 0]
[value foo]
|

with "foo" being replaced by some unique symbol shared among all instances.

this is of course more useful outside of [clone] (where christof's 
suggestions is much nicer), e.g. when dealing with multiple 
GOP-abstractions.


masfd
IOhannes



OpenPGP_signature
Description: OpenPGP digital signature
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread hans w. koch
i sometimes used the attached idiom, which works in certain circumstances.
(using the [max] object).
christofs solultion is more sane though…

hans

<>


> Am 03.03.2021 um 21:34 schrieb Christof Ressi :
> 
> 
>> I find myself passing in the number of total clones as a parameter.
> Yes, that's the only way.
> 
> 
>> I would like to avoid this if possible.
> Why? Is it only for cosmetic reasons, or for technical reasons?
> 
> Yes, [clone foo 20 20] might look ugly, but it does the job. Personally, I 
> haven't ever needed the number of cloned instances inside an instance... but 
> if you need it frequently, you can make a feature request on GitHub.
> 
> Christof
> 
> On 03.03.2021 20:12, William Huston wrote:
>> Is there a way for a clone instance to determine the total number of clones?
>> 
>> Because often the behavior of a clone depends on its relative position
>> within a chain of instances. 
>> 
>> "I am instance 12 of 100, therefore, I should behave like so"
>> 
>> I find myself passing in the number of total clones as a parameter. 
>> I would like to avoid this if possible. 
>> 
>> Thanks,
>> BH
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> --
>> William Huston:  williamahus...@gmail.com
>> Binghamton NY
>> 
>> Public Service Mapping / Videography / Research / Education / Safety Advocacy
>> Blog -- Facebook -- Twitter  -- Youtube -- Podcast Blog
>> Document collections: VirtualPipelines -- BHDCSDimockArchive
>> Please support my work! -- TinyURL.com/DonateToBillHuston
>> 
>> 
>> 
>> 
>> 
>> 
>> ___
>> 
>> Pd-list@lists.iem.at
>>  mailing list
>> UNSUBSCRIBE and account-management -> 
>> https://lists.puredata.info/listinfo/pd-list
> ___
> Pd-list@lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> https://lists.puredata.info/listinfo/pd-list

___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread Christof Ressi
I find myself passing in the number of total clones as a parameter. 

Yes, that's the only way.

I would like to avoid this if possible. 

Why? Is it only for cosmetic reasons, or for technical reasons?

Yes, [clone foo 20 20] might look ugly, but it does the job. Personally, 
I haven't ever needed the number of cloned instances inside an 
instance... but if you need it frequently, you can make a feature 
request on GitHub.


Christof

On 03.03.2021 20:12, William Huston wrote:
Is there a way for a clone instance to determine the total number of 
clones?


Because often the behavior of a clone depends on its relative position
within a chain of instances.

"I am instance 12 of 100, therefore, I should behave like so"

I find myself passing in the number of total clones as a parameter.
I would like to avoid this if possible.

Thanks,
BH










--
William Huston: williamahus...@gmail.com 
Binghamton NY

*Public Service Mapping / Videography / Research / Education / Safety 
Advocacy*
Blog  -- Facebook 
 -- Twitter 
-- Youtube 
*-- 
Podcast Blog 

*
*Document collections*: VirtualPipelines 
 -- BHDCSDimockArchive 

*Please support my work! -- *TinyURL.com/DonateToBillHuston 



**



___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] pause writing to delay line / hybrid of array and delay

2021-03-03 Thread Alexandre Torres Porres
another reference from what's out there:
https://www.youtube.com/watch?v=gnnpXHbNP_g_channel=DoNoise

Em qua., 3 de mar. de 2021 às 16:34, Alexandre Torres Porres <
por...@gmail.com> escreveu:

> Em qua., 3 de mar. de 2021 às 13:54, Alexandre Torres Porres <
> por...@gmail.com> escreveu:
>
>> Anyway, time to better research the golden rule and practices of freezing
>> delay lines.
>>
>
> For reference, this seems like a regular use case of "freeze delay", which
> is eventually looping your input
> https://www.youtube.com/watch?v=XVghai8leTI_channel=EZBOT
>
>
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] pause writing to delay line / hybrid of array and delay

2021-03-03 Thread Alexandre Torres Porres
Em qua., 3 de mar. de 2021 às 13:54, Alexandre Torres Porres <
por...@gmail.com> escreveu:

> Anyway, time to better research the golden rule and practices of freezing
> delay lines.
>

For reference, this seems like a regular use case of "freeze delay", which
is eventually looping your input
https://www.youtube.com/watch?v=XVghai8leTI_channel=EZBOT
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


[PD] can a [clone] instance determine the total number of clones?

2021-03-03 Thread William Huston
Is there a way for a clone instance to determine the total number of clones?

Because often the behavior of a clone depends on its relative position
within a chain of instances.

"I am instance 12 of 100, therefore, I should behave like so"

I find myself passing in the number of total clones as a parameter.
I would like to avoid this if possible.

Thanks,
BH










--
William Huston:  williamahus...@gmail.com
Binghamton NY

*Public Service Mapping / Videography / Research / Education / Safety
Advocacy*
Blog  -- Facebook
 -- Twitter
-- Youtube

* -- Podcast Blog *
*Document collections*: VirtualPipelines
 -- BHDCSDimockArchive

*Please support my work! -- *TinyURL.com/DonateToBillHuston
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] netreceive not refreshing values

2021-03-03 Thread Christof Ressi
It might help to post a simple example patch with a description of what 
you want to do. Only reading your e-mails, I have no idea what you're up 
to...


Christof

On 03.03.2021 16:39, Michael Karr wrote:
So thanks once again! I was able to get rolling values using the 
method described in list-serializer. However, it is refreshing the 
values in increments of 250 ms, whereas I should be seeing almost 1 
million values every 40ms (as I can confirm in a graphic that my shell 
is generating). Ideally, this stream would pass in full resolution to 
an oscillator and flush immediately, so as not to clog the buffer. 
What am I missing?


--
Michael

___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] netreceive not refreshing values

2021-03-03 Thread Michael Karr
So thanks once again! I was able to get rolling values using the method
described in list-serializer. However, it is refreshing the values in
increments of 250 ms, whereas I should be seeing almost 1 million values
every 40ms (as I can confirm in a graphic that my shell is generating).
Ideally, this stream would pass in full resolution to an oscillator and
flush immediately, so as not to clog the buffer. What am I missing?

-- 
Michael
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] netreceive not refreshing values

2021-03-03 Thread IOhannes m zmölnig

On 3/3/21 12:20 PM, Michael Karr wrote:

Thank you, I had checked that help file, and list serializer is
conspicuously absent. I am using Pd version 0.51.3 on Windows 10.


here it is at the bottom of the help patch.
the line says:

"serializer [pd example3]"

gfmsadr
IOhannes



OpenPGP_signature
Description: OpenPGP digital signature
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list


Re: [PD] netreceive not refreshing values

2021-03-03 Thread Michael Karr
Thank you, I had checked that help file, and list serializer is
conspicuously absent. I am using Pd version 0.51.3 on Windows 10.

Op wo 3 mrt. 2021 om 12:01 schreef :

> Send Pd-list mailing list submissions to
> pd-list@lists.iem.at
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.puredata.info/listinfo/pd-list
> or, via email, send a message with subject or body 'help' to
> pd-list-requ...@lists.iem.at
>
> You can reach the person managing the list at
> pd-list-ow...@lists.iem.at
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Pd-list digest..."
>
>
> Today's Topics:
>
>1. Re: how to force the DSP call? / set delread~ delay name
>   (Alexandre Torres Porres)
>2. netreceive not refreshing values (Michael Karr)
>3. Re: netreceive not refreshing values (IOhannes m zm?lnig)
>
>
> --
>
> Message: 1
> Date: Tue, 2 Mar 2021 21:21:31 -0300
> From: Alexandre Torres Porres 
> To: Christof Ressi 
> Cc: Pd-List 
> Subject: Re: [PD] how to force the DSP call? / set delread~ delay name
> Message-ID:
> <
> caeasfmgorbruxdawe-oxkbz9d0t8rvfo9wyx402h9z4vk5n...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Em seg., 1 de mar. de 2021 ?s 22:43, Christof Ressi <
> i...@christofressi.com>
> escreveu:
>
> > while we're at it, any reason why not to have a "set" method for [send~]
> > and [catch~]? Seems inconsistent
> >
> > For the same reason why you can't set the name of [delwrite~]
> >
>
> I see, I got confused and thought we were supposed to also set the name for
> it.
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20210302/4b4524d0/attachment-0001.htm
> >
>
> --
>
> Message: 2
> Date: Wed, 3 Mar 2021 03:36:12 +0100
> From: Michael Karr 
> To: pd-list@lists.iem.at
> Subject: [PD] netreceive not refreshing values
> Message-ID:
> <
> caoh2gpy13kmgiyy3lo-7+mctp-m_rcy7fyyna8r3h9poome...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
>
> I have set up a udp stream (consisting of millions of values), and I would
> like to output these values three at a time using number objects. When I
> print the output, I get a whole bunch of values, but the number objects
> only retain the 1st, 2nd and 3rd value. How can I tell pd to pass these
> values until the stream is terminated?
>
> --
> Michael
> -- next part --
> An HTML attachment was scrubbed...
> URL: <
> http://lists.puredata.info/pipermail/pd-list/attachments/20210303/be9e0928/attachment-0001.htm
> >
>
> --
>
> Message: 3
> Date: Wed, 03 Mar 2021 06:42:55 +0100
> From: IOhannes m zm?lnig 
> To: pd-list@lists.iem.at
> Subject: Re: [PD] netreceive not refreshing values
> Message-ID: <15daf202-8c27-4ca2-b1e4-3e104c962...@iem.at>
> Content-Type: text/plain; charset=utf-8
>
> Am 3. M?rz 2021 03:36:12 MEZ schrieb Michael Karr <
> michael.karr...@gmail.com>:
> >
> > like to output these values three at a time using number objects. When
> > I
> > print the output, I get a whole bunch of values, but the number
> > objects
> > only retain the 1st, 2nd and 3rd value. How can I tell pd to pass
> > these
> > values until the stream is terminated?
>
>
> check out the "list serializer" example in the help for the [list] object.
>
>
>
> mfg.hft.fsl
> IOhannes
>
>
>
>
> --
>
> Subject: Digest Footer
>
> ___
> Pd-list mailing list
> Pd-list@lists.iem.at
> to manage your subscription (including un-subscription) see
> https://lists.puredata.info/listinfo/pd-list
>
>
> --
>
> End of Pd-list Digest, Vol 192, Issue 14
> 
>


-- 
Michael
___
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list