Bug Squash: AlexP on MacBook Vista Audio Problems, Other Wifi Adapters and DPCs?

alexp_dpc

I love the sound bugs make when you squish them under a solution.

AlexP, whose blog is also a great source for multitouch and the Sony PS3 Eye Camera and Windows drivers we used in the recent hackday, has been diagnosing his MacBook under Windows Vista. Hardware problems are often the source of sound blips on computers. I’ve talked previously about using the DPC Latency Checker to find this issue.

The good news: Alexander has found the problem (the Broadcom Wireless Adapter in some Apple MacBooks) and a solution (switching off Windows’ automatic wireless network search when you don’t need it). I actually wonder if a similar problem was culpable in early problems with network WiFi on Mac OS X Leopard. Whatever is going on, check out the fix here if you’re encountering this problem. And let us know if you’re seeing this on machines other than just the MacBook revision F; I’d imagine any PC with a similar wireless adapter might have the issue:

MacBook Rev. F Audio Skipping in Vista Analysis and Solution – Part 2

And yes, hardware/driver problems may frequently manifest as what Windows terms DPCs – basically, a symptom of hardware usage that can interfere with reliable audio performance. I’m curious whether WiFi connections specifically may be a cause in other cases. The problem is almost certainly not limited to computers from Apple – especially since, in this case, the MacBook is just behaving like any PC laptop with similar specs.

Free Cubase Control from iPhone; iTouchMIDI MCU for Everything Else

Transport_01

Steinberg announced today that their Cubase iC controller app for iPhone and iPod touch is now available. If you’re a Cubase 5 user, this app gives you loads of control over your set wirelessly. It looks great, even if you have an existing controller – it’s just like having an extra, more pocket-able remote control. Control features:

  • Position: Check out the clever position displays and feedback
  • Transport: You can jump to markers, toggle the metronome and precount and cycle, and punch in recording.
  • Arranger: Turn arranger on and off, play, and jump within an arrangement. You even get interactive buttons with labels for arrangement points, as pictured below.

 Arranger_01

If you’re a Cubase user, go enjoy:

Cubase iC

If not, I know what you’re thinking – how can I do stuff like this with other software?

read more

Wireless MIDI Hack: XBee + MIDI Hardware = No Wires

Interested in experimenting with MIDI, minus the wires? Why not try a DIY hack yourself? Limor Fried aka Lady Ada of Adafruit Industries has posted a detailed tutorial on transmitting MIDI over the inexpensive and relatively friendly XBee wireless module.

It’s a bit of a hack – you force the XBee to communicate at MIDI baud rate, and on Windows, at least, you have to fool the OS into using MIDI’s non-standard baud rate for serial communications. But it seems to work. That’s where you come in: Limor’s got some folks testing this, but we could use some additional real-world tests and a “port” of the instructions to Mac OS and Linux. (I’ll be testing, too, once I get my hands on some spare XBees.)

Tutorial: Using XBees to create a wireless bi-directional MIDI link [ladyada.net/make]

HOW TO – Using XBees to create a wireless bi-directional MIDI link [adafruit blog]

Ingredient list:

read more

Wireless MIDI on iPhone: Open Source Motion Control Talks to Nintendo DS, Computer

The Cupertino-Mushroom Kingdom gap has been closed: you can now mix and match DS and iPhone/iPod touch for wireless control of music and visuals. DSMI, the homebrew library that has enabled wireless and serial MIDI connections from the Nintendo DS, has come to iPod touch and iPhone. That means anyone building instruments and controllers on the iThing can now add wireless MIDI controllers that talk to computers – or other mobile devices, including the DS. It also means that DSMI’s acronym standing for “Nintendo DS Music Interface” has only one word that describes all the things it does.

If you’re a developer, you can grab the open source (LGPL-licensed) code. If you’re a user, apps are already supporting the new wireless features. There’s MIDI Motion Machine, which provides tilt and 16 triggers, and iXY, a 99-cent app for KAOSS Pad-style X/Y touch control. The MIDI Motion Machine author, TheRain, takes an interesting approach: there’s both a free and pay version, and the free version has source code.

iXY has one of the cleverest interfaces I’ve seen yet for something as simple as the trusted X/Y pad controller. Who says there isn’t still some room to refine interfaces?

Tobias Weyand, DSMI’s original co-creator along with TheRain, writes:

My friend TheRain has ported DSMI to the iPhone! This enables iPhone deveopers to easily integrate wireless MIDI in their applications, making it possible to control any MIDI application on the PC with the iPhone. The Wifi-to-MIDI bridge is the same DSMI server application that is also used for the DS, thus it works with Windows, OSX and Linux.
Also, like on the DS, both OSC and MIDI are supported!

DSMI for iPhone is available from our Google Code site (http://code.google.com/p/dsmi/) together with an open source example application called MIDI Motion Machine that is a tilt-based xy-controller.

The cool thing is that this library takes away all the hassle of communicating MIDI messages to the PC and makes development of MIDI controllers very very simple. So, we hope that people will use the DSMI to create a lot of innovative iPhone MIDI controller apps.

Pretty cool, isn’t it? :-)

read more

Refresh: Asides

iTouchMIDI, Free Wireless MIDI for iPhone and touch, Now in Store

The creator of iTouchMIDI — now iTM MidiLab — writes to let us know that Apple has approved his app. I know various iPhone and iPod touch owners were waiting to turn their device into a mobile, wireless MIDI controller, so this is good news.

See previously:
Unreleased iPhone – iPod Touch MIDI Controllers, Ready for Ableton Live and More

And this suggests, as we speculated, that the problem with Apple’s App Store is simply that it’s overclogged with apps. The other complaints still apply, of course:
iPhone Ups and Downs, Unhappy Developers, and the MIDI Controllers You Can’t Have Yet

We’ve gotten lots of feedback from readers in our mobile device poll. Basically, I’m aware some of you have use for this stuff, and some don’t — just as with any app that’s specific to one platform. And one message we got loud and clear is that Apple’s gadgets aren’t nearly as affordable in other countries. But we’ll, as always, work to keep a balance of a lot of stuff. The first wave of iPhone apps has now become available, so I expect things will die down a bit and we can see if we can do useful musical things with all this software now!

And yes, we have a lot of non-mobile stories in the pipeline if I can just finish the darn things. (I’m on the road; stay tuned!)