<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[IAC Driver]]></title><description><![CDATA[<p>Putting together a simple sequencer program to interface with synth software across IAC via MIDI. Only, for some reason I don't have the option of using the IAC driver as output from PD. I went through Audio/MIDI setup and made sure that IAC is online and has an open port still no dice. Running a 2015 MacPro with El Capitan OSX 12.</p>
<p>Now I do get an odd error message in the PD Console that suggests that it can't find darwin along with an enormous file address (can't fully fit in the console). I haven't been having too much trouble with it despite this issue. Ought I to consider doing a full re-install of the latest version of PD (as I've updated within the past year), or might I have some other sort of glitch going on?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10986/iac-driver</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Jul 2026 22:09:33 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/10986.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Sep 2017 02:57:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to IAC Driver on Wed, 20 Sep 2017 02:57:33 GMT]]></title><description><![CDATA[<p>Putting together a simple sequencer program to interface with synth software across IAC via MIDI. Only, for some reason I don't have the option of using the IAC driver as output from PD. I went through Audio/MIDI setup and made sure that IAC is online and has an open port still no dice. Running a 2015 MacPro with El Capitan OSX 12.</p>
<p>Now I do get an odd error message in the PD Console that suggests that it can't find darwin along with an enormous file address (can't fully fit in the console). I haven't been having too much trouble with it despite this issue. Ought I to consider doing a full re-install of the latest version of PD (as I've updated within the past year), or might I have some other sort of glitch going on?</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10986/iac-driver</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10986/iac-driver</guid><dc:creator><![CDATA[Pipkin]]></dc:creator><pubDate>Wed, 20 Sep 2017 02:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to IAC Driver on Wed, 20 Sep 2017 18:56:02 GMT]]></title><description><![CDATA[<p>Firstly, I would strongly advise against using the IAC driver at all.  It is known to have various issues and I have solved multiple reported Mac Pd midi problems on this forum by simply convincing people to completely deactivate IEC in the Mac midi prefs an stop using it altogether (you can search my posts on here for details on the &quot;why&quot;).</p>
<p>You <em>do</em> need a third party app to interface that unfinished Mac midi implementation.  I would recommend MidiPatchbay which I can personally vouch for as I use it all the time, or possibly MidiPipe, which I have less experience with.  Like IEC, you can use those programs to create all the virtual midi ports you need  as well as do much, much more such as port/channel rerouteing, translation etc.</p>
<p>Now that said, there's a certain trick you need to know to get it to work with Pd.  You  can presently only get access to the first 9 of Pd's internal midi ports with Mac OS, but they will not reliably connect to anything beyond the first nine ports on the Mac's midi port list.  For this reason you must first make sure that you start out with all midi ports deactivated, then create/activate your nine virtual ports.  Then (and only then) you should start Pd and connect it to the nine ports you created.  You can then activate all the midi ports on your system and use the third party midi app to route to any port you like.  You have to do it in exactly that order or it won't work.</p>
<p>I am pleased to report that there is currently some headway being made in fixing the various long standing midi problems in Pd -- Hopefully in the near future you will be able to connect Mac Pd midi directly like any other midi app without having to go through any of this redundant silliness at all.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10986/iac-driver/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10986/iac-driver/2</guid><dc:creator><![CDATA[NoDSP]]></dc:creator><pubDate>Wed, 20 Sep 2017 18:56:02 GMT</pubDate></item><item><title><![CDATA[Reply to IAC Driver on Wed, 20 Sep 2017 20:18:41 GMT]]></title><description><![CDATA[<p>I'm going to have to plead myself stumped once more I'm afraid. I really like the concept of MIDI routing without using Audio/MIDI setup, and MidiPatchbay is easy enough to use, but the patch is still not connecting as I had expected it to (somebody only barely understands the basics of computer science if claiming so isn't hubris on my part). My process is as follows:</p>
<ol>
<li>
<p>Start MIDIPatchbay, create a single universal MIDI strip with both input and output - name &quot;PD-Input&quot;/&quot;PD-Output&quot; for reference. Allows all notes, allows all messages, clocks in real-time.</p>
</li>
<li>
<p>The patch itself doesn't show up in Audio/MIDI setup. That's fine, as I understand it the MIDI signal is traveling through MIDIPatchbay anyways. IAC is turned off and no software instruments are installed. I can close down Audio/MIDI setup and ignore it.</p>
</li>
<li>
<p>Start Mainstage, make sure that the volume is up, a patch is readied, and that Mainstage recognizes that there is a MIDI input available. Mainstage recognizes &quot;1 MIDI input available&quot;</p>
</li>
<li>
<p>Start PD-Extended and open the Sequencer patch.</p>
</li>
<li>
<p>Go through the process of making sure all components of the patch are functioning (it has a sequence tempo set, all the notes are active, volume is up, all the usual goodies).</p>
</li>
<li>
<p>Check DSP to on (I don't think it's necessary, but I tend to idiot proof my processes).</p>
</li>
<li>
<p>Set MIDI output from PD-Extended to &quot;PD-Input&quot; from MIDIPatchbay.</p>
</li>
</ol>
<p>At this point I have all three pieces of software running, I believe in the correct order, and connected to one another with the only glitch being that I don't get a lick of audio. I'll dump the patch here for reference:</p>
<p><a href="/uploads/files/1505938221538-midi-sequencer-array.pd">MIDI Sequencer Array.pd</a></p>
<p>I try to keep things fairly self-explanatory in terms of sends/receives and with comments within the object arrangement, but here's hoping it's legible. If the problem is in the coding of the patch I can take it across to that section of the forum. That said, even making a simple patch to create a note with set number, velocity, and duration on manual bang and send through the midiout doesn't seem to be arriving to Mainstage. I suppose I could use one of my other programs capable of MIDI synthesis, but that seems superfluous.</p>
<p>I really appreciate the help, I've worked with PD less frequently over the past five years or so than when I was first learning the ropes; it always seems like I have to re-learn a few things as well as double check on my knowledge of possible objects to use... Always something new.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10986/iac-driver/3</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10986/iac-driver/3</guid><dc:creator><![CDATA[Pipkin]]></dc:creator><pubDate>Wed, 20 Sep 2017 20:18:41 GMT</pubDate></item><item><title><![CDATA[Reply to IAC Driver on Wed, 20 Sep 2017 21:34:02 GMT]]></title><description><![CDATA[<p>Hmm.. don't know for sure and I haven't checked your patch just yet, but two possibilities:</p>
<ol>
<li>
<p>You should probably start your Pd instance before the sound app.</p>
</li>
<li>
<p>I don't know if you are aware of this, but Pd Extended is a dead, unsupported Pd variant and has been so for a few years now.  We've seen a number of posts on here from people trying to use it with more recent OS versions and reporting a number of problems -- if they can get it to work at all.  I had assumed you were using Pd Vanilla.  You can grab the latest version of that from here:</p>
</li>
</ol>
<p><a href="http://msp.ucsd.edu/software.htm" rel="nofollow">http://msp.ucsd.edu/software.htm</a></p>
<p>If you are using any of the external libraries included with Extended in your patch, you can search, download and install them very easily now with the included deken external wrangler assessable from the Help menu.</p>
<p>You can also try the new Extended monolithic replacement  Purr Data:</p>
<p><a href="https://forum.pdpatchrepo.info/topic/10569/purr-data-finally-released" rel="nofollow">https://forum.pdpatchrepo.info/topic/10569/purr-data-finally-released</a></p>
<p>I'll check that patch but ATM I'm on the linux box and my (ancient) Mac hardware isn't immediately available.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10986/iac-driver/4</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10986/iac-driver/4</guid><dc:creator><![CDATA[NoDSP]]></dc:creator><pubDate>Wed, 20 Sep 2017 21:34:02 GMT</pubDate></item><item><title><![CDATA[Reply to IAC Driver on Wed, 20 Sep 2017 22:04:23 GMT]]></title><description><![CDATA[<p>Ok I took a cursory look at the patch, and the first thing I notice is that you appear to be connecting your makenote objects to the raw midiout objects.  The first and second outputs from makenote (note number, note velocity) are supposed to be connected to the first and second inputs (respectively) of the noteout object.  The current arrangement of your patch will most likely not send anything (at least, not anything an external midi device or application will recognize).   Check the help files for the proper use of the midi objects.</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/10986/iac-driver/5</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/10986/iac-driver/5</guid><dc:creator><![CDATA[NoDSP]]></dc:creator><pubDate>Wed, 20 Sep 2017 22:04:23 GMT</pubDate></item></channel></rss>