Electronic Music and Sound Design patch with unexpected result

Brian's icon

Hello fellow patchers, I've tried one of the activities in the vector synthesis chapter of the first volume of Electronic Music and Sound Design, and I have encountered some strange behavior when modifying a given patch, named 02_11_crossfading. I applied a metro object to automate the slider so that will output a range of float numbers between 0 and 1 (although the activity asked a range of 0-127, but no matter what I tried the amplitudes were always over safe limits). The fact is that the wavetables crossfading aurally is fine, but the scope~ object after the sub-patch "p x dissolve" shows a garbled mish mash of a triangle and some square waves parts, instead of a combination of the source complex sine waves.
I'll attach an image and the patch in text format for clairity

What am I doing wrong?

Max Patch
Copy patch and select New From Clipboard in Max.