MQ Settings (Studio Button Bar) MQ_yes MQLT_yes MQLib_yes

Studio-Settings

Tap the Settings button to display the Settings dialog. Here the basic communication properties of the currently selected instrument module are assigned.

These properties must be correctly assigned in order for Midi Quest to successfully communicate with MIDI hardware. There are typically four and as many as five parameters which must be configured.

This option is disabled if no instrument is selected.

 

The Settings Dialog

Settings Dialog

The port and channel settings on the MIDI Setup page are critical for the correct transfer of the SysEx between the computer and the instrument and must be set correctly.

MIDI IN Ports: this list displays all open MIDI IN Ports currently connected to the iPad including physically connected, Bluetooth, virtual, and network MIDI ports. Select the port to which the MIDI OUT cable of the instrument is currently connected. If this menu is empty, the app will not be able to communicate properly with any of your instruments. Please read Port Out below for additional information on MIDI Port problems.

For virtual MIDI ports, the connection is obviously virtual and allows MIDI events to be sent from the application that created the port directly to Midi Quest.

For bluetooth MIDI ports, MIDI events are transferred wirelessly, these ports will only appear in the list if they have been activated in another MIDI application or but pressing the "Configure Bluetooth MIDI" button in the Preferences dialog.

Midi Quest supports the one default MIDI Network Session defined by the iPad called "Network Session 1". Use Audio MIDI Setup on the Mac or ftpMIDI on Windows to connect the iPad version of Midi Quest to MIDI ports or application(s) on the computer. For more information on connecting to MIDI hardware connected to a Mac or Windows computer, please see Connecting to MIDI Ports on Another Computer below.

 

MIDI OUT Ports: this list displays all open MIDI OUT Ports currently connected to the iPad including physically connected, Bluetooth, virtual, and network MIDI ports. Select the port to which the MIDI IN cable of the instrument is currently connected. If this menu does not list any ports, the app will not be able to communicate with any of your instruments. The typical cause is that no compatible MIDI interfaces are connected to the iPad.

For virtual MIDI ports, the connection is obviously virtual and allows MIDI events to be sent from for Midi Quest to the application that created the port.

For bluetooth MIDI ports, MIDI events are transferred wirelessly, these ports will only appear in the list if they have been activated in another MIDI application or but pressing the "Configure Bluetooth MIDI" button in the Preferences dialog.

Midi Quest supports the one default MIDI Network Session defined by the iPad called "Network Session 1". Use Audio MIDI Setup on the Mac or ftpMIDI on Windows to connect the iPad version of Midi Quest to MIDI ports or application(s) on the computer. For more information on connecting to MIDI hardware connected to a Mac or Windows computer, please see Connecting to MIDI Ports on Another Computer below.

 

SysEx Channel: the SysEx Channel is the channel that the instrument uses to communicate SysEx on. This channel MUST match the channel that the instrument is using or nothing will happen because the instrument will ignore the messages sent by the computer! The SysEx Channel is not always the MIDI channel but may be. On some older instruments this channel is not used at all. Please check the instrument module's Fast Tips for information on how to correctly set the SysEx Channel.

 

MIDI Channel: the MIDI Channel should be set to match the basic MIDI channel of the instrument. The MIDI Channel is used largely for auditioning purposes and should match the instrument so that auditioning from Banks and Editors can be heard. This channel should be set correctly since a small number of instruments use it while transferring SysEx.

For Roland multi-part equipment, the MIDI channel used should be the same as that for part #1 of the instrument.

 

Custom #: the Custom # can be used to control a range of behaviors in Midi Quest as documented in the instrument module's Fast Tips. However, it is only used when absolutely necessary.

 

Connecting to MIDI Ports on Another Computer

Using Network Session 1 MIDI ports: if the iPad is connected to the same network as a Mac computer, it will be able to send and receive MIDI messages using the MIDI IN and OUT ports titled "Network Session 1".

On a Mac, "Network Session 1" ports can be connected to any MIDI interface on that computer using the Audio Midi Setup application. Type "Audio Midi Setup" into Spotlight and run the application. If the MIDI Setup windows doesn't appear, from the menus choose "Windows / Show MIDI Studio" to display it.

AudioMidiWindow

Find and double click on "Network" to display the network settings.

AudioMidiNetwork

In the "MIDI Network Setup" window under "My Sessions", ensure that "Session 1" is checked and selected. In the lower left, select the iPad from the "Directory" listing and press the "Connect" button. Then in the lower right of the window beside "Live Routings", select the MIDI ports which are connected to the MIDI device that Midi Quest is to access. In Midi Quest, the instrument module's MIDI IN and MIDI OUT port assignments are set to "Network Session 1".

Once properly configured, Midi Quest will be able to transfer SysEx to and from the instrument even though it is connected to another computer.

 

Using USB over MIDI: if it is necessary to connect to more than a pair of MIDI ports on another computer, the best solution is to use one of the MIDI over USB options that are available for the iPad. Each of these three alternatives transfers MIDI between the iPad and a Mac or Windows computer using the standard 30 pin or lightning USB cable with very low latency.

The three alternatives are MIDImux (midimux.com), MIDI LE (http://www.s-r-n.de/midile/), and Music IO (http://musicioapp.com/). All three systems work with both Mac and Windows systems with the first two options being free. Each of the systems works on a client / server concept where the computer acts as the server of MIDI ports and the iPad is a client. At present, Sound Quest has the most experience with MIDImux which is extremely easy to use. Download, install, and run the server on the computer, connect the iPad to the computer, install MIDImux from the App Store, and run it. For each MIDI port on the host computer, MIDImux will create a duplicate virtual MIDI port on the iPad. Any MIDI app, including Midi Quest, can connect to these ports and receive and send MIDI messages including SysEx to any of the MIDI ports on the host computer with extremely low latency.