<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>screenfashion</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/" />
   <link rel="self" type="application/atom+xml" href="http://screenfashion.org/atom.xml" />
   <id>tag:screenfashion.org,2008://1</id>
   <updated>2008-06-02T12:46:40Z</updated>
   
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.34</generator>

<entry>
   <title>Old computer + old TFT + some Ruby = Fancy departures board display for my home :)</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2008/05/old_computer_old_tft_some_ruby.html" />
   <id>tag:screenfashion.org,2008://1.18</id>
   
   <published>2008-05-25T20:19:07Z</published>
   <updated>2008-06-02T12:46:40Z</updated>
   
   <summary>Saturday at about 5 p.m. I decided that I really needed a fancy, realtime-updated display with the departure times of the nearby bus and S-Bahn railway stations. A few hours of hacking later (and 15 minutes today for assembling) everything was finished :)</summary>
   <author>
      <name>sebastian</name>
      
   </author>
         <category term="Stuff" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="38" label="code" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="37" label="hacking" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="39" label="ruby" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="40" label="rubycocoa" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[<img alt="departures-1.jpg" src="http://screenfashion.org/departures-1.jpg" width="750" height="196" />

As I live in Berlin and student tickets are cheap, I have no need for a car and use only public transport for getting from A to B. The only problem is that I can't remember the departure times of all those trains and buses...

Saturday at about 5 p.m. I decided that I really needed a fancy, realtime-updated display with the departure times of the nearby bus and S-Bahn railway stations. A few hours of hacking later (and 15 minutes today for assembling) everything was finished :)

Now I won't miss my trains anymore at the station. And if it's delayed, I won't be too early at the station for nothing (the departure times are also correctly updated in this case).

Used tools: A milk-glass cabinet door from IKEA as table, An old G4 PowerBook, an old 15" TFT, (don't laugh) the <a href='http://minikidsgames.sourceforge.net/minikidsgames/'>MiniKidsGames framework</a> (based on <a href='http://rubycocoa.sourceforge.net/HomePage'>RubyCocoa</a>), around 80 lines of <a href='http://www.ruby-lang.org'>Ruby</a> code and some <a href='http://www.zvon.org/xxl/XPathTutorial/General/examples.html'>XML/XPath queries</a> for parsing output from VBB online with the <a href='http://www.germane-software.com/software/rexml_doc/'>REXML library</a>.]]>
      
   </content>
</entry>
<entry>
   <title>Interview on laptoprockers.eu</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2008/01/interview_on_laptoprockerseu.html" />
   <id>tag:screenfashion.org,2008://1.17</id>
   
   <published>2008-01-14T16:10:21Z</published>
   <updated>2008-05-19T22:18:07Z</updated>
   
   <summary>laptoprockers.eu is a hip tech blog aimed at digital music producers. They have published an interview with us. There you can find out more about the history of The Wiinstrument—and how it works :)...</summary>
   <author>
      <name>sebastian</name>
      
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="10" label="wiinstrument" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[<a href='http://laptoprockers.eu'>laptoprockers.eu</a> is a hip tech blog aimed at digital music producers. They have published an <a href='http://www.laptoprockers.eu/technology/p1/wiinstrument/'>interview with us</a>. There you can find out more about the history of The Wiinstrument—and how it works :)]]>
      
   </content>
