<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
    <channel>
    
    <title>h e x l e r . n e t</title>
    <atom:link href="http://hexler.net/feed" rel="self" type="application/rss+xml" />
    <link>http://hexler.net</link>
    <description>pixels, waves and hyperactivity disorder</description>
    <language>en</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    

    <item>
      <title><![CDATA[TouchOSC 1.9.0 for Android and iOS out today!]]></title>
      <link>http://hexler.net/blog/post/touchosc-1.9.0-for-android-and-ios-out-today</link>
      <guid>http://hexler.net/blog/post/touchosc-1.9.0-for-android-and-ios-out-today#When:12:23:03Z</guid>
      <pubDate>Mon, 27 May 2013 13:23:03 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<h3>Back from the dead</h3><br/>

<p>First off, apologies for the absence of updates for so long. I&#8217;d like to take a moment to explain, as this was (partly) due to circumstances beyond my control. </p>

<p>With the release of the iPhone 5 and the iOS 6 SDK, support for building applications for anything below iOS 4.3 was (sort of silently) removed. I&#8217;ve always aimed for TouchOSC to be a rather useful application to &#8216;recycle&#8217; older devices and give them a new life as multipurpose remote-controller, so this made me rather unhappy. That unhappiness turned into a slight shade of rebelliousness when I DID manage to produce a binary that would support BOTH the iPhone5/iOS6 combination AND run absolutely fine on my &#8216;legacy&#8217; testing devices (iPod touch 1st gen and iPhone 3G) and would make EVERYONE happy, but was subsequently rejected for trying to work around this &#8216;issue&#8217; in the first place. Long story short, since 1st of May 2013, it is officially mandatory for all application updates to add support for the iPhone 5 (with all the consequences for older hardware). End of rebellion.</p>

<p><b class="hilight">If you are running TouchOSC on a device that does not support upgrading to iOS 4.3, please make a backup copy and hold on to it! It&#8217;s now impossible for me to provide you with updates or even restore the application package for you in case you lose the file!</b></p>

<p>Let&#8217;s move on to the good news then, shall we!</p>

<p>&nbsp;</p><br/><h3>TouchOSC for Android</h3><br/>

<p>It&#8217;s been a long time coming, and here it is. Today we&#8217;re releasing the first fully-featured port of <a href="https://play.google.com/store/apps/details?id=net.hexler.touchosc_a" target="_blank">TouchOSC for the Android platform</a>.</p>

<p>After much testing, hacking and cursing we&#8217;re rather confident this version will play nicely with most devices and existing layouts out there, and fully support the feature set offered by its iOS brother and the TouchOSC Editor/Bridge applications (minus some Apple specific features like CoreMIDI, that sadly have no Android equivalent). The definitive plan is to keep both versions as close to identical as possible from this point on.</p>

<p>As the attempt to fund the development (and the metric ton of testing devices) using a donation model was plainly unsuccessful, and the common response seemed to be &#8216;I&#8217;ll donate when it&#8217;s finished&#8217;, the app is being released as a new, paid application on the Google Play store and we&#8217;ll try to keep pricing (just as much as the feature set) identical across platforms. That being said, both versions will be reduced in price for a couple of days to celebrate, to say thank you for the continued support over the years and to apologize for the long wait!</p>

<p>Please bear with us while we update the <a href="/docs/touchosc">documentation</a> to reflect the slight differences between platforms.</p>

<p>&nbsp;</p><br/><h3>TouchOSC 1.9.0 update</h3><br/>

<p>Please make sure that you also <a href="/software/touchosc#downloads">download</a> the updated Editor and Bridge applications to get access to the new features.<br />
Here&#8217;s an excerpt of the changes that went into this update:</p>

<p>+ Support for iPhone5<br />
+ Support for custom layout sizes<br />
+ Support for more MIDI message types (All controls now support Control Change, Note, Program Change, Poly Pressure, Channel Pressure and Pitch Bend messages)<br />
+ Added XY control MIDI mapping mode (Placing 2 or 3 fingers on the control will send only x or y messages)<br />
+ New iPhone5 layout: “Automat5”<br />
+ Fixed handling of UTF-8 encoded strings in both application and editor<br />
+ Fixed naming issues with virtual CoreMIDI connections (iOS)<br />
- Removed support for MIDIMobilizer Mk I (Please use a CoreMIDI compatible accessory, i.e. MIDIMobilizer Mk II, instead)</p>

