Roland JV-1010
From Bashlinux
Basically, to work with the Roland JV-1010 one needs to work with System Exclusive messages via MIDI cable all the time. Serial-to-MIDI cables are also available, but that requires a computer with a DB-9 Serial port.
Requirements:
- JV-1010.
- MIDI cable.
- USB-MIDI interface.
- GNU/Linux with `aplaymidi` installed (alsa-utils).
- The latest firmware for the JV-1010.
Setup
How to prepare the Roland JV-1010 for SysEx communications
- With the JV-1010 powered off, connect the MIDI OUT port of the USB-MIDI interface to the MIDI IN port of the JV-1010.
- Power on the JV-1010.
- Rotate the PART dial to select 14.
- Rotate the CATEGORY/BANK dial to select GUITAR/BASS.
- Push and hold VOLUME and VALUE knobs together while powering on the JV-1010.
- After 3 seconds, release the knobs, and while the screen is still blank quickly press the VOLUME know.
- The display should read "nid".
How to prepare the GNU/Linux system for SysEx communications
- Open a terminal window.
- Make sure alsa-utils is installed
$ sudo dnf install alsa-utils
- List the available ports
$ aplaymidi -l Port Client name Port name 14:0 Midi Through Midi Through Port-0 24:0 Scarlett 2i4 USB Scarlett 2i4 USB MIDI 1
- Look up for your device under the column "Port name" column, and copy the device under the "Client name" column.
Working with the Roland JV-1010
How to initiate the firmware upgrade
![]() |
Info No other software must be using the selected interface, otherwise amidi will complain that the device is busy.
|
- Go to the directory where you will place the updates
$ cd roland/jv-1010/updates
- Go to Roland's website https://www.roland.com/global/support/by_product/jv-1010/updates_drivers
- Download the drivers from "JV-1010 System Update Version 1.02 (PC)"
- Unzip the update files
$ mv ~/Downloads/JV1010v102.zip . $ unzip JV1010v102.zip
- Start to play the midi files in sequential order.
- We are using the port from the "Client name" column on the previous section.
$ for M in $(ls *mid); do echo sending ${M}; aplaymidi -p24:0 ${M}; done
- Once all the files have been played, power off the JV-1010.
Reset the JV-1010:
![]() |
Note All user parameters will be erased and set to factory settings. |
- Power on the JV-1010.
- Push the VALUE knob until GM mode is selected.
- While holding VOLUME, press VALUE to enter in EDIT MODE.
- Rotate the CATEGORY/BANK dial to select PIANO.
- The screen will display "Fct".
- This is the "Factory Reset" on the UTILITY section of EDIT MODE.
- Press VALUE, the screen will display "Sur".
- Press VALUE again to confirm the factory reset.
How transfer banks to the Roland JV-1010
- Go to the directory where the SysEx files are stored in the computer
$ cd path/to/roland/jv-1010/syx
- List the devices connected to the system
$ amidi -l Dir Device Name IO hw:2,0,0 Scarlett 2i4 USB MIDI 1
- Start the transfer using the "Device" name from the previous step, only the "Major" number is needed in this case.
$ aplaymidi -p hw:2 -s my_patches.syx