Alex;<br><br>
<br>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Okay, so in order to use an Envelope by itself (which is necessary in<br>
this case, as it is otherwise the first item in the chain), we need to<br>
give it an input to multiply, which is the purpose of the Step ugen.<br>
Is that correct?<br>
<div class="im"><br></div></blockquote><div><br></div><div>Exactly. So, in this case the value of 1 isn't a "magical number" at all. Because of that I sometimes write this;</div><div><br></div><div>true => my_step.next;</div>
<div><br></div><div>That comes down to the exact same thing and I avoid the number in my code.</div><div> <br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ah, okay, I got close to this solution but I didn't know how to<br>
multiply signals. I hadn't seen 'op' in the documentation until you<br>
mentioned it and I went searching for it... I think the subject of<br>
connecting multiple chains using Gain in this way is something that<br>
the manual could elaborate upon.<br>
<div class="im"><br></div></blockquote><div><br></div><div>It's not there? That's not good. To summarize;</div><div><br></div><div>Gain is the most simple UGen and has all of the properties that all other UGens have, but no others.</div>
<div>In fact instead of using "Gain" you can write "UGen and get the same results. I wouldn't do that as it's less clear, but you can.</div><div>.op(), which all UGens have sets how the inputs are treated, the options are (from memory);</div>
<div>0; only output 0, making the UGen a bit of a dummy</div><div>1 (default) add all inputs</div><div>2; subtract (starting from the left, I think)</div><div>3 multiply (the most practically useful one next to 1)</div><div>
4; divide (hopefully has exceptions for 0...)</div><div> </div><div>Even the dac has these, meaning that you can nearly instantly turn a complicated set of running files into a huge mess of sound, if you'd like.</div>
<div><br></div><div><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I'll let you know how it goes. I'm on lunch break at work right now,<br>
but I'll try it out when I get home in a few hours.<br>
</blockquote></div><div><br></div><div><br></div><div>Sounds like you'll be fine, as now the general strategy is clear.<br></div><div>Hope you'll have a good sounding weekend.</div><div><br></div><div>Yours,</div>
<div>Kas.</div>