<p>For the full changes head on over to this <a href="/forum/viewthread/946/">forum post</a>.</p>

<p>&nbsp;</p>]]></description>
    </item>

    <item>
      <title><![CDATA[Meet the Grim REAPER]]></title>
      <link>http://hexler.net/blog/post/meet-the-grim-reaper</link>
      <guid>http://hexler.net/blog/post/meet-the-grim-reaper#When:07:42:45Z</guid>
      <pubDate>Wed, 21 Mar 2012 08:42:45 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<p>As if that in itself wouldn&#8217;t be reason enough for much rejoicing, they went a step further and included configurations to work with TouchOSC&#8217;s default <i>LogicTouch</i> and <i>LogicPad</i> layouts out of the box. Yaay!</p>

<p>A <a href="/docs/touchosc-setup-reaper">new section</a> has been added to the TouchOSC documentation to help you get started. Good times indeed.</p>]]></description>
    </item>

    <item>
      <title><![CDATA[Welcome to the Dark Site]]></title>
      <link>http://hexler.net/blog/post/welcome-to-the-dark-site</link>
      <guid>http://hexler.net/blog/post/welcome-to-the-dark-site#When:14:53:03Z</guid>
      <pubDate>Tue, 13 Mar 2012 15:53:03 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<p>Apart from the site design getting a makeover, there&#8217;s been some changes under the hood that will make some additions possible that have been in planning for quite a while. More on that soon. If you experience any problems or find broken links please <a href="/contact">report</a>.</p>

<p>Also my last blog post seems to be from almost about a year ago and my forum activity has been rather scarce, both of which I will do my best to change as well. Of course there&#8217;s reasons for this seeming inactivity, which will be revealed in due time.</p>

<p><b>Oh, and one more thing&#x2122;</p>

<p>I AM WORKING ON A VERSION OF TOUCHOSC FOR ANDROID THAT SUPPORTS CUSTOM LAYOUTS AND IT WILL BE RELEASED WHEN IT IS READY!</b></p>]]></description>
    </item>

    <item>
      <title><![CDATA[Back to the Future]]></title>
      <link>http://hexler.net/blog/post/back-to-the-future</link>
      <guid>http://hexler.net/blog/post/back-to-the-future#When:13:34:16Z</guid>
      <pubDate>Tue, 26 Apr 2011 14:34:16 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<p>First and foremost this release adds support for the much talked about <b>CoreMIDI</b> and <b>Line 6 MIDI Mobilizer</b> ways of communicating with MIDI hard- and software. Back to the future indeed. The <b>TouchOSC Editor</b> has been updated to version 1.5 to account for that fact, and adds a new MIDI properties panel to configure MIDI messages for controls. The default layouts have all been modified, adding MIDI messages to all controls, but if you are upgrading from a previous version, your existing layouts will not be overwritten, so you can download an updated zip file with the new versions.<br />
All downloads <a href="/software/touchosc">here</a>, as usual.</p>

<p>There&#8217;s a ton of bug-fixes and little improvements in there too, and whole parts have been re-written from the ground up as well for improved stability and speed. Sadly what didn&#8217;t make the cut is a dedicated OSC-to-MIDI bridge for windows users, but it is nearing completion so expect some news on that very soon.</p>

<p><b>But wait&#8230; There&#8217;s more!</b><br />
The site has undergone a major overhaul to prepare it for its future as a much more community-friendly platform. A <a href="/forum">forum</a> has been added and there is now <i>&lt;drumroll&gt;</i> the first version of a complete TouchOSC <a href="/docs/touchosc">documentation</a> available. It&#8217;s all brand-new so if you find any broken parts, please report.</p>

<p>Next up will be a library section for TouchOSC layouts and presets, open to all users, but I&#8217;ll report back on the status of that after some rest&#8230;</p>

]]></description>
    </item>

    <item>
      <title><![CDATA[TouchOSC v1.6.3 released]]></title>
      <link>http://hexler.net/blog/post/touchosc-v1-6-3-released</link>
      <guid>http://hexler.net/blog/post/touchosc-v1-6-3-released#When:21:13:46Z</guid>
      <pubDate>Wed, 12 Jan 2011 22:13:46 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<p>You can now use the USB cable and iTunes File Sharing to transfer layouts from/to the device. In iTunes select your device in the column to the left, switch to the tab labeled &#8220;Apps&#8221; and below the App management screen you&#8217;ll find the File Sharing section with a list of apps that support it, which now also includes TouchOSC:<br/></p>
