About MIDI SysEx Librarian (Syx-Lib)
Syx-Lib provides a fast and easy way to transmit SysEx messages between your Android and MIDI devices. Simply select a file containing SysEx data in storage to send to a selected MIDI device. Or, start a manual dump to save incoming SysEx messages. Its most common use is to load and save "patches" (configuration and/or sound editing instructions) 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)
*This app is still in its early stages of development so I've released it for free with no ads. Successful use depends on not just the app itself, but also your specific device, interface, and synthesizer. There are several factors that can cause issues so please refrain from leaving a low rating and email me instead. I have a limited number of synths and interfaces to test with so your feedback helps me understand the needs of different users. Thank you to those who have contacted me already.
Features:
- Send sysex messages to a midi device of any size.
- Receive sysex messages from a midi device and save locally on storage.
- Manage sysex files on external storage.
Requirements:
- Android version 6.0 and up.
- Class-compliant MIDI device that is recognized by the Android OS. Please see the following article for more information on midi in Android and a list of compatible devices as tested by Google.
https://www.midi.org/articles/android-midi-in-marshmallow
How to send SysEx dumps:
- Connect a class-compliant MIDI device to your Android phone/tablet then open MIDI SysEx Librarian.
- If an input port is found, the device's name will appear in the "Midi In" field above the file browser.
- You are now ready to transmit SysEx data. Simply select a file from external storage to send to MIDI In.
- A dialog will show the transmission progress. Press 'back' or anywhere outside the dialog to cancel transmission.
How to receive SysEx dumps:
- 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. You can 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 into a single file.
- If you want to restart a manual dump, press the Refresh icon and any received data will be cleared.
Troubleshooting connection with MIDI devices:
- If the app does not display your MIDI device, or is but isn't transmitting data, then fully close the app (by pressing 'Recent Apps' button then swiping or pressing 'x') and reopen. If the issue persists, please email me.
- Check that your MIDI device is class compliant; that is, it doesn't require addition drivers and is recognized by the Android OS as a midi device. MIDI SysEx Librarian will not work with MIDI devices that require additional drivers.
COMPATIBLE MIDI DEVICES (as tested by users and/or developer):
- M-Audio USB Midisport Uno
- M-Audio MIDISPORT 1x1
INCOMPATIBLE MIDI DEVICES:
- Roland UM-One
Please email/leave a review with your compatible MIDI devices!
Contact me if you have any issues. I will try my best to find a solution.
Download and install
MIDI SysEx Librarian (Syx-Lib) version 1.2 on your
Android device!
Downloaded 1,000+ times, content rating: Everyone
Android package:
iom.hde.sysexlibrarian, download MIDI SysEx Librarian (Syx-Lib).apk
by M####:
Can't do anything with the app because I cannot change Overlay settings. How weird is that!?