<?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[Writing externals]]></title><description><![CDATA[<p>i'm pretty sure there is no external to send and recieve midi start/stop messages. <br />
<br />
so i thought this might be my chance to see if i can have a go at writing one of these bastards. <br />
<br />
my first question:</p>
<ol>
<li>what software do i need? the code is c++ or whatever, right? i'm on mac os X..is there free software that's gonna so this? what about a tutorial or something to set me in the right direction.<br />
<br />
are midi objects hard to program or something??? the ones in the documentation are kinda half finished, and many work only under linux. <br />
<br />
of course, if there is already a midi start-stop object then i can just go back and focus on making the crazy beats <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title=";)" alt=";)" />)</li>
</ol>
]]></description><link>http://forum.pdpatchrepo.info/topic/217/writing-externals</link><generator>RSS for Node</generator><lastBuildDate>Thu, 15 Oct 2026 01:20:20 GMT</lastBuildDate><atom:link href="http://forum.pdpatchrepo.info/topic/217.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 07 Jun 2005 15:48:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Writing externals on Tue, 07 Jun 2005 15:48:54 GMT]]></title><description><![CDATA[<p>i'm pretty sure there is no external to send and recieve midi start/stop messages. <br />
<br />
so i thought this might be my chance to see if i can have a go at writing one of these bastards. <br />
<br />
my first question:</p>
<ol>
<li>what software do i need? the code is c++ or whatever, right? i'm on mac os X..is there free software that's gonna so this? what about a tutorial or something to set me in the right direction.<br />
<br />
are midi objects hard to program or something??? the ones in the documentation are kinda half finished, and many work only under linux. <br />
<br />
of course, if there is already a midi start-stop object then i can just go back and focus on making the crazy beats <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/wink.png" title=";)" alt=";)" />)</li>
</ol>
]]></description><link>http://forum.pdpatchrepo.info/topic/217/writing-externals</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/217/writing-externals</guid><dc:creator><![CDATA[hardoff]]></dc:creator><pubDate>Tue, 07 Jun 2005 15:48:54 GMT</pubDate></item><item><title><![CDATA[Reply to Writing externals on Thu, 09 Jun 2005 13:39:43 GMT]]></title><description><![CDATA[<p>woo! i don't have to learn this programming stuff after all...(wipes brow)<br />
<br />
the pd list came thru with an answer to midi start/stop/tempo issues:<br />
<br />
*****<br />
<br />
how about using pd's [midiin] or [ctlin] objects, then filtering the<br />
messages<br />
acording to [url=<a href="http://www.borg.com/~jglatt/tech/midispec.htm" rel="nofollow">http://www.borg.com/~jglatt/tech/midispec.htm</a>]<a href="http://www.borg.com/~jglatt/tech/midispec.htm" rel="nofollow">http://www.borg.com/~jglatt/tech/midispec.htm</a><br />
<br />
so 0xFA (250 in decimal) will be midi start, 0xFC (252) is midi stop.<br />
0xFB (251) is midi continue.<br />
<br />
<br />
&gt; also, what about tempo? anyway to send or recieve that?<br />
<br />
0xF8 (248) is the midi clock signal, which gets emitted 24 times every<br />
quarter<br />
note by your midi master. catch this signal and use [timer] to calculate the<br />
bpm out of it, if you want.<br />
<br />
last but not least, there is the song pointer 0xF2 (242) which gives the<br />
current<br />
song position of your master in 16/th notes.<br />
<br />
hope that's what you wanted to know<br />
<br />
:::::<br />
<br />
thanks a lot, list poster christopher charles <img class="emoji emoji-extended" src="http://forum.pdpatchrepo.info/plugins/nodebb-plugin-emoji-extended/images/grinning.png" title=":)" alt=":)" />))</p>
]]></description><link>http://forum.pdpatchrepo.info/topic/217/writing-externals/2</link><guid isPermaLink="true">http://forum.pdpatchrepo.info/topic/217/writing-externals/2</guid><dc:creator><![CDATA[hardoff]]></dc:creator><pubDate>Thu, 09 Jun 2005 13:39:43 GMT</pubDate></item></channel></rss>