<p><a href="/gfx/_news/TouchOSCiTunes.png" rel="prettyPhoto"><img src="/gfx/_news/TouchOSCiTunes-300x192.png" alt="TouchOSC and iTunes" title="TouchOSC and iTunes" width="300" height="192" class="shadow" /></a></p><br/><p>Click the image to see the big picture.</p>

<p>Additionally the app icon has received an update to give it more of a 2011-ish look, hope you like it. Also another great annoyance has been eliminated, the TouchOSC Editor now does not mess with custom OSC addresses anymore when copy/pasting controls, so transferring whole pages won&#8217;t result in RSI-inducing customization sessions. Grab it <a href="/software/touchosc">here</a>. Furthermore, the <a href="/pure-data-patch-generator">touchosc2pd</a> helper app has been updated to reflect changes in the layout format.</p>

<p>Next up is a whole lot of MIDI support everyone&#8217;s been requesting and there&#8217;s a lot of changes planned for the website that should make it a better platform for exchanging layouts and discussing features and problems. And that&#8217;s only the beginning. 2011 will be a good year for TouchOSC. I can feel it.</p>

<p>Here&#8217;s the complete changes for both TouchOSC and the editor:</p>

<p>TouchOSC 1.6.3<br />
===========================<br />
- Support for iTunes File Sharing: Layouts can now be managed via the USB-cable connection using iTunes<br />
- Basic multi-tasking support<br />
- Multiple controls with the same custom OSC address now receive the same message<br />
- ControlPush and ControlToggle now turn on for any received value greater than zero<br />
- Added z message sending to all controls<br />
- Fixed a bug where it wasn&#8217;t possible to enter a custom editor host address<br />
- Various minor bug fixes<br />
- New icon </p>

<p>TouchOSC Editor 1.4.2<br />
===========================<br />
- Copy and paste retains controls&#8217; custom OSC addresses<br />
- Renaming a .touchosc file no longer corrupts it<br />
- ControlPush and ControlToggle are now rendered using the right color<br />
- New icon</p>]]></description>
    </item>

    <item>
      <title><![CDATA[TouchOSC for Android released]]></title>
      <link>http://hexler.net/blog/post/touchosc-for-android-released</link>
      <guid>http://hexler.net/blog/post/touchosc-for-android-released#When:15:23:00Z</guid>
      <pubDate>Wed, 01 Dec 2010 16:23:00 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<p>But careful now, before you get too excited let me put a couple of things straight considering this version. First of all, this port is in no way feature-compatible with the iOS versions at the moment. In particular, without beating around the bush:</p><br/>
<ul>
<li>No importing of custom layouts</li>
<li>No ZeroConf/Bonjour publishing/browsing</li>
<li>No multi-touch support</li>
<li>No support for resolutions higher than 320x480</li>
<li>Some other minor features missing</li>
</ul>

<p>In brief that means that this version basically represents the feature set that TouchOSC version 1.0 for the iPhone supported when it was first released. Minus the bugs of course. There&#8217;s a couple of reasons that led to the decision to release the application in this form. First of all, I didn&#8217;t want to make all of you wait any longer. Constructing a full port would have probably taken me another 12 months of trying to play catch-up with the original which is constantly improving. Secondly there seems to be an endless stream of new Android devices coming out every other moment, so testing the more advanced features on every possible configuration is basically impossible. Keeping it lean and simple will probably help in making it work for most of the available gadgets <b>right now</b>.</p>

<p>All that said, I also decided to make the application available for free. There don&#8217;t seem to be a lot of (successful) paid applications available on the Android Market right now and from my research the general user-base is also not exactly used to actually pay for apps. The ad-supported model that a lot of developers go with is also something that I wouldn&#8217;t even consider at my most delirious. Call me crazy.</p>

<p><del>Anyway, what it comes down to is that I decided to go with the <b>Donationware</b> model. If you like it and you want me to make it as fully-featured as the iOS version, please consider <a href="/software/touchosc-android">donating</a> whatever you feel is worth contributing. Also, for testing-purposes, I would be more than happy to accept any kind of Android device you can spare. Hell, if you meet me, shake my hand, buy me a beer/warm glass of milk/classic coca-cola. Just don&#8217;t send me any hate-mail please. I am getting enough of that from the &#8220;iTribe&#8221; (j/k).</del></p>