</entry>
<entry>
   <title>How to: Bluesoleil and The Wiinstrument on Windows</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/11/how_to_use_bluesoleil_and_the.html" />
   <id>tag:screenfashion.org,2007://1.16</id>
   
   <published>2007-11-29T22:01:13Z</published>
   <updated>2007-11-29T22:21:51Z</updated>
   
   <summary>A tutorial that explains how to install The Wiinstrument on Windows for instant air drumming pleasure with your Wii remote :)</summary>
   <author>
      <name>tobias</name>
      <uri>http://screenfashion.org</uri>
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="36" label="tobias wii wiinstrument midi guide windows bluetooth bluesoleil" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      Here is a guide for all Windows users that explains how to connect your Wiimote to the BlueSoleil stack to use it with The Wiinstrument.
      <![CDATA[<h3>Step 1: Get all the essentials.</h3>

You'll need <a href="https://sourceforge.net/project/downloading.php?group_id=190975&use_mirror=osdn&filename=The_Wiinstrument_0.2.1.zip&67113393">The Wiinstrument for Windows</a>, the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en">Microsoft Visual C++ 2005 Redistributable</a>, <a href="http://www.bluesoleil.com/download/">the Bluesoleil Stack</a> (you need version 5 for Windows Vista, but version 4 should work for XP as well), <a href="http://www.wiili.org/index.php/Compatible_Bluetooth_Devices">a compatible bluetooth device</a> and a Wiimote + Nunchuk ;)<br />

<h3>Step 2: Installation.</h3>

Connect your bluetooth dongle to a USB port and ignore the Windows driver setup screen.
Install the Bluesoleil software and the Microsoft Visual C++ 2005 Redistributable. Just follow the on-screen instructions.
Then, unzip The Wiinstrument to a folder of your choice.

<h3>Step 3: Connecting your Wiimote.</h3>

Right click the bluetooth icon in your task bar. From the pop-up menu choose "Turn on Bluetooth".

<img alt="bluetooth_on.png" src="http://screenfashion.org/bluetooth_on.png" width="257" height="147" />

There should be a "Bluetooth Places" icon on your desktop. Click it.

<img alt="bluetooth.png" src="http://screenfashion.org/bluetooth.png" width="123" height="81" />

Before we can connect the Wiimote, we need to discover and add it to our bluetooth places. This needs to be done once for all Wiimotes you are planning to use. Just click the "Search Devices" icon. A flashlight will indicate that the software is searching for bluetooth devices.

<img alt="search.png" src="http://screenfashion.org/search.png" width="111" height="71" /><img alt="searching.png" src="http://screenfashion.org/searching.png" width="107" height="59" />

Now press buttons "1" and "2" on your Wiimote. This will bring the Wiimote into discovery mode, so that the bluetooth software can find it. After a few moments, a configuration dialog should appear. Follow the instructions and complete the configuration. A new bluetooth device, called "Nintendo RVL-CNT-01", should be on your bluetooth places now. If you have problems getting your Wiimote connected, try pressing "1" and "2" on your 'mote first and then click on the "Search Devices" icon.

<img alt="wiimote.png" src="http://screenfashion.org/wiimote.png" width="88" height="83" />

Right click on the icon and choose "Connect".

<img alt="connect.png" src="http://screenfashion.org/connect.png" width="334" height="169" />

A window should pop up, stating that the software is trying to connect to the Wiimote. Again press "1" and "2" at your Wiimote.

<img alt="connecting.png" src="http://screenfashion.org/connecting.png" width="359" height="153" />

If the connection attempt was successful, the blue parts of the "Nintendo RVL-CNT-01" and the "My Device" icon should turn green and the Wiimote's LEDs keep flashing.

<img alt="connected.png" src="http://screenfashion.org/connected.png" width="325" height="85" />

That's it! You can now start the Wiinstrument executable and start drumming ;)
Tobias from screenfashion.org]]>
   </content>
</entry>
<entry>
   <title>The Wiinstrument and OS X Leopard (New Release)</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/11/the_wiinstrument_and_os_x_leop.html" />
   <id>tag:screenfashion.org,2007://1.15</id>
   
   <published>2007-11-23T18:55:16Z</published>
   <updated>2007-11-29T20:12:37Z</updated>
   
   <summary>If you have an Intel mac and Leopard, we&apos;ve got a new release of The Wiinstrument for you. It&apos;s still freeware :) Read the article for more information.</summary>
   <author>
      <name>sebastian</name>
      
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="32" label="freeware" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="11" label="release" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="7" label="wii" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="10" label="wiinstrument" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[If you have an Intel mac and <a href='http://www.apple.com/macosx/'>Mac OS X Leopard</a>, we've got a new release of The Wiinstrument for you.

<h3><a href='/releases/The_Wiinstrument_0.2b1151.dmg'>Download The Wiinstrument 0.2b1151 for Intel macs with Leopard here.</a></h3>

Like the last Windows release, this version is an in-between release on the way to version 0.3, aimed at people who switched to MacOS X Leopard lately. It's not working on PowerPC processors, but the next release should work on PPC again.

<img alt="the_wiinstrument_on_leopard.png" src="http://screenfashion.org/the_wiinstrument_on_leopard.png" width="640" height="461" />

This build includes a new, experimental UI for the DrumStiicks (MIDI) mode, shown on the image above.

Have fun with it! :)

Sebastian / screenfashion.org

<b>Update:</b> It seems that this version works only on Intel machines with Leopard installed. We're working on a fix, till then, try one of the old versions that are mentioned in the comments...]]>
      
   </content>
