Roland JV-80 / JV-880

Multi Patch Editor

This patch editor ought to work properly with both the JV-80 and the JV-880. However it has only been tested with the JV-880. Please let me know of any discrepancies you discover.

Communicating with Edisyn

Be sure to have the patch/perform button on your JV-80/880 set to "perform". When you set up MIDI in the patch editor, you can specify the MIDI channel and the Synth ID. Set your synthesizer's Performance Receive channel ("Control channel", under System in Performance Mode, not to be confused with the Rx Channel) to the same as Edisyn's channel (perhaps Channel 16), and its "Unit number" to the same as Edisyn's Synth ID (perhaps 17). Otherwise the JV-880 won't download the right patch to Edisyn. Set Program Change, Bank Select, and Exclusive to ON. Make sure write protect is off if you want to write changes. Finally, make sure the Edit button is OFF or your JV won't respond properly.

About the Menu

Edisyn's MIDI channel is set to the Performance Receive (Control) Channel so Edisyn can change multimode patches. To play a sound in a given part, yo'll need Edisyn to send note data out the appropriate Part channel. To do this, just use the menu to set the Part you'd like Edisyn to play, and it will use the Receive Channel of that Part as you have set it in Edisyn. If you use the menu to set the channel to the "default" channel, it'll use Edisyn's default MIDI output instead.

Notes



Gotchas



Librarian Support

In order to download one performance patch, Edisyn must (1) change the patch/performance button to "performance" (2) send a change-bank request (3) send a program-change request (4) load the patch. The problem is that each of these tasks requires about a 700ms break afterwards or the JV-880 can get confused. As a result, loading patches into the Librarian at present is very, very slow: about 2-3 seconds per patch. I'm sorry about that.

Also note that if the JV-880 has failed to do any of these tasks, when Edisyn loads the patch proper, it'll load the previous patch. That's why, when you try to load all patches, the "Card" bank gets loaded with dummy patches equivalent to the last patch in the Internal bank: because they've all failed (there's no card).

Thanks

Thanks to Keith (llamamusic@hotmail.com) for his extraordinary service in loaning a machine in a pinch, providing materials, and debugging. If you are a JV-880 owner, llamamusic.com is a fantastic resource. Thanks also to Phillip Smith (p@phillip.cc) for assistance in debugging with the 1.0 firmware.

By    Sean Luke
Date    April 2019