[PD] selecting triggers once with env~?

IOhannes m zmoelnig via Pd-list pd-list at lists.iem.at
Tue Jun 10 09:39:27 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 2014-06-10 08:30, Roman Haefeli via Pd-list wrote:
> On Mon, 2014-06-09 at 19:53 -0700, Ronni Montoya via Pd-list
> wrote:
>> Hi, im tracking the amplitude of my signal with ~env and i need
>> to send one trigger when my ~env gives 0 , the problem is that if
>> i do:
>> 
>> ~env | select 0
>> 
>> 
>> It send a lot of triggers when my ~env is in 0 and i need to send
>> just one trigger.
>> 
>> any idea how can i send only one trigger ?
> 
> There is [change] which only lets changing values pass. Something
> like this should work:
> 
> [env~ ] | [change] | [select 0]

though in practice you might want to add some additional filtering
before [change].
[env~] will give you loads of slightly different values, even when you
feed it a rather "constant" signal like a sine:
e.g.:
 [osc~ 440]
 |
 [env~]
 |
 [change]
 |
 [print]

i'd suggest doing something like

|
[env~]
|
[> 30]
|
[change]
|

which will give you 0 or 1, instead of the amplitude.

fgmasdr
IOhannes
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBCAAGBQJTlrYsAAoJELZQGcR/ejb4BVEP/32h/CAkkwAplVHyokQcbopP
2tMtp9fQBlI0byhnCNNmCb6QE/XsZS7//pGWKNeLrBewlRnH/KTaqbvIP3G6UZmQ
m0Ic2gVtRMYmsSIrf6VKmG2TOnZ1miqXUAVE93wlUDwA2vRWvA3vSUsgGavPGvsF
xz33FQNPpLzIKqb7WMPPfQGvmDy3KedhSbpgreNJ3utRmGTICSZTkCfsbRngyAgt
ATy7Yml5jzC5Nj6BoTsUouzMzEgW+BantndFK6KCMM3vxIb1mnDNqwchqUBx8Z/m
FOS7nygugCl0tsNlpicdWsKEpxWknLHdKyLCDgONv1/A2Iwa1EOUK8i720sOEUyX
oiC8Dh1vGnGHhwnEEKeOEzDJGprqp/1S0nRvpfnzc1Zvzfkf5Jlydo8jUa+F1z3h
0YbQ+KL0QuCiAZfoDV6ZM7E7GJj+DA349mshFPHtToB/6Y9bD7m39tjiTIxdc+hU
KPsWQ8ri10JkvRP8EOyG7u1Mjdlf5qQ5T6U4+XJTkyDNC/k3t/COKxIcH2uYLtXC
MThnhr88sEbes2Og523RhhROUtvJnl+QuHam5Lt1XDSFkNcMStfcC/TjfbsUKwVr
Zm/lG4Jfnwu+XCXW7Iv5DD3bFdO4xqr10Q6d/7GTa8shx1uU52R0+zTme8hI0FL7
fMw0hXMIz8aN76hKwkbB
=okfr
-----END PGP SIGNATURE-----



More information about the Pd-list mailing list