</entry>
<entry>
   <title>Wiimote drumming with your Windows PC: The Wiinstrument 0.2.1 Released</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/11/first_wiinstrument_release_for_windows.html" />
   <id>tag:screenfashion.org,2007://1.14</id>
   
   <published>2007-11-13T11:46:52Z</published>
   <updated>2007-11-26T12:38:13Z</updated>
   
   <summary> Good things come to those who wait. Well, unfortunately it took us a lot more time to port &quot;The Wiinstrument&quot; to Windows than promised, but polishing the UI for the Microsoft OS required some extra work. Thanks to Sebastian,...</summary>
   <author>
      <name>tobias</name>
      <uri>http://screenfashion.org</uri>
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="11" label="release" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="23" label="tobias" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="10" label="wiinstrument" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[<img alt="screen2.png" src="http://screenfashion.org/screen2.png" width="315" height="220" align="right" style="margin-left: 1em;"  />

<h2>Good things come to those who wait.</h2>

Well, unfortunately it took us a lot more time to port "The Wiinstrument" to Windows than promised, but polishing the UI for the Microsoft OS required some extra work. Thanks to Sebastian, who has created some nifty bitmaps and UI changes. The Wiinstrument UI looks equally great on all platforms now. Credits fly also out to Julian, who has put some extra effort into a redesign of <a href='http://code.google.com/p/gosu'>the Gosu library</a>, which now supports OpenGL under Windows.

The Wiinstrument 0.2.1 is an in-between release, so you'll get to experience some nice features originally planned for version 0.3 (see the changelog for more infos), but many of the really great things are still missing.

Visit SourceForge and <a href="https://sourceforge.net/project/downloading.php?group_id=190975&use_mirror=osdn&filename=The_Wiinstrument_0.2.1.zip&67113393">download the first Windows release of The Wiinstrument</a>!]]>
      <![CDATA[<h3>Changelog</h3>
<ul>
<li>[new]		  The Wiinstrument is now working under Windows. (tobias)</li>
<li>[new]		  Support for dynamic drum set loading. (tobias)</li>
<li>[better]      Tilt-2-MIDI: Send switches to 'off' automatically when changing the CC number to avoid destruction of target device settings (sebastian)</li>
<li>[better]      Better error handling on startup</li>
<li>[better]      Replaced button texts by bitmaps, some UI polishing</li>
<li>[better]	  Added mutexes to getAxisHistory and pushAxisValue, to prevent race coditions. (tobias)</li>
<li>[fixed]       Fixed "Error in line 154" problem (sebastian)</li>
<li>[fixed]       Empty text fields on Confiiguration screen (sebastian)</li>
</ul>

<h3>How to use The Wiinstrument under Windows.</h3>

This is a short guide on how to use The Wiinstrument on a windows system. I'll make a more detailed one in the next days.

<ol>
<li>Extract the zip file.</li>
<li>If you don't use Visual C++ 2005, you'll need to download the Visual C++ 2005 Redistributable. The x86 version can be found <a href="http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&displaylang=en" />here</a>.</li>
<li>Connect your Wiimote to your preferred Bluetooth stack. Using Microsoft's bluetooth stack (the one that is included in Windows) could be a little bit difficult, so I'd recommend <a href='http://www.bluesoleil.com/download/'>the one from Bluesoleil</a>, either version 4 or 5.</li>
<li>Start the Wiinstrument executable.</li>
<li>Have fun! ;)</li>
</ol>

<h3>How to create a custom drum set.</h3>

<ol>
<li>Go to the "Drum Sets" folder, inside your Wiinstrument folder.</li>
<li>Create a new folder and name it. The folder name, will be the drum set name in The Wiinstrument.</li>
<li>Copy exactly seven WAV files into the new folder. These will be placed on the different buttons on your Wiimote, where the first file will be on D-Pad up, the second one on D-Pad down and so on.</li>
<li>Start The Wiinstrument and go to the internal sampler. Use left and right D-Pad buttons to change through your drum sets.</li>
<li>Have fun! ;)</li>
</ol>]]>
   </content>
