Roland JV-1080 JV1080 Editor freeware by akatuystudio

Anything about hardware musical instruments.
RELATED
PRODUCTS

Post

Thumbs up!
It’s a great idea and looks very interesting. Is it possible to use or convert it as a max for live (ableton) patch?

Post

This is amazing....was just about to get one but really wanted to be able to have an online editor and the other option (midi quest) is super expensive. I just downloaded this and was scoping it out and it looks incredible - perfect for what i need. Does It make the changes real time or do you edit the parameters and then load them up?
ralphlondon wrote:Hi akatuystudio, I set up your JV1080 editor today and it's awesome, just what I've been looking for for years to reactivate my old sound module. Thanks very much! There's a problem, though.... When I'm in the editor and change the Patch EFX Type parameter, the patch number on the JV1080 gets reset to patch 001 in whatever bank it's in. So for example if I'm editing patch 019 "Blade Racer" in the User bank, and change the Patch EFX Type from the default setting Triple Tap Delay to, say, Quadruple Tap Delay, the JV responds by changing patch to 001 "Symphonique", and then changing that patch's EFX type to Quadruple Tap Delay. Do you know if there's any way of fixing this? Thanks! Ralph
Did you ever fix this problem or figure it out? But congrats to akatuystudio this is amazing.

Post

UPDATE!

I got my jv 1080 and this works perfectly....I'm not having the problem that you mentioned ralphondon (maybe try updating your firmware?)

Thanks again for this akatoystudio - perfect

Post

mad, bad, idea for akatuystudio :D 8)

make a 'synth-within-a-synth' using your editor data:

make a new interface for the same parameters, but so that the
user accesses them in new ways.
?
for example, the 4 filter sections - if you make a simple patch
with 4 ie: sawtooths, and have the filters with different responses,
(envelope+/-, velocity, etc.) - you can get some exotic filter
responses (so you get sum badass m*tha monosynth..) but the trouble
is programming it all by hand - even with an editor, it get tdious.

at a very simple level, having a UI covered with X/Y sticks, to which
you could assign any of a list of parameters, would give the user a
completely different interaction with the unit (wah mental)

Post

Would this work for a JV-1000?

Post

probably not directly, it's a different structure for the multi operation.
you're going to hav to dig out the manual and look at the back for the
sysex -it probably has a different device ID - but the principle will be
the same as for 1080/880 etc.

was thinking a novation remote would be a fun way to edit JV. you
enter midiCC, rpn/nrpn, or sysex into the dialog for each control.

can't remember how to work out the checksum though..

Post

mztk wrote:probably not directly, it's a different structure for the multi operation.
you're going to hav to dig out the manual and look at the back for the
sysex -it probably has a different device ID - but the principle will be
the same as for 1080/880 etc.

was thinking a novation remote would be a fun way to edit JV. you
enter midiCC, rpn/nrpn, or sysex into the dialog for each control.

can't remember how to work out the checksum though..
Not sure I completely understand.

If I change the sysex ID/device ID, would this then work?

Thanks.

Post

well in fact, it is in each message, so it is under-the-bonnet, only accessible
by the author. what i mean is, you could make your own(at length, but not
too bad) realtime control device using a novation remote and the novation
programming software for it.

i've been looking for a 'map' for the JV, and i'd like to do one for my old D-110.

with a monotimbral instrumnt, sysex is quite straightforward, but when you
have multiple parts, it gets more involved, and yet more when you have to
have the checksum - which roland gear after the mks's does.

ah but then you have a box of sliders+knobs for your JV...which i'd prefer,
ultimately, to a computer editor, more hands-on, etc. - although the advantage
with a computer editor is having a librarian with it.

Post

er, yeh: if you change the byte in a sysex message for the device ID,
and check that the parameter address corresponds, should work.
xcept not with this as it is 8) all roland gear does sysex.

you could try to 'capture' a bit of the MIDI message in MIDIOX maybe,
and hav a look at what's in it, wiggling a control on the editor. it
will show you what it's snding out, compared to what's on the data sheet.

Post

All I want to do with my Roland JV-1000 is be able to manipulate and create patches on my computer.

Post

yup well i don't think this one will work 4u. :(

could s'one please elucidate on how to get max4live running on vista?
not sure which package to download(+short attn span atm)
(ugh maxmsp is payware..)
(ah:"You can run, edit and save Max patches for the first 30 days. After 30 days, you can still run and edit Max patches, but you cannot save your changes without a purchased authorization." does this
mean akatuystudio's patch will run forever? :) -i'm still a bit meh about the ~500mb download)

Post

aha, checksum calculation:
"Calculating checksums for SysEx messages is not quite as hard as some people may have you believe. To do the calculations you will need a calculator (or software) that can do Hexidecimal calculations and a modulus (or remainder) function. The calculator that comes with MS Windows can do all this.

Add all the bytes in the message after the command ID which gives you (X). Then divide (X) by 128 and store the remainder (modulus or MOD() for the programmers reading this) in (Y). Then subtract (Y) from 128 which gives you the checksum. This is further explained on pages 148-149 of the XP-50 manual. Page 150 of the JV-1080 manual. Pages 227-228 of the XP-50 manual.

For example the following SysEx message turns off Tone 1 on the temporary patch on a JV-1080/JV-2080/XP-50 or XP-80. The checksum 6D is calculated as follows (all numbers are in Hex NOT decimal):

F0 41 10 6A 12 03 00 10 00 00 6D F7
^^ ^^^^^^^^^^^^^^ ^^ ^^
(*edit*these are all offset due to formatting, best to go to webpage below**)
| | | |
| | | +-- End of SysEx message marker
| | +-- Checksum
| +-- Data portion of message
+-- Command ID (12 = DT1 - Data Set)

(1) Add the data part of the message
03 + 00 + 10 + 00 + 00 = 13 (X)

(2) Divide (X) by 0x80 (128 in decimal) and save the reminder which is (Y)
13 / 80 = 0 with remainder of 13 =(Y)

(3) Subtract (Y) from 0x80 (128) to give us the checksum
80 - 13 = 6D (checksum)
"

from:
http://www.d-flame.cx/~samon/jv_xpfaq.html#4.6

so if you're feeling up to it :D you could prog up a novation for
the job (what i'll evntually do if i ever get time again)

Post

Hi there,

I just received a used JV 1080 off of ebay, and it's in great condition. I am absolutely new to hardware, and I'm just a hobbyist anyway so I've never delved deeply into midi, although I have just picked up the Midi Power book.
I'm confused how to load up this program. In the notes it says go to the cycling 74 website and download the runtime MSP but I can't see what exactly I should download. If anyone can assist I'd be very grateful.
Any other resources for the 1080 would be appreciated too. I have the manual.
Cheers

Post

Hello!
I updated this Editor today.
Please download again if you have a time!
;-)

Post

akatuystudio wrote:Hello!
I updated this Editor today.
Please download again if you have a time!
;-)
That's great – thank you very much indeed!

Btw, you're a full month ahead of yourself. ;-) Your website says "updated on Dec 4th 2015", but here in Shanghai, we're still in November…

Kind regards,

Joachim
If it were easy, anybody could do it!

Post Reply

Return to “Hardware (Instruments and Effects)”