<p>Yours truly,<br />
rob.</p>]]></description>
    </item>

    <item>
      <title><![CDATA[Logically Yours]]></title>
      <link>http://hexler.net/blog/post/logically-yours</link>
      <guid>http://hexler.net/blog/post/logically-yours#When:09:18:18Z</guid>
      <pubDate>Fri, 15 Oct 2010 10:18:18 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<p>Today&#8217;s update of Apple&#8217;s excellent music production suite adds support for TouchOSC as a control surface on both iPad and iPhone/iPod touch and TouchOSC&#8217;s update comes with Logic-specific layouts for both form factors plus auto-detection and configuration of a host computer running Apple Logic Pro or Express.</p>

<p>All one needs to do is to start up Logic Pro or Express, make sure the iDevice is connected to the same WiFi network as the music production computer, go to TouchOSC&#8217;s network configuration page and select the name of the machine running Logic. Voila! Everything should be set up and ready to go in perfect harmony. As usual firewalls might prevent this miracle from happening, so if you run into any trouble, try disabling your network security software temporarily and try again.</p>

<p>Thanks to everyone at Apple involved in making this happen, and special thanks to Adam Charon for creating the LogicPad and LogicTouch layouts.</p>

<p>In other news there will be a workshop held dealing with all things TouchOSC in the course of the <a href="http://www.bermuda-berlin.de" target="_blank">Berlin Music Days</a> on 5th and 6th of November. I will be demonstrating some popular setups with Ableton Live, Native Instruments Reaktor and of course the new Apple Logic connection and also helping participants to achieve whatever it is they are trying to squeeze out of TouchOSC. Head on over to the <a href="http://www.bermuda-berlin.de/newsdetail_en/items/attention-registration-begins-today-for-the-debug-music-technology-day.119.html" target="_blank">signup</a> page if interested or drop by and say hello if you are around.</p>

<p>Last but not least a lot of voices are asking for a release date for the Android version of TouchOSC. Don&#8217;t despair, it is in the making, it&#8217;s just that the rate at which new Android devices sporting various features, capabilities and OS versions are spawned has delayed the release multiple times. Proper and thorough testing is definitely required in this kind of gadget jungle. I will post more news on this when there is any so please don&#8217;t hold your breath. We wouldn&#8217;t want anyone to get hurt waiting for a piece of software, now would we?</p>]]></description>
    </item>

    <item>
      <title><![CDATA[To Infinity and Beyond!]]></title>
      <link>http://hexler.net/blog/post/to-infinity-and-beyond</link>
      <guid>http://hexler.net/blog/post/to-infinity-and-beyond#When:23:39:35Z</guid>
      <pubDate>Thu, 27 May 2010 00:39:35 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<p>First off, a little thing called the Apple iPad has been released and we&#8217;ve been working like mad here at the hexler HQ to get TouchOSC ready for it first day. The effort paid off and TouchOSC was available April 3rd for everyone as a free update. There was little time for anything else back then, not even posting about it, so let it be known: <strong>TouchOSC&#8217;s current version on the iTunes App Store is a universal application that runs on all Apple handhelds!</strong></p>

<p>Next up is a new version of the <a href="/software/touchosc">TouchOSC Editor</a> that adds some much requested features:</p><br/>
<p>- Horizontal editing of layouts</p><br/>
<p>- Zoom</p><br/>
<p>- Customizable layout grid plus snapping</p>

<p>We are also releasing a plain &#8220;jar&#8221; version for the first time which should run on anything with a proper <a href="http://java.com" target="_blank">Java</a> runtime but was tested on Linux only. Grab it <a href="/software/touchosc">here</a>.</p>

<p>As hinted earlier, this is only the first of many updates to come in hopefully rapid succession. There&#8217;s a new version of TouchOSC ready to go that adds even more of the things you have been requesting and another update to the editor to go with it. The <a href="http://www.android.com/" target="_blank">Android</a> port is coming along nicely and will be released shortly thereafter. There&#8217;s also work being done that should make everything a lot easier on the MIDI and Windows fronts and of course there&#8217;s so many doors that the computing power the iPad brings opens, that we can&#8217;t even begin to describe what&#8217;s going on down in the labs&#8230;</p>