</entry>
<entry>
   <title>MoteDaemon integrates Wiimotes in your Flash app (OSX)</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/09/motedaemon_05b_released.html" />
   <id>tag:screenfashion.org,2007://1.13</id>
   
   <published>2007-09-26T10:04:34Z</published>
   <updated>2007-09-27T19:54:07Z</updated>
   
   <summary>You are using Flash, Director, or Flex on a macintosh and want to use Wii remote input for your application? Till now, there was only one solution: Switching to Windows and using the WiiFlash API. Now, there&apos;s another possibility: MoteDaemon....</summary>
   <author>
      <name>sebastian</name>
      
   </author>
         <category term="MoteDaemon" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[You are using Flash, Director, or Flex on a macintosh and want to use Wii remote input for your application? Till now, there was only one solution: Switching to Windows and using the <a href="http://wiiflash.bytearray.org/?p=52">WiiFlash API</a>. Now, there's another possibility: <strong>MoteDaemon</strong>.

<img alt="motedaemon_0.5_screenshot.png" src="http://screenfashion.org/motedaemon_0.5_screenshot.png" width="588" height="150" />

MoteDaemon discovers Wii remotes in range, connects to them and listens on a TCP socket for incoming connections from your Flash/Flex application. When your application is connected, it instantly receives Wiimote motion and button data in a simple XML format. We decided to provide all sources and a little example Flash application for free. The XML parser is encapsulated in a little class, so it should really be straightforward to use. Have fun with it!

<h3>Download it</h3>

The application including sources is available as <a href="http://downloads.sourceforge.net/motedaemon/MoteDaemon0.5.zip?use_mirror=surfnet&filesize=20445325">a ZIP archive on SourceForge</a>.

<h3>How about WiiFlash app compatibility?</h3>

We've already contacted the WiiFlash team—as soon as we get a short documentation of their binary data format, we'll make MoteDaemon compatible to WiiFlash client applications so that they can also run on MacOS X.

<h3>Beta</h3>

The software is still in beta stage. If you find a bug, we'd be happy if you could report it to us by mail. Crash reports are most helpful when they contain a stack trace to find out where the application crashed exactly: Just include your <tt>~/Library/Logs/CrashReporter/MoteDaemon.crash.log</tt> file in the report for this.]]>
      
   </content>
</entry>
<entry>
   <title>The Wiinstrument 0.2 for Linux and Mac</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/09/the_wiinstrument_02_for_linux.html" />
   <id>tag:screenfashion.org,2007://1.12</id>
   
   <published>2007-09-18T16:49:39Z</published>
   <updated>2007-09-28T17:40:38Z</updated>
   
   <summary>Hi, It&apos;s finally done. You can download the latest version of The Wiinstrument for Mac OS X and Linux as well as the C++ sources at SourceForge. The Linux version can be found here and the Mac OS X version...</summary>
   <author>
      <name>tobias</name>
      <uri>http://screenfashion.org</uri>
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="22" label="linux" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="31" label="mac" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="12" label="midi" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="11" label="release" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="27" label="sebastian" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="23" label="tobias" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="7" label="wii" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="30" label="wiimote" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[<img alt="wiinstrument_0.2b745_screenshot.png" src="http://screenfashion.org/wiinstrument_0.2b745_screenshot.png" width="315" height="250" align="right" style="margin-left: 1em;" />Hi,

It's finally done. You can download the latest version of The Wiinstrument for Mac OS X and Linux as well as the C++ sources at SourceForge.

The Linux version can be found <a href="http://sourceforge.net/project/platformdownload.php?group_id=190975&sel_platform=4445">here</a> and the Mac OS X version <a href="http://sourceforge.net/project/platformdownload.php?group_id=190975&sel_platform=4332">here (the application)</a> and <a href="http://downloads.sourceforge.net/wiinstrument/The_Wiinstrument_0.2b717_source.zip?use_mirror=osdn">here (source code as Xcode project folder)</a>.

(<strong>Update:</strong> Release 0.2b745 fixes a bug and should now work on Intel macs!)]]>
      <![CDATA[<h3>Changelog</h3>
<ul>
<li>[new]         The Wiinstrument is now working under Linux. (tobias)</li>
<li>[new]         Included "DrumStiicks w/ sampler" mode with own preliminary Audio sampler - not finished yet! (tobias)</li>
<li>[new]         Added a Tilt-to-MIDI feature. Controller tilt angles are now mappable to MIDI controllers (with jitter correction). (sebastian)</li>
<li>[new]         Joystick-to-MIDI support. (sebastian)</li>
<li>[new]         Configurable MIDI channels for each instrument mode. (sebastian)</li>
<li>[new]         Added a simple, easily extensible GUI for configuration. (sebastian)</li>
<li>[new]         Included an automatic crash report feature. Please make use of it! (sebastian)</li>
<li>[new]         Battery status display (sebastian)</li>
<li>[new]         Joystick display on Confiiguration screen (tobias)</li>
<li>[new]         Superfluos visual effects! (sebastian)</li>
<li>[better]      Faster processing in Drumstiicks mode. (sebastian)</li>
<li>[better]      Clarified license. The Wiinstrument is now licensed under GPL. (sebastian)</li>
<li>[better]      Balanced Nunchuk and Wiimote acceleration differences when applying the same force to both controllers (sebastian)</li>
<li>[better]      The executable is now about 10 times smaller (Éwhich saves me web server traffic) (sebastian)</li>
<li>[better]      New version number scheme (main version+release number+release state+build number) (sebastian)</li>
<li>[better]      Version display (sebastian)</li>
<li>[fixed]       Kiiboard mode doesn't send more note-ons than needed anymore (sebastian)</li>
<li>[fixed]       Corrected note display (sebastian)</li>
<li>[fixed]       fixed an issue when no MIDI device is available when starting (sebastian)</li>
</ul>

<h3>Compiling The Wiinstrument on Linux</h3>

There are two ways to compile the version for Linux:
<dl>
<dt>Using KDevelop</dt>
<dd>Just start KDevelop, load the project file and compile. 
After that copy libfmod-3.75.so from <tt>wiinstrument/fmodapi/api</tt> to <tt>/usr/lib/</tt>.</dd>
<dt>Using <tt>make</tt></dt>
<dd>Goto <tt>wiinstrument/</tt> and start <tt>./configure</tt>.

Copy the folders 

<pre>wiinstrument/lib/boost/ 
wiinstrument/lib/Gosu/</pre>

as well as the files from 

<pre>wiinstrument/lib/Gosu/gcc/ 
wiinstrument/lib/portmidi/
wiinstrument/lib/glew/
wiinstrument/lib/drums/
wiinstrument/lib/libcwiid/</pre>

to <tt>wiinstrument/src/</tt>.
 
Goto <tt>wiinstrument/</tt> again, start <tt>make</tt> and watch it compiling ;)
 
Afterwards, copy libfmod-3.75.so from <tt>wiinstrument/fmodapi/api/</tt> to <tt>/usr/lib/</tt>

The executable file should now be at <tt>wiinstrument/scr/debug/</tt>.
</dd>
</dl>

<strong>WARNING! (regarding the Linux version)</strong>
You have to press <strong>1 + 2</strong> on your Wiimote as soon as you start the application (even bevor the application window pops up).
After a few seconds, the application window should show.
If you can see the configuration screen and the two outer LEDs of your wiimote are glowing, the wiimote successfuly connected with The Wiinstrument. 
If the window shows a screen ordering you to press 1 + 2 on your wiimote, something went wrong.
I recommend starting the application from a terminal window, so you can see the debugging messages.
<strong>This is a temporary flaw and will change in a later version.</strong>

Have fun,
Tobias and Sebastian]]>
   </content>
