MidiBud v2.2 :  Core MIDI Transport Controller

MidiBud is a simple MIDI Transport Controller. It provides a remote MIDI Time Code display, convenient in dark studios, and a transport panel where you can control remotely your sequencer.


A complimentary MIDI monitor allows to check your  MIDI installation by providing a compact view of the received MIDI traffic.


MidiBud works with any Core MIDI compatible interface or with a network based Core MIDI connection, and it is a universal application, running on any iPhone, iPad and iPods touch. It also support the original line 6 MIDI Mobilizer interface MIDI.

The first tab implements a Time Code view: your mobile device shows the time code and/or the song position, depending on your MIDI configuration; this allows to follow the time code while being far from the computer screen, for example in your recording studio or during a rehearsal.


In order to see the song position properly, you should use the Time Signature tab to set the time signature of your song of your sequencer; the default values is a standard 4/4 signature. The MidiBud tab of the Settings application offer you the option to set the resolution of the Song Position dispkay, in ticks for quarter; the default is 480, the default Cubase resolution.


Do not forget to configure your sequencer or MIDI software to send the MIDI Time Code and/or the MIDI Clock on the MIDI output where your mobile device is connected.

The second tab gives you access to a smaller display of the time code and song position and to a Transport control bar. The transport control bar provides you the standard transport buttons. You can also use gesture, very convenient on stage, for example, to control your sequencer; a downward swipe sends a start, and an upward swipe sends a stop; left and right swipes send rewind and fast forward. Optionally, you can use the Midibud tab o the Settings application to alternatively send jog commands, if your music software support the MMC STEP command; this was the Midibud behaviour before version 2.2.


The transport bar uses the MMC (MIDI Machine Control) standard protocol, using the universal 127 device ID.


To be able to use it, your MIDI software must works as a MMC slave and should be configured to receive the MMC commands from the MIDI input your mobile device is connected to; check your software manual to know how to configure your specific MIDI software.

The third tab presents a convenient MIDI Monitor to track what is going on in your MIDI cable; VU Meter style displays are provided for the notes on all the MIDI 16 channels, and simpler LEDs show you the reception of MIDI Controller, MIDI Time Code, MIDI Clock and MIDI Sysex data.On the iPad, you get also 16 VU Meter showing the value of the last controller received on a given MIDI channel, and LEDs for Pitch bend and After Touch (both channel and polyphonic).

The Time Signature tab allows to set the time signature and the resolution of your sequencer in ticks per quarter; these values affect the way the song position is displayed in the first two tabs.



MidiBud works with any Core MIDI compatible interface or with a Core MIDI network connection, and with the original line6 MIDI Mobilizer. Run on any iPad, iPhone and iPod touch, require a device with iOS 4.0 or superior (4.2 or superior to use a Core MIDI interface or connection).


Please note that if the interface is not connected the time code and song position will be grayed out.

For support or feature requests you can contact us at support@maulabs.com.

For any other reasons you can contact me at contact@maulabs.com.


You can download the MidiBud implementation chart here: MidiBud midi chart.pdf  Only the first page is provided, all controllers are received for monitoring only.

To use a network MIDI connection, check some tutorial on the Web, like for example http://www.setianworks.net/blog/?p=85. Remember to start  MidiBud first, to get your device on the device list of the Audio Midi Setup network panel.


There are many interfaces that are compatible with the iPad and iPhone; a pages to get more information is: http://iosmidi.com/devices/, but be aware that new products are announced every month.

As previously discussed, the Midibud tab  in the Settings application allows to set the Song Position resolution in ticks per quarter, and the transport tab gesture behavior.