I've created an elaborate Rube Goldbergc machine to make [Function] work as an envelope for [Line~]. The reason for this was to get [Function]'s output in a list in a form that [Line~] can read and also to [Scale] the x axis points (time) so that the total domain of the function object comes out as the total time of the envelope.
First, is there a better way to use [Function] with [Line~]?
Second, as I indicated in the patch, this only works if a bang is sent with a 5 millisecond delay after a "dump" message has been sent to [Function]. Is there a more elegant way to accomplish this?