Hi All,
I'm stoked to find this group! I'm interested in seeing Android
devices serve as useful sequencers for creating midi music beyond
looping. The current sequencers like uloops (
http://uloops.net) have
pretty snazzy input and sound, but only allow for a set of loops to be
created then strung together. What i'd like to see is a MIDI recorder
that would play a click track, and accept input from, say, a MIDI
keyboard. This way, when on the road, a musician can capture basic
musical ideas, export them to MIDI files, and import them to their
"real" rig at the studio for better sound processing. The idea isn't
to have a full workstation on a phone, but just something that can lay
a few (4? 8?) MIDI tracks and call it a day.
Also, it would be cool to use MIDI input to control an Android synth,
like Synthulator (
http://www.synthulator.com/). This would allow for
a MIDI controller to be part of a portable MIDI instrument (MIDI
controllers don't all make sound...they just send MIDI data. Using an
Android device to be a portable tone generator would be rad!)
In both of these ideas, there's a need to get MIDI data from a, say,
keyboard to the Android device. Several options are present:
1) USB OTG (on the go) - for Android devices (such as Droid) that can
be set in host (OTG) mode, one could plug in a MIDI keyboard right to
the device
2) WiFi - use MIDI over TCP/IP (already developed:
http://openmuse.org/transport/mip_compare.html)
3) Bluetooth - no bluetooth MIDI yet developed that I know of
My vote is #1. With both of the wireless options, there's the "power
problem". Many portable USB MIDI devices (Akai, Korg Nano series,
etc) are bus powered, so without a USB connection, users will have to
use a battery pack, etc. Also, since these MIDI controllers are made
for USB, they'd also need a hardware doo-dad to recognize the keyboard
and convert it's signals to either WiFi or Bluetooth. Ouch. Lot of
work and complexity. Not to mention a greater threat of latency
problems
With the USB OTG option, the main problem is that many (most?) Android
phones don't have hardware support for USB OTG (I've emailed HTC about
the Nexus One...haven't heard back yet).
Looking forward, I'd expect to see more USB OTG-capable phones, but
not more (any?) wifi/bluetooth MIDI controllers. So, if designing
for longevity, USB seems to win again.
Any thoughts? Am I underrating a wireless option?
Jason