<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://cycling74.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;feed=atom&amp;action=history</id>
		<title>MSP Basics Tutorial 2: Adjustable Oscillator - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;action=history"/>
		<updated>2013-05-26T07:11:51Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.1</generator>

	<entry>
		<id>http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=818&amp;oldid=prev</id>
		<title>Gtaylor@rtqe.net at 15:26, 28 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=818&amp;oldid=prev"/>
				<updated>2012-06-28T15:26:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 15:26, 28 June 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Click here to open the tutorial patch: [[02mAdjustableOscillator.maxpat]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Click here to open the tutorial patch: [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Media:&lt;/ins&gt;02mAdjustableOscillator.maxpat]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Introduction===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;===Introduction===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gtaylor@rtqe.net</name></author>	</entry>

	<entry>
		<id>http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=764&amp;oldid=prev</id>
		<title>Admin at 21:05, 25 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=764&amp;oldid=prev"/>
				<updated>2012-06-25T21:05:59Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;amp;diff=764&amp;amp;oldid=709&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=709&amp;oldid=prev</id>
		<title>Admin at 23:07, 21 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=709&amp;oldid=prev"/>
				<updated>2012-06-21T23:07:32Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:07, 21 June 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 32:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;procedure than division.)&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;procedure than division.)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Image:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;images/basicchapter02b&lt;/del&gt;.png|border]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Image:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Basicchapter02b&lt;/ins&gt;.png|border]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''Amplitude adjusted by multiplication''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''Amplitude adjusted by multiplication''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 46:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Click in the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box to the '''right''' of the decimal point and drag the value up and down. You should hear the sine wave fade in and out in volume, just as it did in the last tutorial when we manipulated the {{maxword|name=gain~}} slider. However, you may hear something less pleasant as you change the volume, namely a series of clicks in the sound. This is called ''zipper noise'', and results from sudden drastic changes in amplitude which cause discontinuities in the signal:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Click in the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box to the '''right''' of the decimal point and drag the value up and down. You should hear the sine wave fade in and out in volume, just as it did in the last tutorial when we manipulated the {{maxword|name=gain~}} slider. However, you may hear something less pleasant as you change the volume, namely a series of clicks in the sound. This is called ''zipper noise'', and results from sudden drastic changes in amplitude which cause discontinuities in the signal:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Image:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;images/basicchapter02c&lt;/del&gt;.png|border]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Image:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Basicchapter02c&lt;/ins&gt;.png|border]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''Instantaneous change of amplitude causes a noisy distortion of the&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''Instantaneous change of amplitude causes a noisy distortion of the&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;signal''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;signal''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=708&amp;oldid=prev</id>
		<title>Admin at 23:06, 21 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=708&amp;oldid=prev"/>
				<updated>2012-06-21T23:06:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 23:06, 21 June 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Most MSP objects that '''generate''' sound do so in the range of -1.0 to 1.0:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Most MSP objects that '''generate''' sound do so in the range of -1.0 to 1.0:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Image:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;images/basicchapter02a&lt;/del&gt;.png|border]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Image:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Basicchapter02a&lt;/ins&gt;.png|border]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''The default output of cycle~ has amplitude of 1''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''The default output of cycle~ has amplitude of 1''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=657&amp;oldid=prev</id>
		<title>Admin at 21:07, 21 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=657&amp;oldid=prev"/>
				<updated>2012-06-21T21:07:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:07, 21 June 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;or out, create a crescendo or diminuendo effect, etc.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;or out, create a crescendo or diminuendo effect, etc.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* In the tutorial patcher, start the audio by clicking the {{maxword|name=message}} box&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* In the tutorial patcher, start the audio by clicking the {{maxword|name=message}} box labeled &amp;lt;code&amp;gt;start&amp;lt;/code&amp;gt;. You won't hear anything yet, because the {{maxword|name=*~}} objects in the patch are multiplying their input by &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, resulting in silence. In the patcher area labeled &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, type the number &amp;lt;code&amp;gt;300&amp;lt;/code&amp;gt; into the floating-point {{maxword|name=number}} box labeled &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt;. In the {{maxword|name=number}} box labeled &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;, type &amp;lt;code&amp;gt;0.2&amp;lt;/code&amp;gt;. You should hear a 300 Hz sine wave playing softly out of your audio device.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;labeled &amp;lt;code&amp;gt;start&amp;lt;/code&amp;gt;. You won't hear anything yet, because the {{maxword|name=*~}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;objects in the patch are multiplying their input by &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, resulting in&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Click in the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box to the '''right''' of the decimal point and drag the value up and down. You should hear the sine wave fade in and out in volume, just as it did in the last tutorial when we manipulated the {{maxword|name=gain~}} slider. However, you may hear something less pleasant as you change the volume, namely a series of clicks in the sound. This is called ''zipper noise'', and results from sudden drastic changes in amplitude which cause discontinuities in the signal:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;silence. In the patcher area labeled &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, type the number &amp;lt;code&amp;gt;300&amp;lt;/code&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;into the floating-point {{maxword|name=number}} box labeled &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt;. In&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the {{maxword|name=number}} box labeled &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;, type &amp;lt;code&amp;gt;0.2&amp;lt;/code&amp;gt;. You&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;should hear a 300 Hz sine wave playing softly out of your audio device.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Click in the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box to the '''right''' of&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the decimal point and drag the value up and down. You should hear the sine&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;wave fade in and out in volume, just as it did in the last tutorial when&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;we manipulated the {{maxword|name=gain~}} slider. However, you may hear something&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;less pleasant as you change the volume, namely a series of clicks in the&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;sound. This is called ''zipper noise'', and results from sudden drastic&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;changes in amplitude which cause discontinuities in the signal:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Image:images/basicchapter02c.png|border]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Image:images/basicchapter02c.png|border]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;value to the target value.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;value to the target value.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Turn down the volume on the left-hand audio circuit in the tutorial patcher by typing &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box. In the&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Turn down the volume on the left-hand audio circuit in the tutorial patcher by typing &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box. In the right-hand part of the tutorial patcher, set the &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt; of the {{maxword|name=cycle~}} object to &amp;lt;code&amp;gt;300&amp;lt;/code&amp;gt;. Then, clicking in the {{maxword|name=number}} box labeled &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;, set the volume to &amp;lt;code&amp;gt;0.3&amp;lt;/code&amp;gt;. Rather than the sound immediately coming on as before, you should hear the sine wave fade in over half a second. If you drag within the {{maxword|name=number}} box, you should feel that the volume is ''chasing'' your actions, smoothly interpolating between values as if you were slowly manipulating a volume knob on an amplifier.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;right-hand part of the tutorial patcher, set the &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt; of&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the {{maxword|name=cycle~}} object to &amp;lt;code&amp;gt;300&amp;lt;/code&amp;gt;. Then, clicking in the {{maxword|name=number}} box&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;labeled &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;, set the volume to &amp;lt;code&amp;gt;0.3&amp;lt;/code&amp;gt;. Rather than the sound&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;immediately coming on as before, you should hear the sine wave fade in over&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;half a second. If you drag within the {{maxword|name=number}} box, you should feel that&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the volume is ''chasing'' your actions, smoothly interpolating between values as if you were slowly manipulating a volume knob on an amplifier.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The second value of the value/time pair we send to the {{maxword|name=line~}} object&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The second value of the value/time pair we send to the {{maxword|name=line~}} object&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 120:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 103:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;things... not just volume.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;things... not just volume.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* With the volume on the right-hand patcher logic raised, adjust the {{maxword|name=number box}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* With the volume on the right-hand patcher logic raised, adjust the {{maxword|name=number box}} labeled &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt;. Try typing in a value distant from the current one, e.g. make the frequency jump from 300 to 1000 Hz. Notice that, unlike in the left-hand example, the frequency smoothly transitions over 500 milliseconds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;labeled &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt;. Try typing in a value distant from the current one, e.g.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;make the frequency jump from 300 to 1000 Hz. Notice that, unlike in the left-hand&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;example, the frequency smoothly transitions over 500 milliseconds.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;As with the amplitude control, the {{maxword|name=line~}} object is sending a signal&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;As with the amplitude control, the {{maxword|name=line~}} object is sending a signal&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=656&amp;oldid=prev</id>
		<title>Admin at 21:03, 21 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=656&amp;oldid=prev"/>
				<updated>2012-06-21T21:03:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 21:03, 21 June 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 86:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;value to the target value.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;value to the target value.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Turn down the volume on the left-hand audio circuit in the tutorial patcher&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Turn down the volume on the left-hand audio circuit in the tutorial patcher by typing &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box. In the&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;by typing &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box. In the&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;right-hand part of the tutorial patcher, set the &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt; of&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;right-hand part of the tutorial patcher, set the &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt; of&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the {{maxword|name=cycle~}} object to &amp;lt;code&amp;gt;300&amp;lt;/code&amp;gt;. Then, clicking in the {{maxword|name=number}} box&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the {{maxword|name=cycle~}} object to &amp;lt;code&amp;gt;300&amp;lt;/code&amp;gt;. Then, clicking in the {{maxword|name=number}} box&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 93:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 92:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;immediately coming on as before, you should hear the sine wave fade in over&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;immediately coming on as before, you should hear the sine wave fade in over&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;half a second. If you drag within the {{maxword|name=number}} box, you should feel that&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;half a second. If you drag within the {{maxword|name=number}} box, you should feel that&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the volume is ''chasing'' your actions, smoothly interpolating between&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the volume is ''chasing'' your actions, smoothly interpolating between values as if you were slowly manipulating a volume knob on an amplifier.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;values as if you were slowly manipulating a volume knob on an amplifier.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The second value of the value/time pair we send to the {{maxword|name=line~}} object&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The second value of the value/time pair we send to the {{maxword|name=line~}} object&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 101:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 99:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;transition value.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;transition value.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Unlock the patcher and change the &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; box connected to the {{maxword|name=line~}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Unlock the patcher and change the &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; box connected to the {{maxword|name=line~}} object controlling the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;. If you'd like a quicker fade, try changing it to read &amp;lt;code&amp;gt;$1 50&amp;lt;/code&amp;gt;. When you lock the patch and manipulate the {{maxword|name=number}} box again, you should feel that the volume is changing much more responsively to your commands.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;object controlling the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;. If you'd like a quicker fade, try&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;changing it to read &amp;lt;code&amp;gt;$1 50&amp;lt;/code&amp;gt;. When you lock the patch and manipulate&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;the {{maxword|name=number}} box again, you should feel that the volume is changing much&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;more responsively to your commands.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;----&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=655&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;Click here to open the tutorial patch: 02mAdjustableOscillator.maxpat  ===Introduction===  In this tutorial we'll look at how to control the amplitude of signals we work w...&quot;</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_2:_Adjustable_Oscillator&amp;diff=655&amp;oldid=prev"/>
				<updated>2012-06-21T21:01:40Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;Click here to open the tutorial patch: &lt;a href=&quot;/wiki/index.php?title=02mAdjustableOscillator.maxpat&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;02mAdjustableOscillator.maxpat (page does not exist)&quot;&gt;02mAdjustableOscillator.maxpat&lt;/a&gt;  ===Introduction===  In this tutorial we&amp;#039;ll look at how to control the amplitude of signals we work w...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Click here to open the tutorial patch: [[02mAdjustableOscillator.maxpat]]&lt;br /&gt;
&lt;br /&gt;
===Introduction===&lt;br /&gt;
&lt;br /&gt;
In this tutorial we'll look at how to control the amplitude of&lt;br /&gt;
signals we work with in MSP. In addition, we'll look at an object&lt;br /&gt;
that helps us generate signal ramps from Max messages that we can&lt;br /&gt;
use to smoothly control the parameters of MSP objects.&lt;br /&gt;
&lt;br /&gt;
===Amplifier: *~===&lt;br /&gt;
&lt;br /&gt;
As we saw in our last tutorial, the {{maxword|name=dac~}} object represents the&lt;br /&gt;
final ''output'' of our audio signal network; anything you want to&lt;br /&gt;
come out of your speakers (or into your headphones) needs to eventually&lt;br /&gt;
find its way to a {{maxword|name=ezdac~}} object. Now, any signal you want to&lt;br /&gt;
listen to - a signal you send to {{maxword|name=ezdac~}} - must be in the amplitude&lt;br /&gt;
range from -1.0 to +1.0. Any values exceeding those bounds will be&lt;br /&gt;
clipped by the {{maxword|name=ezdac~}} (i.e. sharply limited to 1 or -1). This&lt;br /&gt;
will cause (in most cases pretty objectionable) distortion of the sound.&lt;br /&gt;
Most MSP objects that '''generate''' sound do so in the range of -1.0 to 1.0:&lt;br /&gt;
&lt;br /&gt;
[[Image:images/basicchapter02a.png|border]]&lt;br /&gt;
''The default output of cycle~ has amplitude of 1''&lt;br /&gt;
&lt;br /&gt;
As a result, learning to adjust their amplitude is important so that we&lt;br /&gt;
have control over the volume that we're sending to the output.&lt;br /&gt;
&lt;br /&gt;
To control the level of a signal you simply multiply each sample by a scaling&lt;br /&gt;
factor. For example, to halve the amplitude of a signal you simply multiply&lt;br /&gt;
it by 0.5. (Although it would be mathematically equivalent to divide the&lt;br /&gt;
amplitude of the signal by 2, multiplication is a more efficient computation&lt;br /&gt;
procedure than division.)&lt;br /&gt;
&lt;br /&gt;
[[Image:images/basicchapter02b.png|border]]&lt;br /&gt;
''Amplitude adjusted by multiplication''&lt;br /&gt;
&lt;br /&gt;
The {{maxword|name=*~}} object in MSP multiplies the signal in its left inlet by&lt;br /&gt;
whatever comes into the right. This can be a constant number or a signal.&lt;br /&gt;
If we wish to change the amplitude of a signal continuously over time, we&lt;br /&gt;
can supply a changing signal in the right inlet of {{maxword|name=*~}}. By continuously&lt;br /&gt;
changing the value in the right inlet of {{maxword|name=*~}}, we can fade the sound in&lt;br /&gt;
or out, create a crescendo or diminuendo effect, etc.&lt;br /&gt;
&lt;br /&gt;
* In the tutorial patcher, start the audio by clicking the {{maxword|name=message}} box&lt;br /&gt;
labeled &amp;lt;code&amp;gt;start&amp;lt;/code&amp;gt;. You won't hear anything yet, because the {{maxword|name=*~}}&lt;br /&gt;
objects in the patch are multiplying their input by &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, resulting in&lt;br /&gt;
silence. In the patcher area labeled &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, type the number &amp;lt;code&amp;gt;300&amp;lt;/code&amp;gt;&lt;br /&gt;
into the floating-point {{maxword|name=number}} box labeled &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt;. In&lt;br /&gt;
the {{maxword|name=number}} box labeled &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;, type &amp;lt;code&amp;gt;0.2&amp;lt;/code&amp;gt;. You&lt;br /&gt;
should hear a 300 Hz sine wave playing softly out of your audio device.&lt;br /&gt;
Click in the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box to the '''right''' of&lt;br /&gt;
the decimal point and drag the value up and down. You should hear the sine&lt;br /&gt;
wave fade in and out in volume, just as it did in the last tutorial when&lt;br /&gt;
we manipulated the {{maxword|name=gain~}} slider. However, you may hear something&lt;br /&gt;
less pleasant as you change the volume, namely a series of clicks in the&lt;br /&gt;
sound. This is called ''zipper noise'', and results from sudden drastic&lt;br /&gt;
changes in amplitude which cause discontinuities in the signal:&lt;br /&gt;
&lt;br /&gt;
[[Image:images/basicchapter02c.png|border]]&lt;br /&gt;
''Instantaneous change of amplitude causes a noisy distortion of the&lt;br /&gt;
signal''&lt;br /&gt;
&lt;br /&gt;
Before we address that problem, set the volume in the {{maxword|name=number}} box&lt;br /&gt;
to a comfortable amplitude, and drag in the {{maxword|name=number}} box&lt;br /&gt;
labeled &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt;. As you hear the oscillator's pitch rise and&lt;br /&gt;
fall, you may also hear a form of zipper noise do to the sudden changes&lt;br /&gt;
in frequency. If we're going to be continuously controlling either of&lt;br /&gt;
these parameters (the frequency of the {{maxword|name=cycle~}} object or the&lt;br /&gt;
amplitude output by the {{maxword|name=*~}} object), we may want to modify those&lt;br /&gt;
parameters using a signal instead of sending Max messages.&lt;br /&gt;
&lt;br /&gt;
===Line segment generator: line~===&lt;br /&gt;
&lt;br /&gt;
Take a look at the right-hand piece of patcher logic in the tutorial&lt;br /&gt;
(labeled &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;). If, instead of an instantaneous change of amplitude&lt;br /&gt;
(which can cause an objectionable distortion of the signal), we supply&lt;br /&gt;
a ''signal'' in the right inlet of the {{maxword|name=*~}} object that changes&lt;br /&gt;
over the course of 500 milliseconds, we interpolate between the starting&lt;br /&gt;
amplitude and the target amplitude with each sample, creating a smooth&lt;br /&gt;
amplitude change.&lt;br /&gt;
&lt;br /&gt;
The {{maxword|name=line~}} object functions similarly to the Max object {{maxword|name=line}}.&lt;br /&gt;
In its left inlet it receives a target value and a time (in ms) to reach&lt;br /&gt;
that target. The {{maxword|name=line~}} object calculates the proper intermediate value&lt;br /&gt;
for each sample in order to change in a straight line from its current&lt;br /&gt;
value to the target value.&lt;br /&gt;
&lt;br /&gt;
* Turn down the volume on the left-hand audio circuit in the tutorial patcher&lt;br /&gt;
by typing &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt; {{maxword|name=number}} box. In the&lt;br /&gt;
right-hand part of the tutorial patcher, set the &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt; of&lt;br /&gt;
the {{maxword|name=cycle~}} object to &amp;lt;code&amp;gt;300&amp;lt;/code&amp;gt;. Then, clicking in the {{maxword|name=number}} box&lt;br /&gt;
labeled &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;, set the volume to &amp;lt;code&amp;gt;0.3&amp;lt;/code&amp;gt;. Rather than the sound&lt;br /&gt;
immediately coming on as before, you should hear the sine wave fade in over&lt;br /&gt;
half a second. If you drag within the {{maxword|name=number}} box, you should feel that&lt;br /&gt;
the volume is ''chasing'' your actions, smoothly interpolating between&lt;br /&gt;
values as if you were slowly manipulating a volume knob on an amplifier.&lt;br /&gt;
&lt;br /&gt;
The second value of the value/time pair we send to the {{maxword|name=line~}} object&lt;br /&gt;
determines the smoothness of the transition. If we feel that the volume control&lt;br /&gt;
isn't quite responsive enough, it's easily changed by playing with the&lt;br /&gt;
transition value.&lt;br /&gt;
&lt;br /&gt;
* Unlock the patcher and change the &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt; box connected to the {{maxword|name=line~}}&lt;br /&gt;
object controlling the &amp;lt;code&amp;gt;Amplitude&amp;lt;/code&amp;gt;. If you'd like a quicker fade, try&lt;br /&gt;
changing it to read &amp;lt;code&amp;gt;$1 50&amp;lt;/code&amp;gt;. When you lock the patch and manipulate&lt;br /&gt;
the {{maxword|name=number}} box again, you should feel that the volume is changing much&lt;br /&gt;
more responsively to your commands.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Technical detail: '''Any change in the over-all amplitude of a signal introduces&lt;br /&gt;
some amount of distortion during the time when the amplitude is changing. (The shape&lt;br /&gt;
of the waveform is actually changed during that time, compared with the original&lt;br /&gt;
signal.) Whether this distortion is objectionable depends on how sudden the&lt;br /&gt;
change is, how great the change in amplitude is, and how complex the original&lt;br /&gt;
signal is. A small amount of such distortion introduced into an already complex&lt;br /&gt;
signal may go largely unnoticed by the listener. Conversely, even a slight&lt;br /&gt;
distortion of a very pure original signal will add partials to the tone, thus&lt;br /&gt;
changing its timbre.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Adjustable oscillator===&lt;br /&gt;
&lt;br /&gt;
The patcher logic on the right uses a combination of {{maxword|name=*~}} and {{maxword|name=line~}} to&lt;br /&gt;
make an adjustable amplifier for scaling the amplitude of the oscillator. However,&lt;br /&gt;
the {{maxword|name=line~}} object can output signals that can be used to control a lot of&lt;br /&gt;
things... not just volume.&lt;br /&gt;
&lt;br /&gt;
* With the volume on the right-hand patcher logic raised, adjust the {{maxword|name=number box}}&lt;br /&gt;
labeled &amp;lt;code&amp;gt;Frequency&amp;lt;/code&amp;gt;. Try typing in a value distant from the current one, e.g.&lt;br /&gt;
make the frequency jump from 300 to 1000 Hz. Notice that, unlike in the left-hand&lt;br /&gt;
example, the frequency smoothly transitions over 500 milliseconds.&lt;br /&gt;
&lt;br /&gt;
As with the amplitude control, the {{maxword|name=line~}} object is sending a signal&lt;br /&gt;
that smoothly transitions based on value/time commands sent to it by Max&lt;br /&gt;
messages. By controlling the frequency of the oscillator in this way,&lt;br /&gt;
we've created a gliding effect referred to in synthesizer design (and&lt;br /&gt;
instrument performance) as ''portamento''. If you think the transition&lt;br /&gt;
is too slow for your tastes, unlock the patcher and change the &amp;lt;code&amp;gt;message&amp;lt;/code&amp;gt;&lt;br /&gt;
box so that you have a shorter transition time. See how short you can make it&lt;br /&gt;
so that the portamento disappears but you still avoid hearing any clicks in&lt;br /&gt;
during a frequency change.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
Multiplying each sample of an audio signal by some number other than 1&lt;br /&gt;
changes its amplitude; therefore the {{maxword|name=*~}} object is effectively&lt;br /&gt;
an amplifier. A sudden drastic change of amplitude can cause a click,&lt;br /&gt;
so a more gradual fade of amplitude - by controlling the amplitude with&lt;br /&gt;
another signal - is usually advisable. The segment signal&lt;br /&gt;
generator {{maxword|name=line~}} is comparable to the Max object {{maxword|name=line}}&lt;br /&gt;
and is appropriate for providing a linearly changing value to the&lt;br /&gt;
signal network. The combination of {{maxword|name=line~}} and {{maxword|name=*~}} can&lt;br /&gt;
be used to make an ''envelope'' for controlling the over-all&lt;br /&gt;
amplitude of a signal. In addition, a {{maxword|name=line~}} object can be used&lt;br /&gt;
to smoothly control the parameters of nearly any MSP object, such as&lt;br /&gt;
the frequency of a {{maxword|name=cycle~}} oscillator.&lt;br /&gt;
&lt;br /&gt;
===See Also===&lt;br /&gt;
&lt;br /&gt;
{{maxword|name=cycle~}} - Table lookup oscillator&lt;br /&gt;
&lt;br /&gt;
{{maxword|name=ezdac~}} - Audio output and on/off&lt;br /&gt;
&lt;br /&gt;
{{maxword|name=line~}} - Linear ramp generator&lt;br /&gt;
&lt;br /&gt;
[[Category:Teaching Material]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>