I've got a some what complex patch, I wont take you through the process as this will confuse.
1) all the input data is generated from a notein trigger.
2) to re route data, switches/clear/resets/etc.... are controlled by note off messages. (velin, sel0)
This all works fine if the user presses a different key each time, user presses key all data is triggered, user lets go of key data is re-routed.
However, if the user presses the same key multiply times, the switches are changing but the data is not.
I need a way to trigger things only if the data is different every time.
so an object which stores the first input and acts as a sel object, ie: if message matches outlet1, no match outlet2.
The input message needs to change everytime, if its different.
I'm sure this is not the best way to describe what I want. Please ask further probing questions to clear the confusion.