</entry>
<entry>
   <title><![CDATA[Wii remote + Garageband = &lt;3 (Howto)]]></title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/09/wii_remote_garageband.html" />
   <id>tag:screenfashion.org,2007://1.11</id>
   
   <published>2007-09-10T08:40:58Z</published>
   <updated>2007-11-19T10:25:21Z</updated>
   
   <summary>Playing drums with your Wii remote in GarageBand? No problem. Here&apos;s how you do it…</summary>
   <author>
      <name>sebastian</name>
      
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="29" label="garageband" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="12" label="midi" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="7" label="wii" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="10" label="wiinstrument" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[Playing drums with your Wii remote in <a href="http://www.apple.com/ilife/garageband/">GarageBand</a>? No problem. Here's how you do it…]]>
      <![CDATA[(You need <a href="/releases/The_Wiinstrument_0.2b745.dmg">The Wiinstrument 0.2</a>+, a Mac with Bluetooth and <a href="http://www.apple.com/ilife/garageband/">Apple's GarageBand</a> installed, and a <a href="http://en.wikipedia.org/wiki/Wii_Remote">Nintendo Wii remote</a>. For a better feeling, a <a href="http://en.wikipedia.org/wiki/Wii_Remote#Nunchuk">Nunchuk extension controller</a> is recommended.)

<img alt="garageband_icon.png" src="http://screenfashion.org/garageband_icon.png" width="128" height="128" align="right" /><h3>Step 1: Start and configure GarageBand</h3>

First, start GarageBand. In the lower right corner of the GarageBand window, you should see a small button with an "information" symbol:

<img alt="garageband_corner.png" src="http://screenfashion.org/garageband_corner.png" width="170" height="170" />

Clicking on this button opens the track information panel. Choose “Drum Kits” on the left panel <em>(1)</em>, then click on one of the available drum kits <em>(2)</em>. I recommend “Rock Kit”, as this kit features a high quality drum set that sounds almost like a real one:

<img alt="garageband_drumkit_choice.png" src="http://screenfashion.org/garageband_drumkit_choice.png" width="320" height="428" />

<img alt="audio_midi_setup_icon.png" src="http://screenfashion.org/audio_midi_setup_icon.png" width="128" height="128" align="right" /><h3>Step 2: Configure MIDI</h3>

To be compatible to typical electronic musical hard- and software, The Wiinstrument outputs MIDI. To reroute this MIDI output signal into GarageBand's virtual MIDI-in jack, you have to set up a so-called “loopback device”. Luckily, MacOS X already has a MIDI loopback device built-in.

Find the <strong>Audio/MIDI Setup</strong> application (e.g. via Spotlight) and open it. To enable the loopback device, double click on “IAC Driver”:

<img alt="audio_midi_setup.png" src="http://screenfashion.org/audio_midi_setup.png" width="420" height="261" />

Then enable the device by activating the “Device is online” checkbox:

<img alt="enable_iac_driver.png" src="http://screenfashion.org/enable_iac_driver.png" width="320" height="338" />

Click on “Apply” and close the Audio/MIDI setup windows.

<h3>Step 3: Delete Wii remote connections</h3>

Connecting Wii remotes to a Macintosh is sadly not officially supported by Apple and Nintendo—therefore, the following procedure is sometimes necessary to make sure that the connection really works.

You have to delete existing Wii remote Bluetooth connections. Go into System Preferences and click on “Bluetooth”:

<img alt="find_bluetooth_preferences.png" src="http://screenfashion.org/find_bluetooth_preferences.png" width="420" height="205" />

To put the Bluetooth kernel gods in a merciful mood, look for devices with the name “Nintendo RVL-CNT-01” in the appearing list <em>(1)</em> and delete 'em all <em>(2)</em>:

<img alt="remove_wiimote_connection.png" src="http://screenfashion.org/remove_wiimote_connection.png" width="420" height="335" />

Click on “Disconnect and delete” if you get a message like this:

<img alt="disconnect_and_delete.png" src="http://screenfashion.org/disconnect_and_delete.png" width="320" height="123" />

You're almost done…

<img alt="wiinstrument_icon.png" src="http://screenfashion.org/wiinstrument_icon.png" width="128" height="128" align="right" /><h3>Step 4: Connect the Wii remote</h3>

Now you're ready to start The Wiinstrument. Be sure to have your Wii remote at hand, as you have only 20 seconds to connect your Wii remote after the application starts. Follow the instruction and press <strong>1+2</strong> on your Wii remote at the same time. After some LED blinking, The Wiinstrument should receive the first data from the remote and change to the Confiiguration screen. If you have a Nunchuk extension controller, be sure to connect it to your Wii remote <em>before</em> pressing <strong>1+2</strong>.

If you're unlucky and the connection fails (because you have waited to long or because the Bluetooth gods didn't receive your prayers), repeat step 3. If you've got a single processor machine, this may even be necessary multiple times, but don't panic: if you get a connection, everything is stable (at least as long as your Wii remote batteries last).

<h3>Step 5: Using The Wiinstrument</h3>

As mentioned, you should see the Confiiguration screen now: Here you can setup how the Wiinstrument works. You can use <strong>Up</strong>, <strong>Left</strong>, <strong>Down</strong> and <strong>Right</strong> on the D-pad to navigate between the graphical elements and <strong>Plus</strong>, <strong>Minus</strong>, or the <strong>A</strong> button to change the values. By pressing the <strong>Home</strong> button, you can change between the different modes of The Wiinstrument:

<img alt="wiinstrument_screens.png" src="http://screenfashion.org/wiinstrument_screens.png" width="640" height="534" />

But let's keep an eye on the Confiiguration screen first. On the right side, you see the data that the accelerometers supply. Navigate to the <em>MIDI device</em> field and press <strong>A</strong> until the field displays “IAC driver bus 1” (if not already chosen by default). Don't touch the other settings yet.

Press <strong>Home</strong> to get into the Drumstiicks (MIDI) screen. In this mode, The Wiinstrument recognizes drumming gestures and sends appropriate MIDI notes. If everything went well, you have a new percussion instrument in your hands: Just beat into the air with your controllers. If you beat harder, the sound intensity increases.

The screen also displays how to change played notes. You can assign each controller individually. If you want to know which MIDI note means what in GarageBand's drum kit, consult <a href="http://www.voidaudio.net/percussion.html#set1">this listing</a>.

Have fun!
Sebastian]]>
   </content>
</entry>
<entry>
   <title>We&apos;re back from IFA 2007</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/09/were_back_from_ifa_2007.html" />
   <id>tag:screenfashion.org,2007://1.10</id>
   
   <published>2007-09-05T19:06:37Z</published>
   <updated>2007-09-28T17:42:51Z</updated>
   
   <summary>Hi, We are back from IFA 2007 fair in Berlin. We were not really prepared for the interest that The Wiinstrument has produced, but everything went very well—The software appears to be really stable once a Wii remote is connected....</summary>
   <author>
      <name>sebastian</name>
      
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="7" label="wii" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="10" label="wiinstrument" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[Hi,

<img title="Tobias at the IFA entrance" alt="Tobias at the IFA entrance" src="http://screenfashion.org/wiinstrument_ifa_tobias.jpg" width="200" height="267" align="right" style="margin-left: 1em;" />We are back from <a href="http://www.ifa-berlin.de/">IFA 2007 fair</a> in Berlin. We were not really prepared for the interest that <a href="http://screenfashion.org/releases/the_wiinstrument/">The Wiinstrument</a> has produced, but everything went very well—The software appears to be really stable once a Wii remote is connected. As I was forced to practice eight hours per day while demonstrating The Wiinstrument's capabilities, my rhythm skills seem to have really improved… :)

Thanks to all visitors of our stand at IFA fair, your feedback is invaluable! If you have any further questions, feel free to ask.

A release of version 0.2 for MacOS X, Linux and Windows will be available in a few days on this page. Meanwhile you could try the <a href="http://screenfashion.org/2007/04/the_wiinstrument.html">old 0.1 release</a> (OSX only)…

If you consider buying a Bluetooth dongle for connecting a Wii remote on Windows, please consult <a href="http://www.wiili.org/index.php/Compatible_Bluetooth_Devices">the WiiLi wiki</a> first—some Bluetooth devices seem to be incompatible to Wii remotes.

<img alt="wiinstrument_at_ifa_2007.png" src="http://screenfashion.org/wiinstrument_at_ifa_2007.png" width="483" height="120" />

<strong>External material</strong>

<a href="http://www.cczwei.de/index.php?id=blog&blogid=166">The Wiinstrument as background music: Short video clip of cczwei (ex WDR computerclub) visiting IFA</a>

<a href="http://www.handelsblatt.com/News/ilvideoplayerpopup.aspx?videoid=test_hb_ifa_20070904_02">An interview with ‘Handelsblatt’</a>

<a href="http://techvideoblog.com/ifa/potsdam-university-wiimote-drumkit-software/">An interview with techvideoblog.com</a>

<strong>Some images of the event</strong>

<img title="People from CCZwei filming Sebastian at The Wiinstrument" alt="People from CCZwei filming Sebastian at The Wiinstrument" src="http://screenfashion.org/wiinstrument_ifa_cczwei.jpg" width="250" height="188" /><img title="Interview with German newspaper Handelsblatt" alt="Interview with German newspaper Handelsblatt" src="http://screenfashion.org/wiinstrument_ifa_handelsblatt.jpg" width="250" height="188" />
<img title="An employee from Analog Devices (maker of the Wiimote's accelerometers) plays The Wiinstrument" alt="An employee from Analog Devices (maker of the Wiimote's accelerometers) plays The Wiinstrument" src="http://screenfashion.org/wiinstrument_ifa_people.jpg" width="250" height="188" /><img alt="Our stand at IFA fair" title="Our stand at IFA fair" src="http://screenfashion.org/wiinstrument_ifa_stand.jpg" width="250" height="188" />

(Thanks to <a href="http://www.othertimes.de/2007/09/02/ifa-live-bloggen-3/">Robert</a>, a fellow student at University of Potsdam, who took the photos)

Bye,
Sebastian and Tobias / screenfashion.org]]>
      
   </content>
