Archive for Virtual MIDI

Too much setting up?

This idea (more of a concern) has been floating around my back of my head ever since making this video, but after seeing Tom TM’s comment on Palm Sounds post of the post-Audiobus version I’m beginning to think that it’s a valid point. Does Audiobus / Virtual MIDI require too much setting up? Do you ever forget what your doing or lose that inspirational spark while hooking all of those apps up?

Those questions got me thinking… what if you could save Virtual MIDI app setups in Genome, or connection setups in Audiobus and automatically open all of the connected apps when a setup was opened? Furthermore, have Audiobus / Genome load settings inside of the apps that they open? Maybe synth patches, or drum patterns? Think about it, you wouldn’t have to do this every time you wanted to use that specific app setup.

Would you use something like this? Do you think Apple would even approve something like this? Leave a comment below!

BlueMidi: Bluetooth MIDI for iOS is here! and it has Virtual MIDI!

[This post has been updated with some important notes]

Bluetooth is the future of MIDI on iOS.

Several weeks ago, we saw the first steps toward this, and today it’s one step further. Introducing BlueMidi: a Virtual MIDI compatible Bluetooth MIDI transmitter for iOS. This app receives MIDI from other apps running on the same iOS device and continues to send that MIDI, through Bluetooth, to your Mac via this helper app.

Note: This and the post you are currently reading are not by the same developer. So this does not correspond with this (the video embedded above).

Also note that: The second app being demonstrated in the video has pads that light up slightly after you touch them, making it not a very good latency demonstration…

Another note: This app requires a Mac running Bluetooth LE, meaning Macs released after June 2012.

One more note: the iOS app requires Bluetooth LE and is compatible with the following devices:

  • iPhone 4S and iPhone 5
  • iPod Touch 5th gen.
  • iPad 3, iPad 4, iPad mini
  • The app also requires iOS 6.0 or later

Now, there is no need for a WiFi network (it’s been proven insignificant anyway – note that that test was done with a different iOS app) and your dock is now freed up for an audio interface or charging cable! All that’s missing now is Bluetooth MIDI hardware or an adapter!

BlueMidi - Mikkel Gravgaard

[New iOS Musician YouTube Video] BeatMaker 2 Sunrizer Funkbox and Audiobus – 3 Music Apps at once: Live APP Mixing

Update: Check out what you can do with Auria!

See also: Create Digital Music posts thoughts on live app mixing.

BeatMaker 2Sunrizer, and FunkBox go for a ride on the bus…

BeatMaker 2 on the BeatMaker 2 - INTUA

Sunrizer synth on the Sunrizer synth - BeepStreet

SunrizerXS for iPhone on the (not yet Audiobus compatible) SunrizerXS synth - BeepStreet

Funkbox on the FunkBox Drum Machine - Synthetic Bits, LLC

Audiobus on the Audiobus - A Tasty Pixel

Audulus for iPad 1.7 Adds Virtual MIDI and One-Handed Menu Gesture


Subatomic Software has announced the release of Audulus 1.7 for iPad. The modular music processing app adds support for Virtual MIDI (listed), a feature which allows apps to send MIDI messages to Audulus.

“Virtual MIDI was our top user-requested feature,” says Developer W. Taylor Holliday. “Audulus now locks in more MIDI options. Control Audulus from your favorite iPad sequencer.”

Audulus 1.7 also adds a one-handed gesture to activate the radial context menu. “Just tap and hold for about a second and the menu will come up,” says Holliday. “We had iPad mini users in mind here, but all users will enjoy a more one-handed operation.”

Audulus for iPad can be used as a stand-alone instrument or in conjunction with Audulus for Mac, for a round-trip workflow between platforms.

Audulus is a minimalist modular software synthesizer and effects processor. With Audulus, users can build synthesizers, design new sounds, or process audio. All with low latency real-time processing suitable for live performance.

“With Audulus, you can build a subtractive synthesizer in under 20 minutes,” explains Holliday.

The Audulus user interface was inspired by analog guitar pedals: sounds are created or altered by connecting processing nodes. There are no hidden controls, no complex menus. The user begins with a blank canvas, rather than with daunting controls, and can build up to the desired level of sonic complexity.

Audulus for iPad key features:

  • Fluid Vector Interface – smooth animated interaction
  • Diverse Nodes – from ADSR to ZeroCross
  • MIDI Input – use your keyboard controller or control surface
  • Virtual MIDI – control Audulus from your favorite MIDI app
  • Patch Browser – quickly flip through your patches
  • Unlimited Undo – stored in your patch
  • Multitouch Keyboard
  • Round-trip workflow with Audulus for Mac
  • 32-bit floating point signal processing

Audulus is available on the App Store for a limited-time price of $19.99. For more information, visit

Audulus - Wilson Holliday

Idea: ION All-Star Guitar (Guitar Apprentice), Virtual MIDI, and MorphWiz

While it may be marketed as more of an educational type of product, I still think that the the ION All-Star Guitar (previously know as the Guitar Apprentice) could be of use to more experienced guitarists. It would certainly be neat to see the frets controlling a synth app running in the background, and have an app like MorphWiz running in the foreground, for instance.