<p>So long. Will report back soon</p>]]></description>
    </item>

    <item>
      <title><![CDATA[News Round-up]]></title>
      <link>http://hexler.net/blog/post/news-round-up</link>
      <guid>http://hexler.net/blog/post/news-round-up#When:11:08:50Z</guid>
      <pubDate>Fri, 18 Dec 2009 12:08:50 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<ul><strong>*</strong> There&#8217;s been an update a while ago bringing <a href="/software/touchosc">TouchOSC</a> to version 1.4.2 and the Editor to 1.1.1. A couple of problems have been corrected, like some characters in Label&#8217;s texts corrupting layouts, a global switch to turn off the previously added &#8220;z&#8221; messages (seemed to cause problems with certain software) and proper handling of strings sent to TouchOSC as UTF8. Be sure to grab the updated <a href="/software/touchosc">Editor</a> as well if you download the update from iTunes.</ul>

<ul><strong>*</strong> I&#8217;ve been working on an Android port of TouchOSC, which turned out to be much easier than I expected. But wait, TouchOSC will not show up on the Android Market anytime soon&#8230; One of the things that sadly does make it more complicated to program for Android is the existence of many different devices running the platform and there will have to be extensive testing on as many as possible, so if you are interested in helping doing just that drop me an email at <b>dev AT hexler DOT net</b> and let me know which phone you use and which version Android you are running. If your world revolves around iPhones exclusively please tell your Android owning friends/enemies about this.</ul>

<ul><strong>*</strong> TouchOSC now has a Facebook page at <a href="http://facebook.com/touchosc" target="_blank">http://facebook.com/touchosc</a> where I will post all news parallel to here and also all the little things like cool videos and interesting projects that I find online and that get sent in. So if you want to stay up-to-date and don&#8217;t want to subscribe to the newsfeed on this page, you can check for updates there. Of course you can post on that page as well so show off your experiments or let us all know about tutorials or custom layouts you found to be useful.</ul>

<ul><strong>*</strong> Another apology for being very slow at answering email the past month, I am in the process of moving countries (again) so I have little to no time/means to deal with my inbox, I promise I will work double-shift as soon as everything&#8217;s taken care of, but hey, maybe you should be eating ginger-bread and singing christmas-carols anyway and not controlling some obscure software with a wireless touch-screen-phone-control-surface anyway <img src="smile.gif" width="19" height="19" alt="smile" style="border:0;" /></ul>

<p>Ok, that&#8217;s about it, will be back in action soon, there&#8217;s of course another TouchOSC update in the pipeline which will concentrate on making the connection/sync between editor and phone/pod a bit more reliable and thereafter I will finally start adding all the missing features that have been on my list since this project started.</p>

<p>Merry X-mas and an OSC new year!<br />
rob</p>]]></description>
    </item>

    <item>
      <title><![CDATA[Pure Data Patch Generator]]></title>
      <link>http://hexler.net/blog/post/pure-data-patch-generator</link>
      <guid>http://hexler.net/blog/post/pure-data-patch-generator#When:20:56:07Z</guid>
      <pubDate>Fri, 30 Oct 2009 21:56:07 +0100</pubDate>
      <dc:creator>rob</dc:creator>
      <description><![CDATA[<p>So to make the process a little more painless I decided to make the little utility presented here to automatically generate a custom-tailored PD patch from a TouchOSC layout. The tool generates routes for all controls found in the layout (except for those using custom OSC messages) and (optionally) creates MIDI CC messages for each of them. Obviously the output is not going to look pretty as even hand-made PD patches tend to get messy quickly, but even if you are not interested in MIDI translation, using this tool definitely beats connecting hundreds of multi-toggle messages and gives you a quick, fully-mapped patch as a starting point for whatever it is you want to do today&#8230;<!--more--></p>

<p>Alright, before you grab this, take note that this is probably not the most polished piece of code in this world, it is implemented in pure <a href="http://java.com" target="_blank">Java</a> so you need a Java runtime 1.5+ (which you already have if you are running the TouchOSC Editor) and that it creates the PD patch in the same directory as the input layout using the same name plus a .pd extension added.</p>

<p>The zip file contains a jar bundle which on most platforms can be launched by double-clicking:<br />
<a href="/pub/touchosc/touchosc2pd-v1.2.zip">touchosc2pd-v1.2.zip</a></p>

<p>Enjoy.</p>]]></description>
    </item>

    
    </channel>
</rss>