Join or Sign In

Sign in to add and modify your software

Continue with email

By joining Download.com, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy.

MIDI SysEx Utility (Syx-Lib) for Android

By hderstli Free

Developer's Description

Syx-Lib lets you send and receive system exclusive (or simply SysEx) messages to and from class-compliant* USB MIDI devices. Simply select a file in storage containing SysEx data to send it to a connected device. Or start a manual dump to save incoming SysEx messages.

* This app will not function with devices that require proprietary drivers. Please read the following article for more information:


Similar programs for Windows/Mac are referred to as SysEx "librarians" or "editors".

Its most common use is to load and save program patches to and from a synthesizer via USB MIDI interface, that is connected to an Android device with an OTG cable like so:

(Phone/Tablet) <---USB---> (Midi Interface) <---MIDI---> (Synthesizer/Keyboard/Other)


Send sysex data to a midi device

Receive sysex data from a midi device and save to internal storage

Manage sysex files on internal storage


Android version 6.0 and up.

A class-compliant MIDI device that is recognized by the Android OS and does not require proprietary drivers.

How to send SysEx data

Connect a class-compliant MIDI device to your Android device.

If the device is recognized, a dialog will appear. Select a device to connect to. If you want to reopen this dialog at any time, press the MIDI menu icon.

Once you are connected to a device, simply select a file to send.

A dialog will show the transmission progress. Press "Back" or anywhere outside the dialog to cancel transmission.

How to receive SysEx data

Press the "Dump" menu button.

Instruct your connected MIDI device (i.e. by pushing buttons) to transmit SysEx data.

Each SysEx message received will be displayed separately in the order they are received. Remove any individual message by pressing the "X" button next to it.

Press "Save" to stop listening to the output port and save the displayed SysEx messages to a single file.

If you want to restart a manual dump, press the "Refresh" icon.

Troubleshooting connection issues with MIDI devices

If your device is recognized but you are unable to send or receive data, try restarting the app. Press the "Exit" menu button and reopen the app.

Check that your MIDI device is class-compliant. It must be recognized by the Android OS as a MIDI device.

COMPATIBLE USB MIDI DEVICES (as tested by users and developer)

M-Audio USB Midisport Uno


Roland UM-ONE mk2

Creative E-MU Xmidi 1x1


Roland UM-One mk1

Yamaha UX16

VictSing USB IN-OUT MIDI Cable Converter

Please email/leave a review to add any devices to the compatibility list.

Contact me if you have any issues.

Full Specifications

What's new in version 1.3


Release June 10, 2020
Date Added June 10, 2020
Version 1.3

Operating Systems

Operating Systems Android
Additional Requirements Requires Android 6.0 and up


Total Downloads 0
Downloads Last Week 0
Report Software

Related Apps

YouTube Music

YouTube Music

Google Play Music

Google Play Music

Spotify: Listen to new music and play podcasts

Spotify: Listen to new music and play podcasts

Pandora Music

Pandora Music