Filter data

Post your awesome Wire patches here, share tutorials
Post Reply
frankfunk
Posts: 21
Joined: Mon Dec 30, 2019 21:38

Filter data

Post 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?

Christoph
Posts: 161
Joined: Wed Jun 02, 2010 09:58

Re: Filter data

Post by Christoph »

'Gate' and 'Switch' nodes might be your friend

tijnisfijn
Team Resolume
Posts: 299
Joined: Fri Dec 06, 2019 00:01

Re: Filter data

Post 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--
Attachments
Screenshot 2023-11-09 at 13.32.14.png

frankfunk
Posts: 21
Joined: Mon Dec 30, 2019 21:38

Re: Filter data

Post 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--

Image

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?

Christoph
Posts: 161
Joined: Wed Jun 02, 2010 09:58

Re: Filter data

Post 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:
Screenshot 2023-11-09 221914.png

frankfunk
Posts: 21
Joined: Mon Dec 30, 2019 21:38

Re: Filter data

Post by frankfunk »

Thanks a lot, I'll have a close look at the Snapshot node!

Post Reply