Difference between revisions of "Roland JV-1010"

From Bashlinux
Jump to: navigation, search
(Created page with "__NOTOC__ 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 availab...")
 
(No difference)

Latest revision as of 01:45, 28 February 2024

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

Warning 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
 $ 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:

Warning 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