np. this sounds cool. does this mean for example you can detach bonk~ and run it faster-than-realtime on gobs of files?
it's not working on dsp objects, only on control objects. basically it creates a helper thread and runs all functions of following objects in this helper thread. if a message reaches a join object a callback for running the outlet function will be places in the scheduler and run in the next scheduler loop... detach is useful if you have a control operation that would be too cpu-intensive and would disturb dsp... join can be used everywhere, where a message has to be rescheduled. this is also useful to place behind any threaded external calling the outlet functions from the helper thread to make sure the following messages are being run in the main pd thread ...
cheers ... tim