Skip to content

DrHardReset/RoMi

Repository files navigation

If you've ever wanted to control your Roland keyboard/synthesizer/workstation via MIDI and tried to calculate the sysex messages and checksum by just poking around the midi implementation charts, you know how time consuming and frustrating this can be. RoMi (= Roland MIDI) is an app to improve and speed up this process as it automatically calculates the Sysex MIDI messages.

I got the idea for the app when I was trying to remote control my Roland AX-Edge and it took ages. I was wondering, why would I need to, in 2023, still do these calculations by hand? Well, there is no need to wonder anymore, because I can now present this RoMi app to you, that makes your life with your Roland device a lot easier. Goodbye manual work, hello automation!

Just download the RoMi app, insert the midi implementation PDF and you're good to go! (Because I do not own the rights to the Roland PDFs, you need to download them yourself)

The app is tested for Roland AX-Edge only, but should generally work with the following devices:

  • AX-Edge
  • FANTOM-06/07/08
  • FANTOM-6/7/8
  • FA-06/07/08
  • GT-1000
  • INTEGRA-7
  • JD-Xi
  • JUNO-X
  • JUPITER-X/Xm
  • RD-88
  • RD-2000
  • SPD-SX PRO

RoMi is licensed under the GPLv3 License.

If you'd like me to add more Roland models to be used with the app, just let me know: RoMi discussions

I hope you'll find the app as useful as I do!

USED THIRD-PARTY LIBRARIES

The most important libraries which are used by RoMi:

See About page in the app for all used libraries.

Thanks to

Eddie Lotter's MIDI SysEx Tutorial

Disclaimer

This software is not affiliated with, endorsed by, or supported by Roland Corporation.
It was developed based on publicly available information from Roland documentation.
All Roland product names and trademarks are the property of their respective owners.

About

RoMi: Calculates SysEx MIDI messages for Roland Keyboards

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors 2

  •  
  •  

Languages