MxNM LE Version 1.1 Update Approved

April 22nd, 2010

The 1.1 update was approved by Apple last night. If you get a chance, shoot me an email and let me know what you think.

I’ll be starting to work in earnest on some new features early next week – the biggest of which will be the ability to label the matrix buttons.

Very Low Latency with Computer-to-Computer Networking

April 18th, 2010

UDP packet roundtrip time (RTT) between an iPad running MxNM LE and a host computer running the MxNM-WiFi server that are connected via the same wireless access point can average anywhere between 25ms to over 100ms (or more). There are several factors that can affect packet speed. Discovering these factors and fine tuning your wireless network to increase throughput can be a difficult task. While latencies at the aforementioned speeds are acceptable for sending MIDI control change messages, they are too high for more musical applications – for example, using the button matrix to trigger individual drum sounds.

Through computer-to-computer networking, users can significantly increase throughput (3 to 5 ms RTT) thereby reducing latency to well below the perceivable threshold (i.e. < 10 ms). Follow the steps below to create a computer-to-computer network between your host computer running OS X 10.5 or higher and your iPad:

  1. Click on the Airport status icon in the menu bar.  Choose Create Network… from the drop down menu.
  2. Name the network and choose a channel in the pop-up menu.  I usually use the default, channel 11, but, if you have any issues, try channel 1 0r 2.
  3. Click the Require Password checkbox.  Follow the instructions for choosing a 40 or 128-bit password.
  4. On your iPad, navigate to Settings – WiFi, then select the network that you just created and enter the password.

That’s all there is to it.  The latency between MxNM LE and whatever application that you are sending control messages to on your host computer will now be less than 10ms.  If you have any questions or you would like me to post a similar walk-through for another operating system, just let me know.

MxNM LE Update Submitted to the App Store

April 16th, 2010

I submitted the version 1.1 update of MxNM LE to the App Store this evening. New features include:

  • a toggle button for each of the 9 tracks
  • a reset button that returns all sliders and toggles to their default positions
  • a button to switch light and dark backgrounds
  • additional space between horizontal sliders
  • minor changes to graphics to improve consistency of the user interface
  • Hopefully, it will be approved early next week.

    Support Independent Application Development

    April 14th, 2010

    Nearly 5 weeks ago, I started a project on Amazon Kickstarter to fund the development of MxNM, the “older brother” of MxNM LE. I’m happy to report that the project reached its funding goal yesterday. There are 10 days left until the project closes and plenty of rewards left to be had (i.e. iPod, iPhone, and iPad apps for life from yours truly). Check it out…

    MxNM LE in Action

    April 12th, 2010

    I shot a basic usage video of MxNM LE today and uploaded it to YouTube…

    MxNM LE Version 1.0.1 Now Available

    April 6th, 2010

    Apple approved the update to 1.0.1 this afternoon. It is now available in the App Store. If you have already purchased MxNM LE, you should receive a push notification through the App Store application.

    MxNM LE and Ableton Live control templates updated

    April 4th, 2010

    Version 1.0.1 of the MxNM LE has been uploaded to the App Store. Those of you who have already purchased it will be notified by Apple when the update is approved. This update fixes the bug that was effecting the sliders when users switched between interface orientations. It also increases the size of the horizontal sliders for easier control.

    I also went through the Ableton Live control template and added some missing control change assignments.

    Send me an email if you have any questions or suggestions for future releases or if you come across any more bugs.

    MxNM iPad App Now Available at the iPad App Store

    April 3rd, 2010

    MxNM LE (for Mix N Match MIDI Limited Edition) turns your iPad into a touchscreen control surface that will send MIDI control change messages to many popular music software programs via WiFi. This “limited edition” offers a total of 135 buttons, pads, and sliders, making it a perfect companion for your laptop to perform and produce computer music.

    MxNM LE requires the free MxNM WiFi server to communicate with a remote computer. MxNM sends MIDI control change messages via the undefined control numbers on channels 8, 9, 10, and 11. To use with your software environment, please refer to its documentation.

    To see a full map of the MIDI layout and download the MxNM WiFi server and the Ableton Live 8 control template (which might just leave you wondering why it’s not named the Live Edition), checkout the downloads page.