[PD] Trigger bug?

Krzysztof Czaja czaja at chopin.edu.pl
Mon Feb 21 16:26:28 CET 2005


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





More information about the Pd-list mailing list