Wii Loop Machine

This weekend I finished the Wii Loop Machine software that I started a few weeks ago. It's a system for using the wireless Wii remote to sync, control, and manipulate loops in real time.
It's now ready for download as a standalone application...if you have a Mac with OSX (10.4.8 or 10.4.9 recommended) and bluetooth and a Wii controller then you should give it a try:
Download the Wii Loop Machine Version 1.0
[edit] Please go to my new website dedicated to the Wii Loop Machine, there you will find the latest version of the software as well as a FAQ and more: www.theamazingrolo.net/wii.html
It uses the aka.wiimote object for Max/MSP by Masayuki Akamatsu.
Download it, unzip it, and follow the directions in the patch (it will probably take a couple of tries to get it working). It will automatically load in the samples that are in that folder, but you can load your own as well. If you don't have any other samples you can download these samples from my song "Hold still for a sec" off my album.
Please let me know what you think, what you would like to see improved. Send me an email if you would like to see the code - I would especially like to hear from you if you would be able to make a Windows version.
And now you can watch a video of me looking ridiculous while playing with this software...
[edit] If you're having trouble with anything, check the comments for this blog for some tips. Next week I'll post some help videos and better directions.


shits off the hook
Posted by
Anonymous |
3/19/2007 8:33 PM
so awesome
Posted by
Anonymous |
3/20/2007 5:11 AM
THIS TOTALLY BLEW ME AWAY! SUPER ORGASMIC!
Posted by
Anonymous |
3/20/2007 12:17 PM
i'm seriously considering buying a bloody wii because of that very thing you created there. great job!
Posted by
Anonymous |
3/20/2007 9:31 PM
Wow! Just downloaded it and played around - fantastic! :-)
Posted by
Anonymous |
3/21/2007 1:33 AM
holy f@cking $hit! Brobot Loves you!!!!!
Posted by
Brandon A. |
3/21/2007 7:08 AM
hey great work. i am not even a musician. It looks great! Really a nice idea. I know some coders and i am thinking about realising it on windows so it would be great if you could contact me because your contact form das not work atm
pgrewer@gmail.com
Posted by
Philipp |
3/21/2007 8:27 AM
HOLY CRAP WIKID!
Now, If i was any kind of whiz kid on the code mashing, I'd develop a virtual drum kit that used the two Wii controllers as drum sticks for a virtual Air drum machine that could be linked to trigger drum samples or allow for live midi drum programming by simply waving your arms around. The idea's out there!
I love this technology!
Posted by
Shuttermuppet |
3/21/2007 8:41 AM
very relaxing music... plus your voice is quite relaxing too, so i just loaded the vid and had it running in the background while i was chilling... thanks for that ;)
Posted by
Anonymous |
3/21/2007 10:02 AM
nice! great presentation
four thumbs up
Posted by
Anonymous |
3/22/2007 12:54 AM
Hey, Great Video. About to try the app.
You cannot stretch the page because blogger "may"
want to put up ads?
Posted by
Anonymous |
3/22/2007 2:45 PM
AMAZING !!!
great job, congratulation from France ;-)
TOF
Posted by
Anonymous |
3/22/2007 2:52 PM
I can't get it to work. Somehow, I can't make my Wiimote pair with my Powerbook 17 inch and I use the latest OS version (10.4.9). The system finds the Bluetooth signal, but can't connect with it.
Can somebody give me some hints on how to get it to work?
Posted by
Anonymous |
3/22/2007 3:16 PM
Incredible job and great performance! That software of yours makes for a great live performance indeed. You need more squarepusher beats though :). This software is definetly the best use of the wiimote I have seen by far.
I may have to attempt to set this up myself now!
Posted by
Zach |
3/22/2007 3:24 PM
hmmm a couple of people have had trouble connecting. I'm not really sure what the problem could be...maybe try pairing the wiimote with your computer by pressing the red sync button next to the batteries? That may help. I'll try and look into it.
Thanks for all the great comments, I'm glad people are enjoying it!
Posted by
AmazingRolo |
3/22/2007 4:09 PM
Please please make a Windows version! This looks great, but I am Mac-less.
Posted by
Anonymous |
3/22/2007 4:10 PM
A-M-A-Z-I-N-G work!!!
really awesome, can't wait to give it a try.
and pretty funny video too... ;)
Posted by
Andrea |
3/22/2007 4:13 PM
wahhh windows version plox!
Posted by
Cobalt |
3/22/2007 4:29 PM
This is so cool, Yann! You never cease to amaze me!
Posted by
Rebecca |
3/22/2007 5:04 PM
This looks awesome! Great job, love it!
Posted by
loops |
3/22/2007 5:14 PM
Well, actually something really weird happens during the pairing process if you're using an older Mac (PPC).
It says it recognizes the Wiimote and finishes the process as with any Bluetooth device you connect.
The problem arises when it's finished, the Wiimote disappears from the list of other Bluetooth devices. This problem has also been reported on Wiili.org. It has to do something with the software internally.
Posted by
Anonymous |
3/22/2007 5:14 PM
it happens also with my 1st gen intel...
i'm going crazy...
how did u connect to your wii EXACTLY??? T__T
Posted by
Andrea |
3/22/2007 7:14 PM
This is a fantastic idea and it worked great with my macbook. A couple of suggestions for the app....
I was messing around with the noise generator and would get a pitch I liked and switch to another loop with the z button pressed so the noise would stay, but when I switch the other loop it automatically signals the z button command on the second loop. This is especially inconvienent when I've got the granulate function turned on and where I like it, but when I switch back to that loop it turns off.
Another suggestion, it would be nice to be able to trigger a loop while working on another loop (by pressing the 1 button I guess) and just have it play once (or have it loop until you press 1 again) Like a sound clip of a person speaking that could be triggered no matter where you currently are in the program.
Posted by
Benji |
3/22/2007 7:31 PM
Really nice! But maybe you should ask a designer to redesign the user interface..
Posted by
Anonymous |
3/22/2007 8:00 PM
If I'm not mistaken, this is the same concept as the Kaoss pad that was released by Korg about 5-7 years ago? Cool idea no less though!
Posted by
Ryan |
3/22/2007 8:00 PM
I can't decide whether it sounds like crap because of the unsuitability of the interface, or because of your lack of musical ability. But it's great for making annoying noises.
Posted by
Anonymous |
3/22/2007 8:49 PM
That's great! The interface is a liiittle messy, but that's easily fixed, once somebody good at that kinda thing offers to do one for you!
My one suggestion would be, add some elements of user-defineable modules, so for instance if I wanted to have one section do a delay and another do a phasing function, I could program that into the software. I can't wait to incorporate this into live performances!
Good job!
Posted by
PeanuT |
3/22/2007 8:54 PM
Using a Powerbook G4 running 10.4.9 -- I can't get the file to unzip. It unzips to a hidden, temporary folder, and when I unhide it and run the app, Finder says it may be corrupt and won't run it. :( It looks really cool, though, and the video presentation is very well done. Congratulations!
Posted by
Agius |
3/22/2007 10:28 PM
lol that is so cool. good work!
Posted by
Anonymous |
3/22/2007 10:30 PM
WOW! That is freakin' hot!
MUCH RESPECT!
ant
Posted by
Anonymous |
3/22/2007 10:44 PM
Hats off to you, sir! Very well done indeed, and thank you, very much, for sharing this wonderful tool/toy.
Posted by
Anonymous |
3/22/2007 11:20 PM
I have no idea about the background, since I'm no web designer.
But an old trick is: if you can, put some extra space at the end of your page, so the last posting gets the background. Empty/blank area will render fast anyway I suppose...
This empty area at the end may get no background... but it will be less of a problem.
Posted by
Anonymous |
3/22/2007 11:47 PM
Ryan, was the Korg controller wireless? This one is. How much was the Korg? This is something many already own. Also, I don't think it's that expensive to just buy a wii remote on it's own. (A quick search reveals retail prices to be between $30 and $50.)
Has anyone heard anything about the rumored wii remote gloves? Or is that just a wet dream?
Posted by
Anonymous |
3/23/2007 12:46 AM
That's a pretty sweet toy you've worked out there for musicians. I would love to see a YouTube video if anyone ever actually uses this for a live performance.
Posted by
Radien |
3/23/2007 1:05 AM
I just checked out the Korg Kaoss that Ryan mentioned. Looks very impressive, but the current version, the KP-3, runs around $400. I have a motorcycle, and thus cannot afford such a toy. =) I suppose someone else will say they are a musician and thus cannot afford a frivolity like a motorcycle.
Posted by
Anonymous |
3/23/2007 1:08 AM
Thanks again for all the support, this has been totally overwhelming!
Some people are definitely having trouble connecting, although they all seem to be for different reasons. Over the next few days I'll try and fix everything and make a more obvious tutorial on pairing the wii with your computer. I'm also going to try and get a windows version asap. I just need to find a windows computer with Max/MSP!
I don't quite understand the Kaoss pad comparison...I love the kaoss pad, I find it to be a wonderful tool in many ways, and it's far far more powerful than my software. But the functions are entirely different, it's a sampler that manipulates sound through touch, whereas my loop machine is a player that manipulates sound through movement. two different tools, I would say! It might be cool to use both at once, one hand on the kaoss and one on the wiimote.
Posted by
AmazingRolo |
3/23/2007 3:22 AM
Your singing voice sounds very much like Serge Gainsbourg!
Posted by
Anonymous |
3/23/2007 3:30 AM
The background does not extend to the bottom of the page because the div with the id "blogbody" has style set to "height: 4000px;" - basically, the box that all the content is in actually stops partially through the comments. The comments overflow, but the background is only as tall as the box. To fix this, you should just be able to delete "height: 4000px;" from the line
<div id="blogbody" class="blogbody" style="height: 4000px; border-top: 2px solid #000;">
Posted by
tumbleweeds |
3/23/2007 3:37 AM
Cant really read all the comments...hopefully this will get through the fog of it: Use HTML as a tag (instead of body) and apply the background to it.
Posted by
r |
3/23/2007 3:48 AM
I installed your software and had lots of fun with it loading my own loops. I definitely want to see future versions. Keep up the good work.
Posted by
phestik |
3/23/2007 4:25 AM
I'd love to figure out how to port this to linux. If only I could afford a Wii.
Great work man!
Posted by
Tim |
3/23/2007 6:06 AM
Frigging amazing. I'll be trying this out over the weekend. Looks like you just managed to make a "game" worth switching my Wii back on for, great job, thank you! So much for intending to spend the time on my new ps3, making beats is way more satisfying.
Posted by
Anonymous |
3/23/2007 1:00 PM
Really nice work! I love seeing creative usage of technology. But damm you tho Im gonna have to buy a Wii... oh and a Mac! A linux version would also be very Zen.
Keep up the good work.
Roj
Posted by
Anonymous |
3/23/2007 2:04 PM
Off the hook!
Posted by
Nathan |
3/23/2007 2:05 PM
i am so in love with you right now
too bad i don't play video games :-(
Posted by
daynz |
3/23/2007 2:14 PM
Amazing work. Off the wall I say, revolution to electronic music concerts for a very affordable price.
THANKS!!
Posted by
Fladvad |
3/23/2007 2:20 PM
Is anyone's remote just vibrating like nuts? Mine seems to go and won't stop whenever I use the loop at the top.
Posted by
Imran |
3/23/2007 2:34 PM
http://theamazingrolo.blogspot.com/2007/03/wii-loop-machine.html
Posted by
Calvin |
3/23/2007 2:43 PM
hehehe the vibrating feature is definitely overkill and doesn't work how it should. the idea is that it should vibrate just a touch at the sync point for the loops, but it doesn't seem to work well. i'm gonna fix it in version 1.1.
Posted by
AmazingRolo |
3/23/2007 2:45 PM
that is unbelievable!
and the beat is pretty hot too...great work homie
Posted by
Elaquent |
3/23/2007 3:17 PM
i can't get it to work. I can connect to darwiinremote. But then it doesn't work in the looping app. How can i get it to work? I read the other comments.
Posted by
Rens |
3/23/2007 3:21 PM
Owh, BTW i have a Mac Mini Intel 1,83
Posted by
Rens |
3/23/2007 3:23 PM
Tight,,,so very very tight!! Good work man!! Now I will get tennis elbow from mixing lol.
Posted by
Jeaimehp |
3/23/2007 3:32 PM
yes!
Posted by
tevan |
3/23/2007 4:43 PM
Thanks for the gay post kotik.
This shit is Gay with a capital G and completely useless. I don't know why you'd waste your time creating such a useless program. So you could sit in your room and dance around making the beat sound wack while you flail your arms? Wow yeah dude thats DOPE! Off the hook! lol fuck that. shit is gay & all you little homos riding nerd boys jock need a jailhouse ass reaming.
=) one.
Posted by
charlie truth tella |
3/23/2007 5:23 PM
Hello,
En français puisque tu maitrises la langue:-)
C'est du super boulot et cela ouvre de nouvelle voie pour le live performance
SUPERRRRRRRRR
Posted by
Anonymous |
3/23/2007 5:27 PM
just because you like a good jail house ass reaming charlie truth tella doesn't mean its right for everyone.
I'm very impressed with the wii remote application, not seen it before but I'm sure there will be a lot of copy cats.
very entertaining video too!
Posted by
Joe |
3/23/2007 5:57 PM
man i wish there was some way to make this a more universal-type MIDI controller that i could use with reason or ableton. where movement would edit control parameters on the soft synth modules/sequences like cutoff, etc. not very practical or efficient i guess but it would be sweet for live shows!
Posted by
Anonymous |
3/23/2007 6:36 PM
^
i was thinking the same thing about sending midi date so i can control some stuff in reason, that would be fun!
Posted by
phestik |
3/23/2007 6:58 PM
amazingrolo! I saw you linked on engadget and remembered that I haven't been to em411 in a while. Hope you're doing well! Looks like you've made an amazing tool here. keep up the good work!
Posted by
kidko |
3/23/2007 7:18 PM
AWSOMEEEEE!!!!!
Posted by
J |
3/23/2007 7:19 PM
Cool, not as cool as Michel Waisvisz's Hands but cool for a bit of loop gimmickery.
Well done.
Posted by
Anonymous |
3/23/2007 9:18 PM
For those having trouble getting their wiimote connecting I would recommend this writeup:
http://max.iamas.ac.jp/2061/articles/121.html
That said, I can't get the program working either. I get an error in the status window:
• error: matrixctrl: can't find file MatrixDefaultCell.pct
• error: matrixctrl: can't find file MatrixDefaultBkgnd.pct
aka.wiiremote 1.0B5-UB by Masayuki Akamatsu
• error: matrixctrl: can't find file MatrixDefaultCell.pct
• error: matrixctrl: can't find file MatrixDefaultBkgnd.pct
Please help, i'm dying to play with this!
Posted by
Anonymous |
3/24/2007 3:28 AM
A cool idea for future versions would be to utilize the onboard microphone to create loops on the fly. PLEASE SOMEONE, I'M IN SERIOUS NEED OF A WINDOWS VERSION OF THIS!
Posted by
Ryan |
3/24/2007 3:47 AM
Lol. this is great stuffs dude. consider me flicking my wrist while typing this comment. im so happy i got a wii =]
Posted by
priscilla |
3/24/2007 6:41 AM
you sort of sound like a super laid back mc solaar
this is amazing.
Posted by
cary |
3/24/2007 6:57 AM
OMG, That was freaked out and small, compliments, thnx for the inspiration, awesome work!!
Posted by
Westbam |
3/24/2007 4:33 PM
As soon as i find a friggin place that sells Wii's i'm def gonna grab this, looks like so much fun, especially for us kidzzz!
very awesome of you to offer up this up to everyone
peace and good luck
stevo25
Posted by
Stevo25 |
3/24/2007 9:24 PM
sympa le ptit air et la chansson ; )
wiiii j'en ai enviiiiie !
Posted by
Anonymous |
3/24/2007 9:43 PM
Hey, sorry to cause all the confusion with the Kaoss Pad. I realize that the Kaoss is spendier, wired, and not something that everyone has at home, however I was just trying to add to the conversation. The point I was adding is that the Kaoss pad can be setup in such a way to manipulate samples and edits much in the same way as your Wii remote. I figured if people found the Wii remote to be a good idea, and wanted something along the same vein (ie a machine that can manipulate both midi/sample functions on an X and Y spectrum) then thats what Korg has for them. Also, in this thread some have brought up that they would like your Wii remote available for other programs like Ableton/Reason etc etc. The Kaoss pad does manipulate user defined parameters(Both midi and audio) in those programs. I have seen it practically implemented by the likes of electronic composing virtuoso BT (GO check out his stuff!) and it was sick. So with that said, once again, your Wii remote is an awesome idea and its a great thing for people to have to play with that already have Wii consoles. As for performing musicians like myself, that like this idea and are searching for a piece of equipment with similar functions - then you are looking for the Kaoss pad. Simply put. Sorry for the confusion, keep up the good work!
Posted by
Ryan |
3/25/2007 12:10 AM
interesting, but so so pointless
Posted by
Anonymous |
3/25/2007 2:56 AM
fuckin ace
vision and the riddle
Posted by
goo |
3/25/2007 2:57 AM
This software is amazing. It would be great if you could have it support two Wii remotes, or one Wii remote + nunchuk.
Posted by
Herri Jay Capela |
3/25/2007 10:17 AM
Top class!
I gonna tell all my producer mates about this. Excellent!
Posted by
Ronan O Ciosoig |
3/25/2007 2:19 PM
Excellent !
Je l'essaye tout de suite !
Et merci pour tout ce travail :-)
Posted by
Burn's |
3/25/2007 2:32 PM
This is literally the coolest thing I've ever seen.
Posted by
Your Ill-fitting Overcoat |
3/25/2007 5:16 PM
I intend on using this to perform live... going to chop up some drum and bass (jungle) as suggested and will be the first Wii-P.A. performer. :D
Big up.
P.S. Contact me if you desire.
Posted by
DJWhatTheBleep |
3/25/2007 5:27 PM
awesome idea - could the s/ware be modded to control a quartz composition / or CoreAnimation in leopard - it would be incredible to extend it to an A/V experience - 2nd Wii remote for VJ...?
Posted by
montag |
3/25/2007 6:54 PM
Montag, I think extending this concept into the visual realm is a fantastic idea. Since I built this in Max/MSP it would make sense to do video manipulation in Jitter (which could also be responding to the sound, rather than just the Wii data). Another cool way would be to send OSC out to Quartz Composer to generate open GL graphics, but that's a different universe for me! If anyone wants to work on something like that definitely let me know.
Ryan, thanks for clarifying all of that! The Kaoss pad is definitely an awesome performance tool.
DJ Whatthebleep - I'd love to hear audio or see video of you using this software in concert!
Thanks again for all of the continuing support. I hope to have a version 1.1 available in a few weeks.
Et merci à tout les francophones! n'hésitez pas de m'envoyer des mails en français.
Posted by
AmazingRolo |
3/25/2007 7:11 PM
I saw Feist using a loop machine to get the baseline, melody and then perform a great song. I'm thinking i would love to see her playing with your loop machine, well is there a mic on the wiimote? :D
Posted by
xavier |
3/25/2007 9:46 PM
awesome !
you've just been featured at studiotoolz !
Posted by
1xN |
3/26/2007 4:34 AM
Would love to see a WinXP version!!
this would be the only reason I would by a Wii!
Posted by
Steven |
3/26/2007 7:07 AM
a. doubleyou. e. ess. o. emm. e.
Posted by
Anonymous |
3/26/2007 9:15 AM
Hey totally cool work u have dere! wud love to see the code, perhaps would like to work on it or improve on it further (its already very impressive) or realising the windows version
can contact me @ Javernkan@yahoo.com
Posted by
Anonymous |
3/26/2007 9:23 AM
ça claque le cul mon pote !!!!
c'est inutile mais carrement superbe j'ai presque envie de me payer un WII
Posted by
Anonymous |
3/26/2007 2:37 PM
C'est tout simplement fantastique.
De trés loin la meilleure utilisation que j'ai pu trouver pour ma Wiimote!!
Posted by
Nochimik |
3/26/2007 2:38 PM
Vraiment Génial,
Enfin une utilisation créatives de cette technologie !
Bravo !
Posted by
Eric |
3/26/2007 5:03 PM
I really want to use this. Did everything i could to sync up my remote, but still get this:
• error: matrixctrl: can't find file MatrixDefaultCell.pct
• error: matrixctrl: can't find file MatrixDefaultBkgnd.pct
aka.wiiremote 1.0B5-UB by Masayuki Akamatsu
• error: matrixctrl: can't find file MatrixDefaultCell.pct
• error: matrixctrl: can't find file MatrixDefaultBkgnd.pct
Anyone got any advice
Posted by
Eric |
3/26/2007 5:58 PM
That error message (the matrixctl one) is a bug, but shouldn't effect the pairing or the use of the software at all. Follow the directions on this page very carefully to pair your wiimote with your computer before launching the loop machine:
http://max.iamas.ac.jp/2061/articles/121.html
Or try using Darwiin Remote:
http://blog.hiroaki.jp/2006/12/000433.html
Hope that helps!
Posted by
AmazingRolo |
3/26/2007 6:04 PM
Si seulement tu pouvais faire la même chose pour Windows ou Linux, je n'ai pas les moyens de m'acheter un Mac Book Pro...
Posted by
Ashtom |
3/26/2007 6:23 PM
Do you have to have Max/MSP to use this?
Can you use it to send generic MIDI messages or control other software?
Posted by
Anonymous |
3/26/2007 6:36 PM
PowerBook G4 user here: using the instructions under Bluetooth setup, my computer now recognizes my remote. However, when i open up the looping program and press 1 + 2, I am still not able to control it. I tried using Darwiin Remote, but when that program is running, the loop station still doesn't recognize remote. The DarwiinRemote allows me to control my mouse and click on things, but even when the LoopingMachine is open, the buttons still function as they are assigned in DR(i.e. "1" is "Mouse on") anyway to get around this? I have a feeling I'm close, since my computer recognizes the remote and allows me to control the mouse with Darwiin,
Posted by
Anonymous |
3/26/2007 7:03 PM
very interesting dude, enjoyed it.
Posted by
dartli |
3/26/2007 7:26 PM
That is amazing, please could you port this to PC, I have a Wii and I love using my Wiimote on my PC.
Posted by
GinSoakedBoy |
3/27/2007 12:31 AM
How cool is that!!???!!!
I see the future where DJs will load and mix their records on the fly with Wiimotes!
You are clearly a musical-developer combination god!
Posted by
Rory |
3/27/2007 1:43 PM
I'm at the stage of connected and darwinwiimote is up OK. But wiiloopmachine does nothing (not even if I click around with a mouse, other than select tracks... should it play if I click on the radiobuttons?)
Anyway, one thing I noted in Bluetooth setup is that I'm connected but not paired. Is that a problem?
Posted by
pauric |
3/27/2007 7:46 PM
Nice video, Not quite as cool as that kid on YouTube though!
Posted by
Wolf |
3/27/2007 11:50 PM
am i getting this right: there's no