</entry>
<entry>
   <title>The Wiinstrument Video on YouTube</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/07/the_wiinstrument_video_on_yout.html" />
   <id>tag:screenfashion.org,2007://1.9</id>
   
   <published>2007-07-28T18:45:34Z</published>
   <updated>2007-08-13T17:39:15Z</updated>
   
   <summary>We&apos;ve uploaded a short video with me playing The Wiinstrument&apos;s Drumstiicks mode: I&apos;m not a drummer, but I think the instrument is real fun if you practice a bit. We&apos;re still working on 0.2 – expect a release soon! 0.2...</summary>
   <author>
      <name>sebastian</name>
      
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="26" label="video" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="7" label="wii" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="10" label="wiinstrument" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="25" label="youtube" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[We've uploaded a short video with me playing The Wiinstrument's Drumstiicks mode:

<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/eMoFbeIBClY"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/eMoFbeIBClY" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>

I'm not a drummer, but I think the instrument is real fun if you practice a bit.

We're still working on 0.2 – expect a release soon!
0.2 will be released with the following features (among others):
- Use pitch and roll rotation axes of Wii remote and Nunchuk as MIDI controllers 
- A better graphical frontend
- a tiny sampler (load own WAV files into the Wiinstrument instead of a MIDI setup)]]>
      We&apos;ve uploaded a short video with me playing The Wiinstrument&apos;s Drumstiicks mode [video embedded in the entry]…
   </content>
