miniMAD gets Wifi for TouchOSC

I’ve been doing a lot lately with the new implementation of OSC with the PocketVJ (www.PocketVJ.com).  It even works great with the Raspberry Pi 3’s built-in wifi so I can use my phone to control the pocketVJ when it’s hung inconveniently high up with the projector. 🙂

That being said, before I knew about the PocketVJ I was playing around with Madmapper’s miniMAD.  They’ve made a lot of changes to it since its release, but it still doesn’t offer Pi 3 support or WIFI…  And that’s a bummer.  They did implement OSC, so I figured, why not give the miniMAD wifi of its own for ~$20.

madmapper minimad wifi raspberry pi 2 glinet

And the best part is that this little wifi adapter runs off of a 5V 1A micro USB cable That I can plug directly into the RPi.  I’m using the GL.iNet GL-MT300N-V2 it’s a little bit overkill for this, but works great out of the box.  Since MadMapper doesn’t have any immediate plans to give the miniMAD wifi, this little box will do the trick.

I did have one issue with the miniMAD giving TouchOSC an incorrect IP address, but I corrected it by logging into the back end of the small router and pulling it’s correct 192.168.3.27 IP Address.

 

miniMAD wifi

miniMAD IP address was not correct. I had to enter it manually.

 

Then I had playback control over the miniMAD through the TouchOSC app (iOS/Android)

You could also send network commands from other OSC apps such as QLab by running these Outgoing / Incoming port settings and executing commands as simple as ‘/pause’ or `/play.`

I’ll have more about the PocketVJ TouchOSC layout as soon as I get some more time to hack it together. Here’s a preview of what it will look like 😉

 

 

3 thoughts on “miniMAD gets Wifi for TouchOSC

    • projectileobjects says:

      I actually wrote an article for Projection-Mapping.org about using the Raspberry Pi (I’m still waiting for them to schedule and release it, if they don’t soon, then I’ll do it on this blog). Basically, PM mapping on the Pi can be done with the miniMAD, ofxPiMapper, and the PocketVJ (which uses ofxPiMapper). The miniMAD is built off of the Pi 2 and is a compiled build, not open source. It has a great sync feature over ethernet. I’ve seen 28 in sync at one time. At the moment, the miniMAD is the only RPi based mapper that offers projection mapping & sync. You can sync multiple Pi’s with omxplayer, or osc-player, or even a node.js script, but you cannot correct the masked output on each of the players directly. You’d have to make pre-recorded and mapped content, then use a simple omxplayer-sync, loop argument. This is also how it can be done for the piZero. The other current benefit of the miniMAD is that it can record and playback sACN &/or Artnet DMX messages for controlling LED light installations. The compact wifi router is great for connecting to the miniMAD to execute SSH commands, install updates, and control aspects of it remotely. Despite them not being designed to sync over wifi, you could duplicate this process as a temporary hack to get a cluster of these miniMAD’s to sync over wifi. I know a new version of the PocketVJ is in the works with a mapper update. If it can do what the miniMAD can do with Projection Mapping and sync, then it will be the best option out there. It also works with the Pi 3’s built-in wifi, and has a nice web control panel.

      Like

      • syntheticlives says:

        Thanks for the detailed reply…makes sense. I still only have dreams of syncing multiple projectors together so it sounds like for a pre-mapped, stand alone projection mapping loop, I could just get away with using the RPi.

        Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s