Syx-Lib lets you transmit SysEx messages
between your Android and MIDI devices. Simply select a SysEx file
in storage to send it to a connected 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 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/Other)
*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 data to a midi device.
- Receive sysex data from a midi device and save to internal storage.
- Manage sysex files on internal 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 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. 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.
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. This app will not work with MIDI devices that require additional drivers.
COMPATIBLE MIDI DEVICES (as tested by users and 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.
Its most common use is to load and save patches (configuration and/or 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/Other)
*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 data to a midi device.
- Receive sysex data from a midi device and save to internal storage.
- Manage sysex files on internal 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 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. 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.
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. This app will not work with MIDI devices that require additional drivers.
COMPATIBLE MIDI DEVICES (as tested by users and 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.
Show More >
MIDI SysEx Librarian (Syx-Lib)
Loading...
