<?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: Speed for MIDI to Logic?</title>
		<atom:link href="http://cycling74.com/forums/topic/speed-for-midi-to-logic/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/feed</link>
		<description></description>
		<pubDate>Mon, 17 Jun 2013 21:33:47 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-38610</guid>
					<title><![CDATA[Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-38610</link>
					<pubDate>Thu, 26 Jun 2008 16:14:15 +0000</pubDate>
					<dc:creator>Peter Ostry</dc:creator>

					<description>
						<![CDATA[
						<p>I am going to control Logic by Max. Max is the Master, everything is configurated there and Logic follows. For certain actions I have about 120 MIDI messages to send at once, plus up to 16 streams of volume data (kind of preset crossfeed). I could send just a couple of &#8220;trigger&#8221; message and let SysEx faders in Logic do the rest but for several reasons I would prefer to have everything under control in Max.</p>
<p>Are there any experiences about the possible speed for MIDI between Max and Logic? I will use a dedicated port for that but this is an application for the stage. Musicians can and will operate a pitch wheel or volume pedal and play wind controllers (continuous breath messages) while Max switches the presets.</p>
<p>Did anyone see that Logic swallows messages that came from Max at high speed while other devices also send MIDI? I want to be fast but I can accept very small delays if necessary. The crux is that the whole stage sound can get messed up if I lose just a single message.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134792</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134792</link>
					<pubDate>Thu, 26 Jun 2008 23:39:06 +0000</pubDate>
					<dc:creator>johnpitcairn</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: Peter Ostry wrote on Fri, 27 June 2008 04:14<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> Did anyone see that Logic swallows messages that came from Max at <br />
> high speed while other devices also send MIDI? </p>
<p>Hi Peter. You already have an example &#8211; the controller < --> LC Xmu < --> Logic MIDI streams can be extremely dense. </p>
<p>You can expect a bit more latency than using Logic alone, and latency/jitter may increase with load, but in general everything gets through. Tip: don&#8217;t use the IAC bus (but you knew that, eh?)</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134793</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134793</link>
					<pubDate>Fri, 27 Jun 2008 00:06:36 +0000</pubDate>
					<dc:creator>Peter Ostry</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: johnpitcairn wrote on Fri, 27 June 2008 01:39<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> Hi Peter. You already have an example &#8211; the controller < --> LC Xmu < --> Logic MIDI streams can be extremely dense.</p>
<p>I was blind. It sits always in front of me :-)</p>
<p>> You can expect a bit more latency than using Logic alone, and latency/jitter may increase with load, </p>
<p>More overall latency only while Max is very busy, right?<br />
And what means &#8220;jitter&#8221; in this case?</p>
<p>> but in general everything gets through. Tip: don&#8217;t use the IAC bus (but you knew that, eh?)</p>
<p>Everything through is what I need. Regarding the IAC bus, I didn&#8217;t have problems with it yet but no, I don&#8217;t want this &#8220;automatic echo&#8221;. I will open a couple of ports in Max.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134794</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134794</link>
					<pubDate>Fri, 27 Jun 2008 00:12:39 +0000</pubDate>
					<dc:creator>johnpitcairn</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: Peter Ostry wrote on Fri, 27 June 2008 12:06<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> And what means &#8220;jitter&#8221; in this case?</p>
<p>Timing inaccuracy.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134795</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134795</link>
					<pubDate>Fri, 27 Jun 2008 01:13:49 +0000</pubDate>
					<dc:creator>Nick Inhofe</dc:creator>

					<description>
						<![CDATA[
						<p>What do you recommend using instead of the IAC bus?</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134796</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134796</link>
					<pubDate>Fri, 27 Jun 2008 05:53:28 +0000</pubDate>
					<dc:creator>johnpitcairn</dc:creator>

					<description>
						<![CDATA[
						<p>Either use &#8220;from Max/MSP&#8221; 1 &#038; 2, or MIDIPipe, or create your own virtual ports. The IAC Bus can have pretty bad latency and jittery timing, but the biggest issue is that it&#8217;s a feedback loop waiting to happen when used with Logic because of its 2-way nature. </p>
<p>If a port goes away, you may find Logic forgets its assignments and starts sending something to the IAC bus instead, which it also receives from. Disaster.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134797</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134797</link>
					<pubDate>Fri, 27 Jun 2008 16:17:05 +0000</pubDate>
					<dc:creator>Adam Murray</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: johnpitcairn wrote on Thu, 26 June 2008 22:53<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> Either use &#8220;from Max/MSP&#8221; 1 &#038; 2, or MIDIPipe, or create your own virtual ports. The IAC Bus can have pretty bad latency and jittery timing, but the biggest issue is that it&#8217;s a feedback loop waiting to happen when used with Logic because of its 2-way nature. <br />
> </p>
<p>How do you create your own virtual ports that aren&#8217;t using the IAC bus? If I go to Audio MIDI Setup -> IAC driver and add a virtual port, it&#8217;s named &#8220;IAC Bus 1&#8243;. That&#8217;s the only way I see to create virtual ports. A while back, I think someone on this forum said the &#8220;from Max/MSP&#8221; ports were the same kind of virtual ports using the IAC Bus too, but maybe they were wrong? I tried recording into Logic with both &#8220;from Max/MSP&#8221; and the virtual &#8220;IAC Bus 1&#8243; and didn&#8217;t see any difference.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134798</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134798</link>
					<pubDate>Fri, 27 Jun 2008 17:50:02 +0000</pubDate>
					<dc:creator>Nick Inhofe</dc:creator>

					<description>
						<![CDATA[
						<p>Yes, I was also under the impression that the &#8216;from Max&#8217; and &#8216;to Max&#8217; ports were just automatically created IAC ports. I believe midiPipe works the same way.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134799</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134799</link>
					<pubDate>Fri, 27 Jun 2008 22:51:26 +0000</pubDate>
					<dc:creator>Peter Ostry</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: Nick Inhofe wrote on Fri, 27 June 2008 19:50<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> Yes, I was also under the impression that the &#8216;from Max&#8217; and &#8216;to Max&#8217; ports were just automatically created IAC ports. I believe midiPipe works the same way. <br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>The two automatically created Max ports do not use the IAC bus. Same is true for MidiPipe, where you can create as many ports as you want. For additional IAC ports you have to go to the Mac&#8217;s Audio/Midi Setup.</p>
<p>By creating your own ports in Max you <br />
1) avoid the IAC bus<br />
2) can have independent in- and out ports<br />
3) can name the ports as you like</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134800</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134800</link>
					<pubDate>Fri, 27 Jun 2008 23:23:16 +0000</pubDate>
					<dc:creator>Peter Ostry</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: Adam Murray wrote on Fri, 27 June 2008 18:17<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
>If I go to Audio MIDI Setup -> IAC driver and add a virtual port, it&#8217;s named &#8220;IAC Bus 1&#8243;. That&#8217;s the only way I see to create virtual ports.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Oh, I see. This way you create definitely a port in the IAC driver.</p>
<p>The port creation in Max is properly hidden, for whatever reason:<br />
Go to the documentation and search for &#8220;Using Max with Other Applications&#8221;. Click on the only link &#8220;max_and_other_apps&#8221;, on the page scroll fully down. There is the description.</p>
<p>I had no clue what to write as <drivername>. This is not explained and my own name did not work although I have a drivers license. I just tried CoreMidi and was lucky.</drivername></p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134801</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134801</link>
					<pubDate>Sat, 28 Jun 2008 07:11:12 +0000</pubDate>
					<dc:creator>Stefan Tiedje</dc:creator>

					<description>
						<![CDATA[
						<p>Adam Murray schrieb:<br />
> How do you create your own virtual ports that aren&#8217;t using the IAC<br />
> bus? If I go to Audio MIDI Setup -> IAC driver and add a virtual<br />
> port, it&#8217;s named &#8220;IAC Bus 1&#8243;. That&#8217;s the only way I see to create<br />
> virtual ports.</p>
<p>But you can name them differently in Audio Midi setup&#8230;</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/speed-for-midi-to-logic/#post-134802</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134802</link>
					<pubDate>Sun, 29 Jun 2008 19:26:08 +0000</pubDate>
					<dc:creator>Adam Murray</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: Stefan Tiedje wrote on Sat, 28 June 2008 00:11<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> Adam Murray schrieb:<br />
> > How do you create your own virtual ports that aren&#8217;t using the IAC<br />
> > bus? If I go to Audio MIDI Setup -> IAC driver and add a virtual<br />
> > port, it&#8217;s named &#8220;IAC Bus 1&#8243;. That&#8217;s the only way I see to create<br />
> > virtual ports.<br />
> <br />
> But you can name them differently in Audio Midi setup&#8230;<br />
> </p>
<p>Sure, but I was pointing out that these are IAC Bus ports because the default name indicates they are. I assume naming them differently doesn&#8217;t change that.</p>
<p>I guess the &#8220;from Max/MSP&#8221; ports and MidiPipe use lower-level Core MIDI and bypass this IAC Bus thing, but I don&#8217;t understand what makes the IAC Bus different from these other virtual port options. I just know some people here had bad problems with the IAC Bus and suggest avoiding it.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134803</guid>
					<title><![CDATA[Re: Speed for MIDI to Logic?]]></title>
					<link>http://cycling74.com/forums/topic/speed-for-midi-to-logic/#post-134803</link>
					<pubDate>Sun, 29 Jun 2008 21:38:01 +0000</pubDate>
					<dc:creator>johnpitcairn</dc:creator>

					<description>
						<![CDATA[
						<p>Quote: Adam Murray wrote on Mon, 30 June 2008 07:26<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
> I guess the &#8220;from Max/MSP&#8221; ports and MidiPipe use lower-level Core MIDI and bypass this IAC Bus thing, but I don&#8217;t understand what makes the IAC Bus different from these other virtual port options. <br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>The IAC bus is implemented as a driver, which is why it appears in AudioMIDI setup. Unlike anything else in CoreMIDI, it&#8217;s a source and a destination in each bus, which is where the feedback issues arise. </p>
<p>I think the IAC bus was implemented by Doug Wyatt as a lowest-common-denominator thing to help developers port their OS9 apps to OSX, so unfortunately it mimics the OS9 IAC driver as closely as possible. </p>
<p>But OSX is rather sexier than that for MIDI. Virtual CoreMIDI sources/destinations may be created and destroyed on the fly by any app, are always single-ended, don&#8217;t appear as a driver to the system, and don&#8217;t appear in AudioMIDI Setup (though AudioMIDI Setup does have the ability to find them when queried at the API level).</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