…just an idea.

MorphWiz - Jordan Rudess: Wizdom Music, LLC

See also:
Misa Digital Kitara – A similar piece of hardware with a built in touch screen – Powered by Linux (open source) and MIDI out
Video: Guitar Apprentice at NAMM 2012 – this thing does support Core MIDI

[iOS Musician YouTube video] FL Studio Mobile v2.0 – First impressions

Update: Check out Image Line’s demo too.

A quick first impression video of FL Studio Mobile v2.0 featuring audio tracks, Dropbox file management, and Virtual MIDI. If you’re familiar with Xewton’s Music Studio, this video will look pretty familiar…

New in v2.0:
• Audio tracks: audio recording (with monitoring), iPod library import, wav/mp3/aac import, AudioPaste
• Wave editor: cut, trim, normalize, reverse, insert silence, fade in/out (3 curves)
• Amped Guitar & Bass pack in the shop
• Background audio and Virtual MIDI (new option in the general setup)
• New sharing option: Dropbox
• Minimum iOS requirement is 4.2

The two versions of FL Studio are equally functional, but the iPhone version needs to be stretched on an iPad. I recommend just getting the iPhone version because you can at least run it on both devices…

Update: FL Studio Mobile HD is now universal!

FL Studio Mobile (iPhone) FL Studio Mobile - Image Line Software
FL Studio Mobile (iPhone & iPad) FL Studio Mobile HD - Image Line Software

Walk through: BeatMaker 2 controlling other synth apps with Virtual MIDI

Check out this Core MIDI Clock Sync + Virtual MIDI video walk through!

Virtual MIDI in BeatMaker 2 is a little bit more confusing than in other apps, so I thought I’d make a walk through to clear up any confusion. Virtual MIDI has opened up iOS music making to several interesting and useful possibilities. You can record synths that don’t have MIDI sequencers, experiment with new synths for your track using a sequencing app like BM2, or make an entire song using sounds from several different apps at once by controlling them all with Genome MIDI Sequencer. This tutorial should contain everything you need to know to get BeatMaker 2 controlling other Virtual MIDI apps.

Set up and settings

First, open up BeatMaker 2 and another Virtual MIDI app of your choosing. In BM2 you’ll want to create a blank keyboard sampler track. To do this, click the add instrument button, and select keyboard sampler (or drum machine). The app will prompt you to load an instrument, click the X in the upper left corner and the track will be created with no sounds loaded. This is exactly what you want because you’ll be using the sounds from other apps. Make as many tracks as synth apps you’ll be using, and assign each a MIDI channel…


Assign a MIDI channel for this specific track to send MIDI through:

Here I have no MIDI channel going into the track but have it sending MIDI out on channel 2.

From this menu, you can also set up a CC to control stuff like volume or pan or save/load a MIDI configuration if you want to load it to a different track/project.

Next we need to tell BM2 to actually send out the MIDI to other apps.

Go to the main menu and tap on the ‘i‘ in the upper right corner:

Hit MIDI setup,

and plug in these settings:

This page is the command center for MIDI coming in and out of BM2. If you wanted to control BM2 with another app – say, Slide Control, which doesn’t generate any sound on it’s own – you’d need to turn it on in the inputs column. If you want the MIDI being played in BM2 to control another synth app, you’d need to turn on said synth in the outputs column. Here I’m recording Cassini Synth for iPhone (using Cassini’s built in audio recorder) with the MIDI being played in BM2. Using sequencing apps with Virtual MIDI ports like BeatMaker 2 or Genome is a great way to get that perfect recording in synth apps that don’t have a sequencer.

After you’ve set that up, go back to the synth(s) you want to send the MIDI to and make sure audio background is turned on in it’s settings. This will tell the application to continue generating sound after you leave the app (press the home button or double tap the home button and switch apps).

Background audio in Cassini synth for iPhone:

Background audio in SunrizerXS synth for iPhone:

MIDI Channels

There are 16 MIDI channels. Channels are used to send MIDI data to certain destination (in our case, a synth app) so that you don’t end up sending the notes generated in one place to two places by accident. If you want to trigger multiple apps at the same time, set each track in BeatMaker to a different MIDI channel.

Troubleshooting: OMNI mode sends all of the MIDI notes generated on any channel (1-16), to every channel. If OMNI mode is on in BeatMaker or some random synth app, you might run into sound issues (this has happened to me before with Sunrizer, but not Cassini), if something doesn’t sound right try turning off OMNI mode and setting up a specific channel.

If you’re looking for more apps with Virtual MIDI, check out my regularly updated list!

BeatMaker 2 - INTUA

SunrizerXS synth for iPhone on the SunrizerXS synth - BeepStreet

Sunrizer synth for iPad on the Sunrizer synth - BeepStreet

Cassini for iPhone CASSINI Synth for iPad - iceGear Cassini for iPad CASSINI Synth for iPad - iceGear

Follow iOS Musician: @iOSMusician | Facebook | Google+ | Feed | YouTube | SoundCloud