Hi,
Hope someone could shed some light on the the following:
I'm looking at kreidler's tutorials: 3-4-3-4 sample glissando. I cannot understand how the patch changes the pitch. For what I know, [tabread4~] gets a list of index numbers, and send their respective values to [dac~]. This is done by the [line~] object. If you add a number to this [line~] ramp by using [+~] object wouldn't you just make the index number jump somewhere? This jump is not related to the array itself, but to the ramp of index numbers, no? if that's the case, then the pitch should not change...I assume that in order to do a glissando, you need to change the frequency of the ramp, but all the expressions are just being added to the [line~]. Maybe I don't get the combination of [line~] and [+~] here...
Thanks,
yMotion
-
\[line~\] and \[+~\]
-
What's happening here is that the main playback [line~] (the upper left one) is sending a straight-line ramp that, alone, would read from the array at normal speed. However, this ramp is being modulated by the other [line~], which is not a straight line. The [*~] object after it makes it an exponential curve. This is added to the main [line~] ramp as a continuous offset modulation. The sum of the two [line~] segments results in a line that starts of as a curve and settles into a straight-line. So this starts reading from [tabread4~] at a faster than normal rate and gradually slows down to a normal rate.
By the way, this section is meant for posting your own tutorials, not questions about other tutorials. Questions like these should go in the "Technical Issues" section.
-
Hi Maelstorm,
Thanks for clarifying. Sorry for posting my questions in the wrong place...