<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: synchronise 2 metro in a same patcher</title>
		<atom:link href="http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/feed</link>
		<description></description>
		<pubDate>Thu, 20 Jun 2013 01:15:28 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-35232</guid>
					<title><![CDATA[synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-35232</link>
					<pubDate>Sun, 06 Jan 2008 10:00:21 +0000</pubDate>
					<dc:creator>jammaxdb</dc:creator>

					<description>
						<![CDATA[
						<p></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119916</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119916</link>
					<pubDate>Sun, 06 Jan 2008 11:21:00 +0000</pubDate>
					<dc:creator>Mikhail</dc:creator>

					<description>
						<![CDATA[
						<p></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119917</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119917</link>
					<pubDate>Sun, 06 Jan 2008 12:16:41 +0000</pubDate>
					<dc:creator>LoneMonad aka don malone</dc:creator>

					<description>
						<![CDATA[
						<p>like mikhail said</p>
<p>#P button 246 178 15 0;<br />
#P button 280 177 15 0;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P window linecount 1;<br />
#P newex 246 141 32 196617 sel 1;<br />
#P toggle 246 113 15 0;<br />
#P toggle 280 84 15 0;<br />
#P newex 280 114 58 196617 metro 120;<br />
#P connect 0 0 2 0;<br />
#P connect 0 0 4 0;<br />
#P connect 1 0 0 0;<br />
#P connect 3 0 5 0;<br />
#P connect 2 0 3 0;<br />
#P window clipboard copycount 6;</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119918</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119918</link>
					<pubDate>Sun, 06 Jan 2008 17:08:38 +0000</pubDate>
					<dc:creator>Gary Lee Nelson</dc:creator>

					<description>
						<![CDATA[
						<p></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119919</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119919</link>
					<pubDate>Mon, 07 Jan 2008 01:46:39 +0000</pubDate>
					<dc:creator>Holland Hopson</dc:creator>

					<description>
						<![CDATA[
						<p>You can also take the plunge into msp timing objects. Definitely recommended if you&#8217;re interested in accuracy. Phasor~ and rate~ would be two objects useful for your current situation. As a pre-MSP Max user, I&#8217;ve found it helpful to build a metro-like abstraction based on phasor~.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119920</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119920</link>
					<pubDate>Mon, 07 Jan 2008 03:52:35 +0000</pubDate>
					<dc:creator>Francois Weber</dc:creator>

					<description>
						<![CDATA[
						<p>[setclock] is your friend !</p>
<p>fxw</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119921</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119921</link>
					<pubDate>Wed, 16 Jan 2008 03:45:28 +0000</pubDate>
					<dc:creator>jammaxdb</dc:creator>

					<description>
						<![CDATA[
						<p>Is this Solution is the best for accuraty the tempo?</p>
<p>max v2;<br />
#N vpatcher 214 240 1012 794;<br />
#P toggle 98 213 15 0;<br />
#P window setfont &#8220;Sans Serif&#8221; 9.;<br />
#P number 162 130 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;<br />
#P window linecount 1;<br />
#P newex 98 249 74 196617 clocker 1000;<br />
#B color 5;<br />
#P flonum 162 215 61 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;<br />
#P newex 162 194 53 196617 * 60000.;<br />
#P newex 162 175 31 196617 !/ 1.;<br />
#P button 98 273 15 0;<br />
#P comment 157 109 78 196617 Tempo in BPM;<br />
#P comment 76 185 68 196617 Start / Stop;<br />
#P connect 8 0 6 0;<br />
#P connect 6 0 2 0;<br />
#P connect 7 0 3 0;<br />
#P connect 3 0 4 0;<br />
#P connect 4 0 5 0;<br />
#P connect 5 0 6 1;<br />
#P pop;</p>
<p>
Thanks for your&#8217;re answer</p>
<p>Nicolas</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119922</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119922</link>
					<pubDate>Wed, 16 Jan 2008 15:28:23 +0000</pubDate>
					<dc:creator>Gary Lee Nelson</dc:creator>

					<description>
						<![CDATA[
						<p>This has the same problem as metro.  Try this&#8230;</p>
<p>Set the tempo to 6.<br />
Type 240 into the tempo number box at the top BUT wait until the bang at the<br />
bottom fires.  Press return to pass the 240 through.  Note that the bang at<br />
the bottom does not immediately begin firing at 240.  It waits until 10<br />
seconds pass (mm=6) before stepping off at mm=240.  Short message, updates<br />
to tempo do not take effect until the end of the current delay period.</p>
<p>
On 1/15/08 10:45 PM, &#8220;Safnight&#8221; <muzicable @yahoo.fr> wrote:</muzicable></p>
<p>> <br />
> Is this Solution is the best for accuraty the tempo?<br />
> <br />
> max v2;<br />
> #N vpatcher 214 240 1012 794;<br />
> #P toggle 98 213 15 0;<br />
> #P window setfont &#8220;Sans Serif&#8221; 9.;<br />
> #P number 162 130 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;<br />
> #P window linecount 1;<br />
> #P newex 98 249 74 196617 clocker 1000;<br />
> #B color 5;<br />
> #P flonum 162 215 61 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;<br />
> #P newex 162 194 53 196617 * 60000.;<br />
> #P newex 162 175 31 196617 !/ 1.;<br />
> #P button 98 273 15 0;<br />
> #P comment 157 109 78 196617 Tempo in BPM;<br />
> #P comment 76 185 68 196617 Start / Stop;<br />
> #P connect 8 0 6 0;<br />
> #P connect 6 0 2 0;<br />
> #P connect 7 0 3 0;<br />
> #P connect 3 0 4 0;<br />
> #P connect 4 0 5 0;<br />
> #P connect 5 0 6 1;<br />
> #P pop;<br />
> <br />
> <br />
> Thanks for your&#8217;re answer<br />
> <br />
> Nicolas</p>
<p>
Cheers<br />
Gary Lee Nelson<br />
Oberlin College<br />
<a href="http://www.timara.oberlin.edu/GaryLeeNelson" rel="nofollow">http://www.timara.oberlin.edu/GaryLeeNelson</a></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119923</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119923</link>
					<pubDate>Wed, 16 Jan 2008 18:05:43 +0000</pubDate>
					<dc:creator>Peter Castine</dc:creator>

					<description>
						<![CDATA[
						<p>You may want to look at Eric Lyon&#8217;s paper &#8220;A Sample Accurate Triggering System for Pd and Max/MSP&#8221; and the related objects he&#8217;s released.</p>
<p>Otherwise: rule #1 for scheduling in Max is &#8220;use one master metro and subdivide everything else.&#8221;</p>
<p>That still leaves Gary&#8217;s beef w/metro &#038; Co., which is a very real issue. OTOH, there are now surely existing patches that rely on metro&#8217;s latency when changing tempo.</p>
<p>I&#8217;ve written code for changing tempo that changes from extremely slow to extremely fast by doing the follow on receiving a tempo change:</p>
<p>1) Calculate proportion of inter-beat time remaining before next beat (deltaTRemaining)<br />
2) Calculate multiply that by (deltaTNew/deltaTOld)<br />
3) Cancel existing scheduled event and schedule a new event at the time calculated in step 2. Once that event occurs all following events are scheduled at intervals of deltaTNew  (which by now is stored as an object member).</p>
<p>This is tedious but doable (it works effectively in lp.frrr~). However, to add this approach to metro it would, I think, also need to be a user flag to determine whether to use the old or the modified behavior in order to support backwards compatibility.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119924</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119924</link>
					<pubDate>Wed, 16 Jan 2008 18:45:05 +0000</pubDate>
					<dc:creator>Gary Lee Nelson</dc:creator>

					<description>
						<![CDATA[
						<p>Again, I&#8217;ll point to pulse by James McCartney and my own pulsemetro<br />
available on my web page below.  These were created to address the problems<br />
with metro, counter and tempo.</p>
<p>Cheers<br />
Gary Lee Nelson<br />
Oberlin College<br />
<a href="http://www.timara.oberlin.edu/GaryLeeNelson" rel="nofollow">http://www.timara.oberlin.edu/GaryLeeNelson</a></p>
<p>
On1/16/08 1:05 PM, &#8220;Peter Castine&#8221;
<pcastine @gmx.net> wrote:</pcastine></p>
<p>><br />
> You may want to look at Eric Lyon&#8217;s paper &#8220;A Sample Accurate Triggering System<br />
> for Pd and Max/MSP&#8221; and the related objects he&#8217;s released.<br />
> <br />
> Otherwise: rule #1 for scheduling in Max is &#8220;use one master metro and<br />
> subdivide everything else.&#8221;<br />
><br />
> That still leaves Gary&#8217;s beef w/metro &#038; Co., which is a very real issue. OTOH,<br />
> there are now surely existing patches that rely on metro&#8217;s latency when<br />
> changing tempo.<br />
> <br />
> I&#8217;ve written code for changing tempo that changes from extremely slow to<br />
> extremely fast by doing the follow on receiving a tempo change:<br />
> <br />
> 1) Calculate proportion of inter-beat time remaining before next beat<br />
> (deltaTRemaining)<br />
> 2) Calculate multiply that by (deltaTNew/deltaTOld)<br />
> 3) Cancel existing scheduled event and schedule a new event at the time<br />
> calculated in step 2. Once that event occurs all following events are<br />
> scheduled at intervals of deltaTNew  (which by now is stored as an object<br />
> member).<br />
> <br />
> This is tedious but doable (it works effectively in lp.frrr~). However, to add<br />
> this approach to metro it would, I think, also need to be a user flag to<br />
> determine whether to use the old or the modified behavior in order to support<br />
> backwards compatibility.<br />
> &#8211;<br />
> Peter Castine<br />
> &#8211;<br />
> Peter is in dire need of a new Facebook tagline. Not to mention a new .sig</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119925</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119925</link>
					<pubDate>Wed, 16 Jan 2008 19:31:13 +0000</pubDate>
					<dc:creator>Stefan Tiedje</dc:creator>

					<description>
						<![CDATA[
						<p>Peter Castine schrieb:<br />
> That still leaves Gary&#8217;s beef w/metro &#038; Co., which is a very real<br />
> issue.</p>
<p>my metro~ abhaXion, which is based on a phasor~ naturally doesn&#8217;t show <br />
this problem. Frequency changes of MSP oscillators are immediate&#8230;</p>
<p>It has an additional BPM input by the way&#8230;</p>
<p>Stefan</p>
<p>&#8211; <br />
Stefan Tiedje&#8212;&#8212;&#8212;&#8212;x&#8212;&#8212;-<br />
&#8211;_____&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8211;(_|_ &#8212;-|&#8212;&#8211;|&#8212;&#8211;()&#8212;&#8212;-<br />
&#8211; _|_)&#8212;-|&#8212;&#8211;()&#8212;&#8212;&#8212;&#8212;&#8211;<br />
&#8212;&#8212;&#8212;-()&#8212;&#8212;&#8211;www.ccmix.com</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119926</guid>
					<title><![CDATA[Re: synchronise 2 metro in a same patcher]]></title>
					<link>http://cycling74.com/forums/topic/synchronise-2-metro-in-a-same-patcher/#post-119926</link>
					<pubDate>Wed, 16 Jan 2008 21:16:34 +0000</pubDate>
					<dc:creator>Gary Lee Nelson</dc:creator>

					<description>
						<![CDATA[
						<p>Yes! I had forgotten metro~.  Add it to my list of favorite tickers.</p>
<p>
On 1/16/08 2:31 PM, &#8220;Stefan Tiedje&#8221; <stefan -Tiedje@addcom.de> wrote:</stefan></p>
<p>> Peter Castine schrieb:<br />
>> That still leaves Gary&#8217;s beef w/metro &#038; Co., which is a very real<br />
>> issue.<br />
> <br />
> my metro~ abhaXion, which is based on a phasor~ naturally doesn&#8217;t show<br />
> this problem. Frequency changes of MSP oscillators are immediate&#8230;<br />
> <br />
> It has an additional BPM input by the way&#8230;<br />
> <br />
> Stefan</p>
<p>
Cheers<br />
Gary Lee Nelson<br />
Oberlin College<br />
<a href="http://www.timara.oberlin.edu/GaryLeeNelson" rel="nofollow">http://www.timara.oberlin.edu/GaryLeeNelson</a></p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

