ok, this may be a dumb question, but let’s say I have two patches I like and I just want to combine them. Do I just send the ouput signals to a multiplier like *~.5 ? and then to the dac? Also, I don’t get the difference between +~ and *~. I know one is add and the other is multiply, but do both combine signals?
sorry, but this max/msp is way over my head…
*~ is the fader on the mixer (* 1. is equivalent to "O dB".)
+~ is the connexion of 2 signals into one, really the addition of 2 signals.
If you want to play with the balance of 2 signals, you need 2 [*~] objects.
If you want to just combine them, [+~] will add them, [*~] will scale the sum. Or connecting 2 signals at the same input of [*~], that is equivalent.
But just go ahead, make a patch, try it by yourself. You won’t break the computer nor Max like that!
Have a look at the patch I’ve included below. It should illustrate how [+~] combines signals while [*~] scales them. When the combined signal is greater than 1 you will see blips on the [scope~] and as this increases you will begin to hear distortion, just select a few values from the drop down menu or change the value in the [flonum] box. As Jean-Francois mentioned you don’t really need to use the [+~] object as MSP objects automatically sum signals if they are connected to the same inlet.
----------begin_max5_patcher---------- 780.3ocwW00aaBCE8YxuBj6aaoQ17UHaRSZ+A1S6sooJC3j5JvNBLcosp429 7GAhoMoPymODmvAi84dtWe3lWF4.R3qHU.2u49GWGmWF43ngT.Nat1ATfWkl iqzSCvH+im7.Xr4VBxJgFNkmm6lSdjjW0bukXQ58T1h6JIoByVflAm.G6FFq Fi7UidRD2+t4QlyYBFtfnWxeVRw4MKFqtfxxIBMIPaA40hFz.qEoh9rdQPdx 8v.Syzqpj72NE0rrlGW7zRhgf.vXqOs7pB+XyDt4WpaoBW02MQrK36pga9sZ bdNdgBCM1E14NxqfSBB6folzjtPdZntX9xYNwSC0gUY2ICHo9dGVHJoI0BS1 zoM64.HEIDcriz.uNZTy3qiFOvrdcAgU2lzkx0lZlVtr+jsejZDAgGa1lJHE a1VPMKiTZTOvXkHQVgSE4OYCgS3xrlEvbbYG7VhzsNxe30Qv8VGQYBqxnCPw 2y4rut9CNdELUK0dZEONVUVcHBt2NkEzfkknf8JKUzEL4tdPJx7btjQ86tDa 7XfmV2EugG996M7kg.VWWjfYKNo0EeYsxy3iDGjo3.pccm4cnpyQWbfNKEGU o7kj1yFIKjFz7Ry5J0EuYAHiq569ExRB1grMynZS0uwBEFp9Z5LqmIEmmlxq YB6WAsSEqjqbszJQitHsrWneEhFbBb2kdMytTVzrQqtEMAo39VOrj54MBeTv 6k8vHvoqX6GqkaMnWQynV9wWqRsvomkRs80AzSo4j0RaWX+mBMVTQWOkI9Rp L85MEXaMEb0rlBmcEpWBBf8pLW6xkH3YQXHOmgSGP+LFejf1Q6915KH2UZ12 1JTuXfbJ6s+MHMeT3cifJdcYZSz2zsi6VNkQpDTFVP4LqIorhrlz8zrLByle EzrkbYSiaHQXjp4MjoIFDb6U6QnOsj0uS2weNxF6cp3p5eo0KWUMa8YD1ikS vAvo2P7yMmFdN8BxoAk6B9b0YGImT16CiSWPcxeHbBcY0o3gxoKnNMjycuIA e10ooCgSQGAmjW75n+SuHNG1 -----------end_max5_patcher-----------
you mix audio dignals by multiplying them with each other.
no need to do * -0.5.
*~ ? yes, that would work, but it is not necessary.
most msp objects will allow more than one connection, and that multiplies the signals too.
if you for example connect 2 signals both to the first inlet
of a [+~ 0.] that also multiplies them.
if you would add 2 signals via +~ it might sound similar, but it
gives you wrong results. (example: 0.7 + 0.7 will give you over 1.)
i am not editing "dignal", because i think it
is a ralley beutufil rerreo.