</entry>
<entry>
   <title>Wiinstrument Linux release up ahead</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/06/linux_release_up_ahead.html" />
   <id>tag:screenfashion.org,2007://1.8</id>
   
   <published>2007-06-28T10:34:03Z</published>
   <updated>2007-07-07T01:32:43Z</updated>
   
   <summary>Hi fellow wiinstrumenters, Yesterday I finally finished the major work on the Linux version of The Wiinstrument. So just a little more bug hunting before a release will be done. Stay tuned! ;)...</summary>
   <author>
      <name>tobias</name>
      <uri>http://screenfashion.org</uri>
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="22" label="linux" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="23" label="tobias" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="7" label="wii" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="10" label="wiinstrument" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[Hi fellow wiinstrumenters,

Yesterday I finally finished the major work on the Linux version of The Wiinstrument. So just a little more bug hunting before a release will be done.

<img alt="linux_wiinstrument_screen1_small.png" src="http://screenfashion.org/linux_wiinstrument_screen1_small.png" width="377" height="300" />

Stay tuned! ;)]]>
      
   </content>
</entry>
<entry>
   <title>A new way to control MIDI with your Wii remote</title>
   <link rel="alternate" type="text/html" href="http://screenfashion.org/2007/04/the_wiinstrument.html" />
   <id>tag:screenfashion.org,2007://1.4</id>
   
   <published>2007-04-08T17:15:07Z</published>
   <updated>2007-09-10T10:37:23Z</updated>
   
   <summary>Update: 0.1 is an old release. A newer one is available here: The Wiinstrument 0.2b713. Be also sure to check out our GarageBand+Wiinstrument tutorial! Hi everybody. Ever wanted to have a cheap external MIDI controller that&apos;s wireless? Or to play...</summary>
   <author>
      <name>sebastian</name>
      
   </author>
         <category term="The Wiinstrument" scheme="http://www.sixapart.com/ns/types#category" />
   
   <category term="28" label="julian" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="12" label="midi" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="11" label="release" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="27" label="sebastian" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="7" label="wii" scheme="http://www.sixapart.com/ns/types#tag" />
   <category term="10" label="wiinstrument" scheme="http://www.sixapart.com/ns/types#tag" />
   
   <content type="html" xml:lang="en" xml:base="http://screenfashion.org/">
      <![CDATA[<strong>Update:</strong> 0.1 is an old release. A newer one is available here: <a href="/releases/The_Wiinstrument_0.2b713.dmg">The Wiinstrument 0.2b713</a>. Be also sure to check out our <a href="http://screenfashion.org/2007/09/wii_remote_garageband.html">GarageBand+Wiinstrument tutorial</a>!

<p>Hi everybody.</p>

<p>Ever wanted to have a cheap external MIDI controller that's wireless? Or to play a groovy drum loop in your sequencer without having to set note delays manually? Then the following blog entry may be for you.</p>

<p>Having released the Wiinstrument on <a href="http://breakpoint.untergrund.net">Breakpoint '07 in Bingen am Rhein</a>, we decided to share a <a href="/releases/The_Wiinstrument_BETA_v0.1.1.dmg">preliminary version of the software</a> with you.</p>

<p><img src='/releases/wiinstrument_screenshot_small_1.jpg' alt='The configuration screen.'> <img src='/releases/wiinstrument_screenshot_small_2.jpg' alt='The percussion mode screen.'></p>

<p>The Wiinstrument is basically a MIDI instrument that is controlled by a connected Nintendo Wii remote (with a Nunchuk controller, if available). The <a href="http://www.amazon.com/Nintendo-Wii-Remote-Controller/dp/B000IMWK2G/ref=pd_bbs_sr_1/002-1990881-6849646?ie=UTF8&s=videogames&qid=1176052921&sr=8-1">controller</a> is available separately and can be connected to your computer via Bluetooth.</p>

<p>It features:</p>
<ul>
<li>A graphical interface with OpenGL graphics.</li>
<li>Two modes (with awful puns in their namings! \o/)</li>
<li>Percussion mode: Smack both controllers to trigger MIDI notes (with velocity recognition)</li>
<li>Keyboard mode: button presses are mapped directly to MIDI notes. Various scales (chromatic, blues, minor, major) are available so that you're even able to play melodies on it.</li>
<li>Open Source: It doesn't cost anything and everyone can implement new features!</li>
<li>It's designed to be portable, so it should be easy to port it onto other platforms like Linux or Windows.</li></ul>

<p><img src='/releases/wiinstrument_screenshot_small_3.jpg' alt='Connect your Wii remote by pressing 1 and 2 simultaneously right after the program started.'></p>

<p>Application examples:</p>
<ul>
<li>Record groovy MIDI drum patterns directly in your software sequencer! (using a loopback MIDI device)</li>
<li>Control your MIDI compatible VJ or lighting setup with it!</li>
<li>Tape it onto your e-guitar and control your guitar effects hardware by tilting your guitar!</li>
<li>Use it for whatever you would use a hardware MIDI controller - but cheaper (a Wii remote costs about 40 EUR/USD)—and it's wireless :)</li>
</ul>
<p>It's currently available for MacOS X 10.4.9—We're already porting it to Linux...</p>

<p>Known Issues:</p>
<ul>
<li>The Wii remote may not always be recognized, as it identifies itself as Bluetooth HID device, but doesn't follow the HID specs. Apple's Bluetooth department seems to be working on making the Bluetooth implementation compatible to Wii remotes so that the OSX kernel driver doesn't try to make a concurrent connection to the Wii remote to an application. The result has been announced to be included in Leopard, so stay tuned :)</li>
<li>If you don't get a connection to the Wii remote when starting the Wiinstrument, don't panic: Just go to your Bluetooth system preferences, remove the connection to "RVL-CNT-01" manually and retry the connection (We're working on a simpler connection procedure...)</li>
<li>The graphical user interface is preliminary, a better looking one is in development.</li>
<li>Sometimes the MIDI output lags. We're working on a fix for that.</li>
<li>Mapping acceleration sensor axes to MIDI control change instruction isn't implemented yet.</li>
<li>If the application closes unexpectedly, please report it together with the content of your <tt>~/Library/Logs/CrashReporter/The Wiinstrument.crash.log</tt> file so we can fix the problem.</li>
</ul>

<p>Just <a href="/releases/The_Wiinstrument_BETA_v0.1.1.dmg">download it</a> and enjoy.</p>

<p>To connect it to your sequencer/sampler, start Apple's <em>Audio/MIDI Setup</em> tool (you can find it in the <em>Utilities</em> subfolder of your <em>Applications</em> folder), activate the <em>IAC device</em> (Apple's loopback MIDI device) and drag it to the first place of the shown device list. You'll see a new IAC MIDI input device in your sequencer then.</p>

<p>Any comments and reports are appreciated :) If you have a problem that's not addressed in the known issues above, please write us which platform you are working on.</p>

Additional credits go to:
survivor/screenfashion for the <a href='http://www.raschke.de/julian/gosu/'>Gosu library</a>.
Hiroaki for the <a href='http://sourceforge.net/projects/darwiin-remote'>Darwiin Remote framework</a>.
Tobias Moebert for porting the application to Linux.
The <a href='http://www.cs.cmu.edu/~music/portmusic/portmidi/'>PortMidi</a> and <a href='http://www.boost.org'>Boost</a> library staff.
Rest of the <a href='http://bp.untergrund.net'>Breakpoint '07</a> staff for the wonderful party.

Bye .o/

[<strong>Update</strong> on Apr 16, 2007] Linked 0.1.1 (bugfix release).]]>
      
   </content>
</entry>

</feed>
