H-Pi hardware products are Musical Instrument Digital Interface (MIDI) devices, so the first thing to do is make sure you understand how MIDI works. Your destination synth must at least support standard MIDI. Non-MIDI gear will not work with our hardware products.
TBX2 is primarily a MIDI peer device.
If you do not see DIN5 connectors on your keyboard (or other MIDI controller) that look like those in the image at left,
the controller cannot be connected
directly to TBX2. We are in the process of updating compatibility information in this section. Please see
this blog post for more information.
For MIDI devices which do not have DIN5 jacks but have a USB jack instead, most of them (but not all - more details to follow)
may also be connected to TBX2 via the USB Type-A (USB-Host) jack.
For more details about what's going on with these jacks and USB, read on.
Since 1983, the MIDI standard has required DIN5 connectors on all MIDI hardware. These connectors allow all MIDI devices to communicate with each other easily without the need for a host. MIDI is thus known as a peer to peer or P2P system. Each device is a peer of the other devices. To connect a standard MIDI device to a computer, a MIDI Interface is required. Since USB has become a standard system for computers, most MIDI interfaces are now USB devices. In recent years, there has been a shift away from P2P systems towards computer-centric (i.e. host-centric) systems. Many MIDI devices have followed suit, dropping MIDI DIN5 connectors altogether, offering instead only a USB connector. The USB connection is an embedded MIDI interface. This seems reasonable, but the problem with dropping the DIN5 connectors is that such products are no longer standard MIDI peer devices. WIth USB only, they require a USB host i.e. the computer. As a standard MIDI peer device, TBX2 connects directly to other standard MIDI peer devices. As a convenience for owners of USB-only MIDI controllers, TBX2 also includes a USB Type-A (USB-Host) jack for connecting via USB.
For over a decade, H-Pi products have employed a dynamic microtunig algorithm which has only recently been formally adopted by the MIDI association and dubbed MIDI Polyphonic Expression (MPE). This algorithm makes our products compatible with the widest range of MIDI equipment on the market. TBX1 and Tonal Plexus TPX keyboards use this algrotithm, and the new Scale Station TBX2 also uses this in POLY mode. Only TBX2 also allows other tuning methods to be used (see below). The easiest way to check for MPE compatibility is to scan for the words MULTITIMBRAL and PITCH BEND in the user manual of your synth. If pitch bend is supported and the device is multitimbral, then you are in business. There are some details to check which will help to confirm compatibility. You will want to check the MIDI Implementation Chart at the back of the owner's manual. The following parameters must be there:
|MIDI IMPLEMENTATION CHART|
|See note below|
|Pitch Bend||(any)||O||All Recognized Channels|
Bank Select MSB, LSB
Data Entry MSB, LSB
|(any)||(any)||* Keyboard Synthesizers only|
|MODE 1: OMNI ON, POLY X = No O = Yes|
|IF PITCH BEND MESSAGES ARE NOT RECOGNIZED, THE DEVICE WILL NOT BE RETUNED**|
* Denotes OPTIONAL functionality
Notes about the requirements listed above:
**For TBX2 this section only applies for presets in POLY and MONO modes (not MTS or USR modes).
The MIDI Tuning Standard (MTS) was written by Robert Rich and Carter Scholz and adopted by the MIDI Manufacturer's Association in 1992. There are a variety of MTS messages which may be supported by a given synthesizer. Check your synthesizer technical documentation concerning System Exclusive (Sysex) messages and tuning features. The three most common messages are the 128-note Bulk Tuning Dump, the 12-note Scale/Octave Tuning Dump, and the simpler Scale/Octave Tuning. All of these messages (as well as others) are supported by the Scale Station TBX2. NOTE: of all H-Pi hardware, only TBX2 supports MTS. Concerning H-Pi software, both CSE and microsynth support MTS.
Bulk Tuning Dump — If your synthesizer supports this message, the device is supposed to be retunable across its entire range, allowing any key to be retuned to any pitch. This is the "best" MTS message because it retunes the whole MIDI range, and includes 3 data bytes for each note, so the effective tuning resolution is 0.0061 cents. Some synths implement this in a non-standard and more limited way, allowing pitches only to be retuned +/- 100 cents from standard 12-tone tuning. TBX2 sends tunings in this format when a preset is set to MTS mode.
Scale/Octave Tuning Dump — Synthesizers supporting this message can be retuned in 12-tone tunings such as various meantone or well temperaments. There are two versions of this message, one using 1 byte data which allows 12 tones to be tuned +/- 64 cents, and a 2-byte form when 12 tones can be retuned +/- 100 cents. Here the tuning resolution is 0.012207 cents at best. This is used for synths supporting more than one named user-defined 12-tone tuning. TBX2 can send this message when a preset is set to one of the USR modes which has been accordingly prepared.
Scale/Octave Tuning — This might be called the little brother of the Single Octave Tuning Dump. The message is essentially the same as the Scale/Octave Tuning Dump, except that no name or program is sent, and bit-masked channel on/off bytes are included. This is usually used for synths that allow only one 12-tone user tuning. TBX2 can also send this message when a preset is set to one of the USR modes which has been accordingly prepared.
Some synthesizers support neither MTS nor MPE, but implement their own microtuning protocol using manufacturer-formatted MIDI System Exclusive (Sysex) messages. Normally such synthesizers are limited to 12-tone tunings, but some may allow full-range 128-note tunings. Check your synthesizer technical documentation concerning Sysex messages and tuning features. The Scale Station TBX2 allows users to program whatever unique header bytes are needed to send a tuning of this type to a synth.