Set the sinusoids positive/negative
I have a scope object that, with the same inputs (two sinusoids) when activated for the first time gives me the result shown in Figure A (attached), if I active it for the second time it show as in Figure B.
Is there a way to set the sinusoids, only positive/negative (A) or only positive (B)?
maybe post your patch so that the problem can be localized better. otherwise, check the inspector for the scope~ and get to know the corresponding parameters and messages which you can see in its help-file(paying close attention to the lo-hi ranges and the triggering). and also make sure that there is nothing before the scope~ that might be causing the sinusoids to only output absolute values upon second activation, etc.
hope that helps.
*Never fear, Noob4Life was never here!*
Here’s some info that may not be totally obvious, and I think is not even really well documented. The right ("phase") inlet of the cycle~ object should more accurately be called the "phase offset" inlet. When MSP is turned on, every cycle~ object starts at cosine phase (at a value of 1), plus whatever phase offset is specified in the right inlet either by a signal or by the most recently received float (with the phase offset value specified as a fraction of a cycle). Thus, you can cause a cycle~ to start in sine phase by sending the value 0.75 (or -0.25) into the right inlet before you turn on MSP.
If two cycle~ objects have the same frequency when MSP is turned on, then it’s easy to control their phase relationship reliably. But if they have different frequencies at first, then you set them to the same frequency (without restarting MSP) it’s nearly impossible to know what their phase relationship will be, so even if you give them the same phase offset value, they still won’t be in phase. You’d have to restart MSP (to get them back in phase with each other) in order for the difference in their phase offsets to be very meaningful.
Here’s a patch that lets you test that. Initially it uses subsonic frequencies so you can visualize the resulting summed waveform better.
-- Pasted Max Patch, click to expand. --Copy all of the following text. Then, in Max, select New From Clipboard.----------begin_max5_patcher---------- 1146.3ocyZtsjZiCDF9Z3ovEWlLgx5fskyc6ywVo1xXKXbJeffMYlYSk8Yes 0AfDFBswxMbicIgL9u+5VsZI3GymsXU8qxlEde16u8lM6GymMS0UeGyLsmsn L40zhjF0vVjVWVJqZW7j9yZku1p5e6yIMRauU6KyqJjspGgX5LOSMv5Ue8Sb gcjqqqZqRJkpO5u1kmTbx2Q89V6Whuo2s6jMcu9j175p+YmLsUqcdf+R+m7H T0M6EuuXepj1zmyq1bxSvzCMNr+Jm0ekd5izKrl7+UILBcoeeu+b979KOgJp htYTctQSho2Kid8N42VB1n4NN9fIX53CBz3CZP3QTwBdbQEykwGTw8xn+dcw 9R3yJHtzp4bkkFptwiwzraRSJjdIkaKxa2mI8pW60ruanYduj78tLy.4AK1g 7f4q4AUciDywDH6jep4spTvFtKSOxTYGiTW0Kn3ZqtT1zjrQdlU2y420joui IGLTS1xMcWsusUps2EK9SY.4hSVRsCMAcMDtEGq121VWA1WyFn4sJoZC.STH rtZqC2kd1kAfcr933XYB9w37owwdIZHfxBp.GVXVl+dvB+kTvgFzPjBMzyBL 3Pm+GMbDAGGbbvgod46AN3fYAEIVnqM7dLSA7RiTjxfFO4IMpjuzYPmQhL4Z 4th5WftjIQfZvAWk8PmR00kN0VuYSA3MHPhFn4k2UK50c41RiGWsBWv4VTmj oJYApM5tEEtZkRFGLQQgvIo130E0cpErwO3k.nW4Hj3p86Rz2N6HBNCYcxMo a6K.XmYQUSkzAOBvKvwviIHSD7LEn8HAOlqgGQO2hScM7L0u7HAO5sBuwfAp XxwvkVvNI8+fV8Rn6OIOFSurUzjXx6KWI2cv7Jqyjm50ul4F6rHgl7MU8OjM l3fQ1If7xtfydVszRq0sDkL8O1U2WfdLA+gDQ1iI3R03zwF6Kib7kc2wr3AD y.NLVA5X98m.+AvSeibV0XFPCHklodztslF3942Mo0akfM+fAmixb.y1U3Y9 Gt4xppg6.42AGn8P1iDSgG7BH4ifQB6NfDaQK7PDQR5aoEvi0oXhE67CchQA CwpWFFUH2ifkagJpwrnHu52+qOndO88+qnpod+tTq1r+DLdGeUYxl17JUY8m Ln9if3jA8bdVlr5zThk4YaqyqZMhHHRcPRZCh3Gbn0ExFBVrL.h82rnqJVLz T+V7uA.RX82Xz3CsPQrAiPrzv.bEKaLh0mfqXoiPrDVjqDa+Yod84Q9CSrF8 o8+rXlswXAqO.sFOLoZTGIVmqMN5PqQJVp+DjMECmc+uJ2s6r0InbfyFlVEi Pql7SnoU9XzpN8DZZk9.FWNljPlJOb.+nhIXcywpovInviwpI9Drj8X0DcBV Ydrw9f7cBb0TD.MMzkI7MKPn2gidxop0XEKjssfrOkCTRD7jDnPeboDCnjvi RPi6ICdYH6N2BNVlDRZEQGJjsRfaBefJBuHLHw73tPMjbUA2ToWTy+5bF6PK DzJtaoR.TQ3EgECLB6VUTWieN++Qzo6wx -----------end_max5_patcher-----------
Thank you both, particularly Dobrian Christopher that has made clear with its detailed response and with the example all my doubts.
Thanks a lot.
Forums > MaxMSP