hi Tim,
Tim Blechmann wrote:
from notes.txt:
MAX compatibilty: trigger 1 (on Pd, outputs 0; on Max?)
basically |bang( | |trigger|
is internally the same as: |bang( | |0| | |trigger|
that is awful, but it seems that miller did this intentionally:
the implicit conversion is simply incorrect for the [t a] case, while it works perfectly ok for all other cases. So, I am not so sure -- the [t a] feature was added on top of already existing implementation.
Besides, it is too late for making the default Pd trigger fully Max-compatible. For the record, in Max:
[t 1], for any input, outputs the integer 1, [t a], for any input, outputs the message 'a' ('a' is the selector) [t l] works pretty much like Pd's [t a] (horribly, it converts bang to 0 as well...)
Krzysztof