<?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_1:_Test_Tone&amp;feed=atom&amp;action=history</id>
		<title>MSP Basics Tutorial 1: Test Tone - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;action=history"/>
		<updated>2013-05-19T21:12:41Z</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_1:_Test_Tone&amp;diff=853&amp;oldid=prev</id>
		<title>Gtaylor@rtqe.net at 20:15, 28 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=853&amp;oldid=prev"/>
				<updated>2012-06-28T20:15:41Z</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 20:15, 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 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 77:&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;'''Important!''' Since you generally don't want to&amp;#160; enable or disable processing for '''all''' open signal networks in '''all''' currently open Max patchers (which might mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object has an attribute called ''local'' which can be set using the Inspector. When the ''local'' attribute is enabled, turning audio on or off will only affect the local Max patch (and its subpatches).&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;'''Important!''' Since you generally don't want to&amp;#160; enable or disable processing for '''all''' open signal networks in '''all''' currently open Max patchers (which might mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object has an attribute called ''local'' which can be set using the Inspector. When the ''local'' attribute is enabled, turning audio on or off will only affect the local Max patch (and its subpatches).&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;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;File&lt;/del&gt;:Localattribute.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;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Image&lt;/ins&gt;:Localattribute.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;/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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP objects function in this manner, accepting certain Max messages as well as audio signals.&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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP objects function in this manner, accepting certain Max messages as well as audio signals.&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_1:_Test_Tone&amp;diff=852&amp;oldid=prev</id>
		<title>Gtaylor@rtqe.net: /* Starting and stopping signal processing */</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=852&amp;oldid=prev"/>
				<updated>2012-06-28T20:14:52Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Starting and stopping signal processing&lt;/span&gt;&lt;/span&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 20:14, 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 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 77:&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;'''Important!''' Since you generally don't want to&amp;#160; enable or disable processing for '''all''' open signal networks in '''all''' currently open Max patchers (which might mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object has an attribute called ''local'' which can be set using the Inspector. When the ''local'' attribute is enabled, turning audio on or off will only affect the local Max patch (and its subpatches).&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;'''Important!''' Since you generally don't want to&amp;#160; enable or disable processing for '''all''' open signal networks in '''all''' currently open Max patchers (which might mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object has an attribute called ''local'' which can be set using the Inspector. When the ''local'' attribute is enabled, turning audio on or off will only affect the local Max patch (and its subpatches).&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;[[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Image&lt;/del&gt;:Localattribute.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;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;File&lt;/ins&gt;:Localattribute.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;/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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP objects function in this manner, accepting certain Max messages as well as audio signals.&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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP objects function in this manner, accepting certain Max messages as well as audio signals.&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_1:_Test_Tone&amp;diff=817&amp;oldid=prev</id>
		<title>Gtaylor@rtqe.net at 14:53, 28 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=817&amp;oldid=prev"/>
				<updated>2012-06-28T14:53:33Z</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 14:53, 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: [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;File&lt;/del&gt;:01mTestTone.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;:01mTestTone.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;===MSP objects are pretty much like Max objects===&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;===MSP objects are pretty much like Max objects===&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_1:_Test_Tone&amp;diff=816&amp;oldid=prev</id>
		<title>Gtaylor@rtqe.net at 14:51, 28 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=816&amp;oldid=prev"/>
				<updated>2012-06-28T14:51:31Z</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 14:51, 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: [[01mTestTone.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;File:&lt;/ins&gt;01mTestTone.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;===MSP objects are pretty much like Max objects===&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;===MSP objects are pretty much like Max objects===&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_1:_Test_Tone&amp;diff=815&amp;oldid=prev</id>
		<title>Gtaylor@rtqe.net: /* Starting and stopping signal processing */</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=815&amp;oldid=prev"/>
				<updated>2012-06-28T14:27:46Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Starting and stopping signal processing&lt;/span&gt;&lt;/span&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 14:27, 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 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 77:&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;'''Important!''' Since you generally don't want to&amp;#160; enable or disable processing for '''all''' open signal networks in '''all''' currently open Max patchers (which might mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object has an attribute called ''local'' which can be set using the Inspector. When the ''local'' attribute is enabled, turning audio on or off will only affect the local Max patch (and its subpatches).&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;'''Important!''' Since you generally don't want to&amp;#160; enable or disable processing for '''all''' open signal networks in '''all''' currently open Max patchers (which might mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object has an attribute called ''local'' which can be set using the Inspector. When the ''local'' attribute is enabled, turning audio on or off will only affect the local Max patch (and its subpatches).&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/&lt;/del&gt;Localattribute.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:Localattribute.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;/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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP objects function in this manner, accepting certain Max messages as well as audio signals.&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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP objects function in this manner, accepting certain Max messages as well as audio signals.&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_1:_Test_Tone&amp;diff=814&amp;oldid=prev</id>
		<title>Gtaylor@rtqe.net: /* Starting and stopping signal processing */</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=814&amp;oldid=prev"/>
				<updated>2012-06-28T14:27:24Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Starting and stopping signal processing&lt;/span&gt;&lt;/span&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 14:27, 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 77:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 77:&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;'''Important!''' Since you generally don't want to&amp;#160; enable or disable processing for '''all''' open signal networks in '''all''' currently open Max patchers (which might mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object has an attribute called ''local'' which can be set using the Inspector. When the ''local'' attribute is enabled, turning audio on or off will only affect the local Max patch (and its subpatches).&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;'''Important!''' Since you generally don't want to&amp;#160; enable or disable processing for '''all''' open signal networks in '''all''' currently open Max patchers (which might mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object has an attribute called ''local'' which can be set using the Inspector. When the ''local'' attribute is enabled, turning audio on or off will only affect the local Max patch (and its subpatches).&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:images/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;localattribute&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:images/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Localattribute&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;/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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP objects function in this manner, accepting certain Max messages as well as audio signals.&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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP objects function in this manner, accepting certain Max messages as well as audio signals.&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_1:_Test_Tone&amp;diff=763&amp;oldid=prev</id>
		<title>Admin at 21:04, 25 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=763&amp;oldid=prev"/>
				<updated>2012-06-25T21:04:58Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;amp;diff=763&amp;amp;oldid=710&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_1:_Test_Tone&amp;diff=710&amp;oldid=prev</id>
		<title>Admin at 03:05, 22 June 2012</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=710&amp;oldid=prev"/>
				<updated>2012-06-22T03:05:53Z</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 03:05, 22 June 2012&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 52:&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;distinguish the MSP signal network from the rest of the Max patch.&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;distinguish the MSP signal network from the rest of the Max patch.&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/basicchapter01a&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;Basicchapter01a&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;MSP objects are connected by striped patch cords''&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;MSP objects are connected by striped patch cords''&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 105:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 105:&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;waveform.&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;waveform.&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/basicchapter01b&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;Basicchapter01b&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;''Graph of 512 numbers describing one cycle of a cosine wave with amplitude 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;''Graph of 512 numbers describing one cycle of a cosine wave with amplitude 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;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 149:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 149:&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;slider performs just such a function:&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;slider performs just such a function:&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/basicchapter01c&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;Basicchapter01c&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 {{maxword|name=gain~}} slider in the Explorer&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=gain~}} slider in the Explorer&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 181:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 181:&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 local Max patch (and its subpatches).&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 local Max patch (and its subpatches).&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/localattribute&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;Localattribute&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;/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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands&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;Although {{maxword|name=ezdac~}} is part of a signal network, it also understands&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 226:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 226:&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;pop-up menu. If it isn't, choose it.&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;pop-up menu. If it isn't, choose it.&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/basicchapter01d&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;Basicchapter01d&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;/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;===Summary===&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;===Summary===&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_1:_Test_Tone&amp;diff=654&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;Click here to open the tutorial patch: 01mTestTone.maxpat  ===MSP objects are pretty much like Max objects===  MSP objects are for processing digital audio (i.e., sound) t...&quot;</title>
		<link rel="alternate" type="text/html" href="http://cycling74.com/wiki/index.php?title=MSP_Basics_Tutorial_1:_Test_Tone&amp;diff=654&amp;oldid=prev"/>
				<updated>2012-06-21T20:55:16Z</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=01mTestTone.maxpat&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;01mTestTone.maxpat (page does not exist)&quot;&gt;01mTestTone.maxpat&lt;/a&gt;  ===MSP objects are pretty much like Max objects===  MSP objects are for processing digital audio (i.e., sound) t...&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: [[01mTestTone.maxpat]]&lt;br /&gt;
&lt;br /&gt;
===MSP objects are pretty much like Max objects===&lt;br /&gt;
&lt;br /&gt;
MSP objects are for processing digital audio (i.e., sound) to be played&lt;br /&gt;
by your computer. MSP objects look just like Max objects, have inlets&lt;br /&gt;
and outlets just like Max objects, and are connected together with&lt;br /&gt;
patch cords just like Max objects. They are created the same way as&lt;br /&gt;
Max objects - just by placing an object box in the Patcher window&lt;br /&gt;
and typing in the desired name - and they co-exist quite happily with&lt;br /&gt;
Max objects in the same Patcher window.&lt;br /&gt;
&lt;br /&gt;
===...but they're a little different.===&lt;br /&gt;
&lt;br /&gt;
A patcher containing interconnected MSP objects works a little differently&lt;br /&gt;
from a patcher containing standard Max objects.&lt;br /&gt;
&lt;br /&gt;
One way to think of the difference is just to think of MSP objects as&lt;br /&gt;
working much faster than ordinary Max objects. Since MSP objects need&lt;br /&gt;
to produce enough numbers to generate a high fidelity audio signal&lt;br /&gt;
(commonly 44,100 numbers per second), they must work faster than the&lt;br /&gt;
scheduler used by standard Max objects, which typically runs around a&lt;br /&gt;
thousand times per second.&lt;br /&gt;
&lt;br /&gt;
Here's another helpful way to think of the difference. Think of a patch&lt;br /&gt;
of MSP objects not as a program in which events occur at specific&lt;br /&gt;
instants (as in a standard Max patch), but rather as a description&lt;br /&gt;
of an instrument design - a synthesizer, sampler, or effect processor.&lt;br /&gt;
It's like a mathematical formula, with each object constantly providing&lt;br /&gt;
numerical values to the object(s) connected to its outlet. At any&lt;br /&gt;
given instant in time, this formula has a result, which is the&lt;br /&gt;
instantaneous amplitude of the audio signal. This is why we frequently&lt;br /&gt;
refer to an ensemble of inter-connected MSP objects as a ''signal network''.&lt;br /&gt;
&lt;br /&gt;
So, whereas a patch made up of standard Max objects sits idle and does&lt;br /&gt;
nothing until something occurs (a mouse click, an incoming MIDI&lt;br /&gt;
message, the clock firing on a {{maxword|name=metro}} object, etc.) causing&lt;br /&gt;
one object to send a message to another object, a signal network of&lt;br /&gt;
MSP objects, by contrast, is always active (from the time it's turned&lt;br /&gt;
on to the time it's turned off), with all its objects constantly&lt;br /&gt;
communicating to calculate the appropriate amplitude for the sound at&lt;br /&gt;
that instant.&lt;br /&gt;
&lt;br /&gt;
===...so they look a little different===&lt;br /&gt;
&lt;br /&gt;
The names of all MSP objects end with the tilde character (''~'').&lt;br /&gt;
This character, which looks like a cycle of a sine wave, just serves&lt;br /&gt;
as an indicator to help you distinguish MSP objects from other&lt;br /&gt;
Max objects.&lt;br /&gt;
&lt;br /&gt;
The patch cords between MSP objects have stripes. This helps you&lt;br /&gt;
distinguish the MSP signal network from the rest of the Max patch.&lt;br /&gt;
&lt;br /&gt;
[[Image:images/basicchapter01a.png|border]]&lt;br /&gt;
MSP objects are connected by striped patch cords''&lt;br /&gt;
&lt;br /&gt;
Take a look at the tutorial patcher. You'll see that we have six&lt;br /&gt;
items of our patcher's canvas. Three of them should be familiar&lt;br /&gt;
to you: we've got a Max {{maxword|name=comment}} box (&amp;quot;warning:loud&amp;quot;) and&lt;br /&gt;
two {{maxword|name=message}} boxes labelled &amp;lt;code&amp;gt;start&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;stop&amp;lt;/code&amp;gt;.&lt;br /&gt;
The bulk of the patcher logic consists of three objects we've&lt;br /&gt;
never seen before: a {{maxword|name=cycle~}} object, an {{maxword|name=ezdac~}} object,&lt;br /&gt;
and something that looks suspiciously like a {{maxword|name=slider}} object&lt;br /&gt;
but is actually a {{maxword|name=gain~}} object. Let's look at these objects&lt;br /&gt;
in turn, starting with the {{maxword|name=dac~}} at the bottom of the patcher&lt;br /&gt;
and returning from there to the top of the chain.&lt;br /&gt;
&lt;br /&gt;
===Digital-to-analog converter: ezdac~===&lt;br /&gt;
&lt;br /&gt;
''The digital-to-analog converter'' (DAC) is the part of your computer&lt;br /&gt;
that translates the stream of discrete numbers in a digital audio signal&lt;br /&gt;
into a continuous fluctuating voltage which will drive your loudspeaker.&lt;br /&gt;
&lt;br /&gt;
Once you have calculated a digital signal to make a computer-generated&lt;br /&gt;
sound, you must send the numbers to the DAC. So, MSP has an object&lt;br /&gt;
called {{maxword|name=ezdac~}}. This object is generally the terminal object in&lt;br /&gt;
any signal network, and is required for any signals generated by MSP&lt;br /&gt;
to make it out of your computer as sound. The {{maxword|name=ezdac~}} object receives&lt;br /&gt;
the signals you wish to hear in its inlets, and has a stereo configuration &lt;br /&gt;
talking to the first two channels of your audio hardware - this is why there &lt;br /&gt;
are two inlets on the {{maxword|name=ezdac~}}&lt;br /&gt;
in our patcher. If you were using more elaborate audio output hardware that&lt;br /&gt;
required more than two channels, you would use the {{maxword|name=ezdac~}} object's &lt;br /&gt;
cousin the {{maxword|name=dac~}} object, which lets you specify other audio &lt;br /&gt;
channels as outlets using typed-in arguments.&lt;br /&gt;
&lt;br /&gt;
'''Important!''' {{maxword|name=dac~}} must be receiving a signal of non-zero&lt;br /&gt;
amplitude in order for you to hear anything. {{maxword|name=dac~}} expects to&lt;br /&gt;
receive signal values in the range -1.0 to 1.0. Numbers that exceed&lt;br /&gt;
that range will cause distortion when the sound is played.&lt;br /&gt;
&lt;br /&gt;
===A simple wavetable oscillator: cycle~===&lt;br /&gt;
&lt;br /&gt;
The best way to produce a periodic waveform is with {{maxword|name=cycle~}}.&lt;br /&gt;
This object uses the technique known as ‘wavetable synthesis’. It&lt;br /&gt;
reads through a list of 512 values at a specified rate, looping back&lt;br /&gt;
to the beginning of the list when it reaches the end. This simulates&lt;br /&gt;
a periodically repeating waveform.&lt;br /&gt;
&lt;br /&gt;
You can direct {{maxword|name=cycle~}} to read from a list of values that you&lt;br /&gt;
supply (in the form of an audio file), or if you don't supply one,&lt;br /&gt;
it will read through its own table which represents a cycle of a&lt;br /&gt;
cosine wave with an amplitude of 1. We'll show you how to supply&lt;br /&gt;
your own waveform in a later tutorial; for now we'll use the cosine&lt;br /&gt;
waveform.&lt;br /&gt;
&lt;br /&gt;
[[Image:images/basicchapter01b.png|border]]&lt;br /&gt;
''Graph of 512 numbers describing one cycle of a cosine wave with amplitude 1''&lt;br /&gt;
&lt;br /&gt;
The {{maxword|name=cycle~}} object receives a frequency value (in Hz) in its left&lt;br /&gt;
inlet, and it determines on its own how fast it should read through the&lt;br /&gt;
list in order to send out a signal with the desired frequency.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''Technical detail: '''To figure out how far to step through the list&lt;br /&gt;
for each consecutive sample, {{maxword|name=cycle~}} uses the basic formula&lt;br /&gt;
&lt;br /&gt;
I=ƒL/R&lt;br /&gt;
&lt;br /&gt;
where ''I'' is the amount to increment through the list, ''ƒ''&lt;br /&gt;
is the signal's frequency, ''L'' is the length of the list (512 in&lt;br /&gt;
this case), and ''R'' is the audio sampling rate. {{maxword|name=cycle~}}&lt;br /&gt;
is an ‘interpolating oscillator’, which means that if ''I'' does&lt;br /&gt;
not land exactly on an integer index in the list for a given sample,&lt;br /&gt;
the {{maxword|name=cycle~}} object interpolates between the two closest numbers &lt;br /&gt;
in the list to find the proper output value. Performing interpolation in a wavetable &lt;br /&gt;
oscillator makes a substantial improvement in audio quality. The {{maxword|name=cycle~}} &lt;br /&gt;
object uses linear interpolation, while other MSP objects use very high-quality (and &lt;br /&gt;
more computationally expensive) polynomial interpolation.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The {{maxword|name=cycle~}} object has a default frequency of 0 Hz. So in order&lt;br /&gt;
to hear the signal, we need to supply an audible frequency value. This&lt;br /&gt;
can be done with a number argument as in the example patch, or by&lt;br /&gt;
sending a number in the left inlet, or by connecting another MSP object&lt;br /&gt;
to the left inlet. If we listen to the output of this signal with its&lt;br /&gt;
frequency set in an audioble range, we should hear a sine wave, the purest&lt;br /&gt;
(in terms of spectrum) sound that we can make.&lt;br /&gt;
&lt;br /&gt;
===A volume control: gain~===&lt;br /&gt;
&lt;br /&gt;
If we were to directly connect our {{maxword|name=cycle~}} object to a {{maxword|name=dac~}}&lt;br /&gt;
object and start the audio, we could easily damage our speakers or, more&lt;br /&gt;
importantly, our ears. MSP objects that generate audio (such as {{maxword|name=cycle~}})&lt;br /&gt;
generally do so at a normalized dynamic range of -1 to 1, which the {{maxword|name=dac~}}&lt;br /&gt;
object will interpret as being the loudest signal possible. To avoid&lt;br /&gt;
these dangers, it's important to have an object in-between to control&lt;br /&gt;
the amplitude of the signal going to our speakers. The {{maxword|name=gain~}}&lt;br /&gt;
slider performs just such a function:&lt;br /&gt;
&lt;br /&gt;
[[Image:images/basicchapter01c.png|border]]&lt;br /&gt;
The {{maxword|name=gain~}} slider in the Explorer&lt;br /&gt;
&lt;br /&gt;
The {{maxword|name=gain~}} slider ''multiplies'' its incoming signal by a&lt;br /&gt;
factor based on the position of the slider which, for all but the&lt;br /&gt;
uppermost reaches of the object, is a number less than 1. As a result,&lt;br /&gt;
the {{maxword|name=gain~}} object almost always ''attenuates'' (or turns down)&lt;br /&gt;
the volume of what comes in, much like a fader on an analog mixing&lt;br /&gt;
desk. The {{maxword|name=gain~}} object is in several ways a graphical version&lt;br /&gt;
of a {{maxword|name=*~}} object, which we'll look at in a later tutorial.&lt;br /&gt;
&lt;br /&gt;
===Starting and stopping signal processing===&lt;br /&gt;
&lt;br /&gt;
In this set of tutorials, we're using the {{maxword|name=ezdac~}} object to turn audio&lt;br /&gt;
off and on our patches. While it's great to be able to click on the icon and to see&lt;br /&gt;
whether or not audio is on in the Patcher window, the The {{maxword|name=ezdac~}} object&lt;br /&gt;
is hard-wired to output channels 1 and 2 on your audio device, which might not&lt;br /&gt;
make it appropriate for working with multi-channel sound. For our tutorials,&lt;br /&gt;
however, it should be fine.&lt;br /&gt;
&lt;br /&gt;
The {{maxword|name=ezdac~}} object is one of five MSP objects (along with {{maxword|name=adc~}}, &lt;br /&gt;
{{maxword|name=ezadc~}} and {{maxword|name=ezdac~}}, and {{maxword|name=adstatus}}) that can turn on and off the MSP audio&lt;br /&gt;
network from ''within'' your patcher. There are two common ways of turning audio on and off used in these tutorials - by clicking on the {{maxword|name=ezdac~}} object in a patch, or sending a &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; to the left inlet of a {{maxword|name=ezdac~}} object (or an {{maxword|name=ezadc~}} object).&lt;br /&gt;
&lt;br /&gt;
'''Important!''' Since you generally don't want to &lt;br /&gt;
enable or disable processing for '''all'''&lt;br /&gt;
open signal networks in '''all''' currently open Max patchers (which might&lt;br /&gt;
mean you'd hear things you don't expect) the {{maxword|name=ezdac~}} object&lt;br /&gt;
has an attribute called ''local'' which can be set using the Inspector. When&lt;br /&gt;
the ''local'' attribute is enabled, turning audio on or off will only affect&lt;br /&gt;
the local Max patch (and its subpatches).&lt;br /&gt;
&lt;br /&gt;
[[Image:images/localattribute.png|border]]&lt;br /&gt;
&lt;br /&gt;
Although {{maxword|name=ezdac~}} is part of a signal network, it also understands&lt;br /&gt;
certain Max messages, such as &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;. Many MSP&lt;br /&gt;
objects function in this manner, accepting certain Max messages as&lt;br /&gt;
well as audio signals.&lt;br /&gt;
&lt;br /&gt;
===Listening to the Test Tone===&lt;br /&gt;
&lt;br /&gt;
The first time you start up Max, it will try to use your computer's&lt;br /&gt;
default sound card and driver (CoreAudio on Macintosh or MME on Windows)&lt;br /&gt;
for audio input and output. If you have the audio output of your computer&lt;br /&gt;
connected to headphones or an amplifier, you should hear the output of&lt;br /&gt;
MSP through it. If you don't have an audio cable connected to your&lt;br /&gt;
computer, you'll hear the sound through the computer's internal speaker.&lt;br /&gt;
&lt;br /&gt;
In order to get MSP up and running properly, we recommend that you start&lt;br /&gt;
the tutorials using your computer's built-in sound hardware. If you&lt;br /&gt;
want to use an external audio interface or sound card, please refer to&lt;br /&gt;
the Audio Input and Output chapter for details on configuring MSP to&lt;br /&gt;
work with audio hardware.&lt;br /&gt;
&lt;br /&gt;
* Set your audio amplifier (or amplified speakers) to their minimum&lt;br /&gt;
setting, then click on the {{maxword|name=ezdac~}} object in the tutorial&lt;br /&gt;
patcher. Click and drag on the {{maxword|name=gain~}} slider until it's set to&lt;br /&gt;
somewhere in the middle of its length. Adjust your audio amplifier to&lt;br /&gt;
a comfortable setting. Once you're satisfied that the patcher is working,&lt;br /&gt;
click on the {{maxword|name=ezdac~}} object to turn off that annoying test tone.&lt;br /&gt;
&lt;br /&gt;
===Troubleshooting===&lt;br /&gt;
&lt;br /&gt;
If you don't hear any sound coming from your computer when you click on&lt;br /&gt;
the {{maxword|name=ezdac~}} in this example and turn up the {{maxword|name=gain~}} slider,&lt;br /&gt;
check the level setting on your amplifier or mixer, and check all your&lt;br /&gt;
audio connections. Check that the sound output isn't currently muted.&lt;br /&gt;
On Macintosh, the sound output level is set using the Sound preferences&lt;br /&gt;
in the System Preferences application. On Windows, the sound output&lt;br /&gt;
level is set using the Sounds and Audio Devices setup&lt;br /&gt;
(Start - Control Panels - Sounds and Audio Devices).&lt;br /&gt;
&lt;br /&gt;
If you are still are not hearing anything, choose '''Audio Status''' from&lt;br /&gt;
the Options Menu and verify that the Core Audio Built in Controller&lt;br /&gt;
for Macintosh or MME driver for Windows is selected in the Driver&lt;br /&gt;
pop-up menu. If it isn't, choose it.&lt;br /&gt;
&lt;br /&gt;
[[Image:images/basicchapter01d.png|border]]&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
A ''signal network'' of connected MSP objects describes an audio&lt;br /&gt;
instrument. The digital-to-analog converter of the instrument is represented&lt;br /&gt;
by the {{maxword|name=ezdac~}} object; {{maxword|name=ezdac~}} must be receiving a signal of non-zero&lt;br /&gt;
amplitude (in the range -1.0 to 1.0) in order for you to hear anything.&lt;br /&gt;
The {{maxword|name=cycle~}} object is a wavetable oscillator which reads cyclically&lt;br /&gt;
through a list of amplitude values, at a rate determined by the&lt;br /&gt;
supplied frequency value. Signal processing is turned on and off by clicking on the&lt;br /&gt;
object or by sending a &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; message to it.&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=gain~}} - Exponential scaling volume slider&lt;br /&gt;
&lt;br /&gt;
{{maxword|name=ezdac~}} - Audio output and on/off&lt;br /&gt;
&lt;br /&gt;
[[Category:Teaching Material]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>