UB-Xa Editor Manual - updated regularly

 Introduction

The Mac versions have been tested on Catalina 10.15 but users of later Macs report it runs as a standalone app on M1 and later. The plugins do not run on Silicon. PC versions have been tested on Windows 10. Special thanks to RomanKubiak who developed CTRLR. The editor is free and without warranty. I accept no liability for loss or damage. However, MIDI messages are unlikely your damage your synth and you can always do a factory reset if you have problems.

Latest Version =  5.188

UB-Xa PC Standalone

UB-Xa Mac Standalone

GETTING STARTED

Editor Settings

The first time you load the editor you need to set the MIDI ports. Use the MIDI menu to select UB-Xa

Input on ALL Channels (CH:0)
Output on Channel 1 (CH:1). 

You may need to click  Refresh Devices in the MIDI menu. Quit and reload the editor if there is no communication as this should also refresh the MIDI ports. You can check MIDI is working by moving a knob on the UBXa.  The corresponding knob should move on the editor. 

Do not change Controller or Plugin Options.

If the MIDI setup is correct clicking START EDITOR  should load all 512 Patch Names into the editor. 


If the patches do not update check the UB-Xa settings!

The UB-Xa uses NPRN and SysEx messages to communicate with the editor. NPRNs need to be enabled on the UB-Xa.  

Check UB-Xa NPRN for USB connection
  • Press SHIFT + ASSIGNABLE PRESET 1 to load the USB-MIDI menu. 
  • Scroll to Local Ctrl and enable [X] ProgChangeRx, ProgChangeTx, NPRNTx and NPRNRx. 
  • Then select the USB Ctrl menu enable USB NPRN-Tx and NRPN-Rx.
  • If you are using MIDI Din use the DIN CTRL Menu
Use the USB-MIDI menu to check Chan In and Out for Upper and Lower is set correctly.

Upper Voice/Patch = Channel 1
Lower Voice/Patch = Channel 2


PATCHNAME

To RENAME a patch write the new name in the Current Patch box and press WRITE. To save the patch remember to press WRITE on the UBXa which will save your new name. You must also WRITE any edits on the UBXa or your changes will be lost.

ATROPHY

Some Atrophy parameters have been moved to the Upper Patch screen as they are now saved with the patch. The new firmware also lets you store the Atrophy settings with the patch. Click on LOCATION and choose PATCH if you want to save with the Patch. Atrophy Lock must be off to save any changes. This also applies to PAN. I would recommend turning LOCK back on when you leave the page.

The factory values for all the Atrophy presets are stored in the editor so you can always compare your settings and return to the factory value if you wish. You can link the UB-Xa profile to the factory preset. To rename a profile click in the name and press return. Lock must be off to many any changes.

SYSEX

When you load a patch/send Sysex Data is transferred to/from the UBXa You can monitor when SysEx transmission is taking place as the 4 LEDs on the Assignable Preset Recall section will light up sequentially. You can SAVE a single Patch or a Bank of 128 Patches or the the Current Program from the UB-Xa and all 36 Split/Double sets. You must choose a folder to save your files. If you try and save to the root folder you will get an error. Please wait for a Bank Save or Load to finish. The Progress Bar and Packet count can be used to monitor progress.

SYSEX FILES


PatchThe current upper patch for use in a performance.

CurrentThis is an entire program; everything needed to save and restore he current the whole state of the UB-Xa for use in a performance. It includes the two patches with sequences and the performance panel settings stored in a split/double combination.

Split Double - Saves the data for 36 Split program settings and then 36 double program settings. Preceding each split double data are 4 bytes. (0) Upper Bank number, (1) Upper Patch number, (2) Lower Bank number, (3) Lower Patch number

Bank - saves the current bank. Simply change banks to save a different one. At present it is not possible to load a bank into a different bank. So for example you can't load Bank A into Bank B. I will address this in a later update.

Sysex Transmission Speed



You can choose how fast data is requested or sent to the UB-Xa using the Data Speed option. Fast is the original speed and should be fine for Intel Macs and Windows 10 but if you suspect issues then slow it down.