Problem using Function

mrb's icon

Hello all,

I'm trying to use function and line to automate the pitch of a buffered speech file, however I keep experiencing the same problem. When I put more than two points onto the function interface, the automation stops on the second point. I've checked that the domain is set to the length of the speech file, yet it always seems to stop on the second point. Is there something I'm doing wrong????

Thanks

Tim Lloyd's icon

Its impossible to do anything but guess at the problem unless you post the patch, or part of it.

But it sounds like the second point in the function might be a sustain point. If you apple+click(mac) / control+click(windows) it will create a sustain point, which stops the list of values.

Try un-checking the Allows Changing Sustain by Clicking in the inspector.

mrb's icon

None of the points are sustained. Whats the best way to post a patch?

goodparleyandorfing's icon
mrb's icon
Max Patch
Copy patch and select New From Clipboard in Max.

NB: the patch itself is not my own, I've just added the function element to try and automate the pitch!!

goodparleyandorfing's icon
Max Patch
Copy patch and select New From Clipboard in Max.

the line output of [function] is formatted for [line~], not [line]. [line] only accepts lists of up to three items - start value, destination value and ramp time. try this as a workaround..

mrb's icon

thanks for this

mrb's icon

Thanks

Meng Qi's icon

Thank you goodparleyandorfing, it is a nice method!