Page 1 of 1
Filter data
Posted: Thu Nov 09, 2023 11:53
by frankfunk
I can't for the life of me figure out something that should be very simple to accomplish: I want to filter incoming data and only forward the data if it fits certain criteria.
Specifically, I want to receive True and False events and want to forward only False events while discarding the True events.
How can I do this?
Re: Filter data
Posted: Thu Nov 09, 2023 13:23
by Christoph
'Gate' and 'Switch' nodes might be your friend
Re: Filter data
Posted: Thu Nov 09, 2023 13:34
by tijnisfijn
I think the easiest way of doing that would probably be the if node. Something like this.
--begin-wire-patch--
850.3ocqVF0iaiBDG+qREOGpLXar89VR1MR6KsurR8gSQUXarC8HPNLNs6sJe26.1MNo6pb45l7hwjYFl42+ALufpLZsnxIM5Nzc+0KnFqYKLHZFxz6106PqmgbFXFxLjTCSDgVeX1Q6H+xtniFRm4CZszGyyrE9iFtpSbzR1XHOyJ1qV4jYHKuV12A1sdzkOaqEVedBSrU33n6dAw6caLvjHDjAbmn0XeFcmtWolgpE6Tlm2Jztm31Vgyaeokqq1LXuluU.i9hzJf21Krc9rGLZK+a9XlAKiT6GQfzYG24cL5vAej6prxcgpMDpZY2NE+4OMDQXBYMrrxFoOgQzTQSFqgfyiSRwIEE03h7xJLIhTWGSRqxJIfOJYkP2IVIUiAYbhontkKUCiLVYqTyUu6JK+XkQ7U1+zyURGfvXZdJHKVQmQ06FceiP1tAVMRTNzr7cYsy6WAMB7riuWbqyF2l9sk5iEcucbvdgtdP0Aizhe39joV7XcHTZXXmO5Qg9CmyJK6cCS0nLe2+z87NeFEdEhFW06esS1BD0GRotyA4+fSiFK0P2EHmGsOjgkldcc2orImNQlXfR+.XYT5GSmg.plRiAmpT7tfORHkQYYrhLJKEWTTrDmrJeANeQw83XVB69kr74yYEmxMRHBlp+F7cOzmY7s9FUfGMvOFOJJLUnHbCKTXK2TwTZLpoJIrC0WMaj0PeKrE6DBLa.SqOpiK.e+viZzIxyW2K6jk91VmsW.Ah7Z1ObPBdHANlHgGSRPHudmBP7osloAAHo3pDfGXKnv1SJAWrZUBd4h34Qyyxg+89ah.D8+SAl30o.YRH9r9CK2v0shKJEz2RJtMs2izMKM5ZnaRYAGyyZX3BJstfwxSaXUuWvN8Ym+nt6IZ9XyEwXxsEio4uBiDJ6p33CyoLbR18.GySmiWjrb9CKiIIKVk8dg43mbO6DRt62JlKiwkRak5xcjraKJei86jnq6D2jZAfRQRDtHqnDWRYjLNqjKR3mhR5M3DWnZaOqZ72Qw+YSgaU3BRWkoOY6+us7LM5WNcxJ81ml7jos8hB2ggaCzaGjI30dYXGH3uMbYLf7Tx.1wwDu.7uF+86HgjWMbkSeR4ok+FOTjuavu4Z8gC+DcnCVWB
--end-wire-patch--
Re: Filter data
Posted: Thu Nov 09, 2023 21:12
by frankfunk
Thanks for your replies, but I still don't get it. I've come up with a simple example for my problem:
--begin-wire-patch--
1502.3ocuXs0iiZCE9uREOGh7M.y71jaR8gtUZ6JUotZzJC3jwsbIKXlcSWM+26w.I.CDByNiZhThw53i8478ctX9gUXVZpLTqxRKrt6y+vZedVBL.uvRmqNbPla8.LLClB0YpmWbQRX5rR8wRM5hjjEVpz5Y5HHYnfzQEjNTP1nBxFJHbtkohfXYzsNjtipR2gB5zHXO47FJGrG4xB4bjq0O9Pix+87H3469L7bhTKrt6GVhR8iYvbVVKrBEZ4gr7SV2kVFGuvJRdLN6ThLU+IQ9AXOA4CxEogOVKepHQBi9SUtDd5IYdA.vFgRD+sQmvwJQkZFg4KrNJzlEhd9YilKByUG0UxaTUjp3Xr3zGp0HLgJB1V0dk47Z4uOfxEt6sco781LFUXKjHtsifIjAXbjWHAVSrJTlVH2ohaTRyDsZMQnhqGkANGUpH9czxvFK6qkhXkFbgTB2wsBrxhK0MK+Qo5vivtgQb.f9lJRaVmOAAqrP7j789znerLIH8hQWl2L3IYZTMpCBkJ+t9CYQxeMx5NX8ovvBi1QU7CMPiBJ00SoRKzv4p9A8oilikJEXM.LAZUDWJa14frxznh91raGSF36e25NGNZIh5fcbIvDfWi4iV5hnDLhw7IXtmCnqvXQQ81CmPKOOWeOhqi85M701rstt1bXI1TDFug4R7Qtq65lvUZHK7ef09DPqxLL8r3JyeO7wUfPUSUYa5pMpNDq0FOGJcwFMAHFLSKx6J293LgtUJZkHxiWWBayo6r1u09Ah9nJBBLfP3NPwCWXHqAmttZYW.9u7jpPEXBHz4kRPC32YTkhFfpTF5UCl61.+v7P6r8244XucC2iSb874nsuUv7bp5ViKHKKt0x1KhKLdl84xuVJSCOcc3xr8yiabErxbz.LpCl8aRcdVZVhbRTiLD0fi125eR+V6YvRBg3ZSzcc4G6HEjGunt.7Tf7kETKRqUZ9qU809kyRiespGOW0qyhklLgxqiIPFDje8GfMw3DG93TUNY.SkS3KOm3AuDOSt5p6c1ZybWaFsy0lRW63duytU6XrtbUxOAWsoYgqarW7fSISOxWCwnKrNFqnOxLFv1EMZ4uaMU7lj6R++h6NJpOR9IlKdIARs.+6iYny0dnL5RtuqGT3tpfz0I.2ucK0lsxei8pUabrcueCyLXyJJ5slrZ.AnetpJW5DvaGWUKD8gL8j.D6sBPSGLWYAUBOqxLKplL+XVr3baSuRH2gO.x8IMw4N.HO23b1psPbNmZpIQ31XHteGAi8oaV8tGmOdIIsJQN6.89tsEWKveXaCajPq2SxPbFxPBTZ39AFe70wGS1p8YocqVV.5H8PG1w84JwqidjKiJ6UPXjPjtMdaKBpFNvSRZWzmMMguvzV9C8WaBzM7sLwNhmKMt+mldqVfenpwvSwxo7LeTdnLVjaMNImPF1NMzhseCO2kL+5YaIagFo2gWY6iv2aud6t0LO1F5ZjWWdN8mfmCWF5Pp4Fj2BTuHHrc2T3fSGaLjIidN.A.pzoKlZjAt67Lp3NETgLD3XUprAPtZ+i0W0KAtncEs+EBx5yRVzvTfymQ2M95oVBB91cI233XNKGyJTuHO6.FKn1JFanHVNcywEGEgFWysTV+RXlTDmCHVzqa4Fj9E9fWXeWP5V3bXL73goimmXQa1sKoaZSW9I39x+xGgaPeiaZ4NLoYjLTk.ryaTw7Lo+4EuqEh6zz9LS0Bm8j+RlmIKlUM9YeueN4RdJleUdJOLiynSkkxg6PrYLGlM2WBMcgEDVnTPhbPu0pwmgkakneNcm25xtQ9ow6hqk52utcelyPjokd9GmSNcclo2666.Xj9snT.fcPN9bL.YTbSK1t97kLOWWNywCYl85vsqeDylI7w17HlzlfETFIzWfI342iMhDDre+Ma95m70s7wp2Dv0czMsFTlW6VgGKUlcMDVdd0aeE7T0upD32+My7tbqRhJiqeY4lM1PVMVrIEJ0xzrtocLS1ECNBYR+OPoyvAC
--end-wire-patch--
The Equal & Not nodes stop the metronome when the counter reaches 0. The "Reset" Trigger (blue) resets the counter and also updates the display. But it also restarts the metronome, which is not intended. So how can I make the counter reset and update the number shown, but without restarting the metronome?
Re: Filter data
Posted: Thu Nov 09, 2023 22:30
by Christoph
--begin-wire-patch--
1782.3oc0Ys0aaaCE9uxfd1xf2EYdK91vdXc.sEX.qHXfRh1QaxRt5RZSK5+8cnjrkTrrrRSv5VBPBMwgGRd99N2n+pSPZRhInHJMI24lO7UmsYo6gA3YNEYQ61YxbtCFlBSg5L02lcRRxLmzxhCkEnSRRm4DkTOSGAomKHaPAYmKHbbLIZ+XSXOIQmKoXPUJNWPdif8jy6b4f8HyjalhbCYdFvPJGVxAzoZXIkCXffsO2DWij8DV8bDFMrvCXQwmD8jjjNBdWy3eKKDN727A3y6MEZma9pitr39TXNGmYNA5BytzrGctIoLNdlSn4Pb5i6MIEuWmsCL5f79Y5jf6qkOQu2.i98nLC7oGLY41a.Hzd8eY0IXC2GkXGgAizAcgcgnu8MqlyCxhNTciqTUXT9gX8iuoVivDQgv1FsMxddcXbAWITdtp.LyE9j1UFJBb8Y9DUfT4SnXXMwQAljbyln3FkzLQqV2qihqGkBHYThN9U7lgs2rOVpiiJ.SHkH4hJ1ZZbYQyxu2Ds6dX2vHIfXeJJrvtNEAAqLW+f409zTbe4d+jSW5xrlAOXRBqQcPnDymKdSZn4WBgUA5JAFmaUOphfT.jd+xh5ohRxKfCV8GJd7f8bEk.zF.m.0piKMMaseZYRXd+KsnycF73+LXkDx4HJGyEDXBvrI7nywHJAiXLEAK83ftBh040aObDc77.p.QvcWtRtzksVHbkBD0khv3ULAQgDK6ZmvUZHM3ug09.vqRsT8z3p6+V3GgFgplp5tUTsQ0AYZuiGc7OcGsdHVPqPm0Utswo5hVonUhXNbYIbsmtiZ+Z6GH58QgfmA3C2AJt6DEYIXzKpV1Ij+OeHJOx25QTjUZ.MfekQUJ5LTESjOavbyJ3OLOzFW0FOt65UROIQ3ojn0uTv7Xxp1KmeZZb6MaqNN2ZY1lY9XoII3wKCW1seZbiKfU1iFfQcvre0Tjkljt2LNpMfyHb19T+i5mZODNFvIuv5eOQzsSVH2ZoZug1+0p4iK1tjnuXFSsDK6dTkUafGlaIwmQsTDwbOH7omfIXRF0qIrAVLWfXHASwvv+HivzDRkxkcqZoqjb6BWES4gg3GTFC8RYZMYbuH8A8slLw3wkosdfQrsn9brmfdyNZnanEUH0rAiZ7yPd+QIejW.2yZPbCifpHxqKqcbNXyBlDm4ns74pd7TUeQZrwlG1LBZMGgT0+.DLljvkWfKSFHLIlN2CQnJB2Shax.x474DkhhEWgGu3V9ZWlXoczFgKktjKtkuYwFFqKOl7CiG2id1vP5huCQO5CQCgvcgkVN7ZagWiRho+aQhGD9GHKIwSMGaC8fnLrmRHahkwI34BNgPvh5YuLE310qotrEpUtKVrBhrc6JlcvpEzW+PY8yYVYTGAf6XrZAo2jVLJDwdoPz390U2fmSBQ6jYGRi0WKT7E.ct7LP2EiUyqwYOBGxYMspiXKVC95Rps5HhzEC99aHfpnqV7p6qObwQEQ6MS1Yuuga1kb9OOUzJCzE3nbD94bD+nBnUUqUdrjkvoHMoaca4fNR10gebaVj94QPxLgk8xNLfSR2d.c09UCOyRRZWzGr8CNy1g3c8W6dnurqcE6HdlwZ9eX7sZF9tpVTdL1Llk4slckw5rKTlFgbdicRtWCMWhnSllulrF5naCFpJCgu0c45MKYdrUzkHutzb52AMGZKeWh8sLtFldRPX6tpv9Odn4hLpyyNf+GkLd9TqLokESHo6XHExxeiiRLM3wEajo9QG1Ck9Uw5ehfr9jjYMDE37Y0cisdrkffe6tjqbbrmkCo4QOIP6YDVPsUD1.crY7tzxOnCrllqor94vrQHN5OLqWaaMH8SrAO49cBoagyycgG1Kc3vDyZCtcJZSazx2a9bwO8VSR3UZ4WbdLyPSPzdfcN8V8dMyD2o.9IFoEN66+CSVpIeRI4m7CPIvmhSQwUwo7v08Ud4nTbIm3xXblqTYfptvZBKvnIgbzKMY7QX4Zw4mRA5slrqDeZ3x3Zo98Sa2m4bNxzROe2wfSWlY5859XTCTvEl..LGwURL.YzicYIkn4JOgPx3dH6ri7dApPlKSqvtxPlwkf0TFIPog12ldQ1Hhu+1sWs1quy286sUOI0XFZ42sg19zA6RzwSMRwTeIGAkMGJgk0u2WwblzC.FjG6J0JDJ3H.VB8c8Mf+nOBsUt0mAdUlWZuO0W3q4C9c8pscskCWB76RzGxu+JcJo9eAbJ.3TQfo3TOLRQ+OKbh+gBmM0sWlUCdvGKirGi.PCYUeKc1FGIR5bLgxXTQuuwDWphLGQ3XOODBPi5PbeI09EChl6g4vBUTDEgEBAQz+0E+fiMFl0hQcr8eaiHaqWvFvvxxr8aU83y1GADJV5eP1jNqU
--end-wire-patch--
Maybe there is a smarter way to do this, but I sometimes add some snapshot nodes in between to define certain criteria:
Re: Filter data
Posted: Fri Nov 10, 2023 08:52
by frankfunk
Thanks a lot, I'll have a close look at the Snapshot node!