Roland JV-1080 JV1080 Editor freeware by akatuystudio
-
- KVRer
- 2 posts since 1 Aug, 2015
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?
Did you ever fix this problem or figure it out? But congrats to akatuystudio this is amazing.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
-
- KVRer
- 2 posts since 1 Aug, 2015
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
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
-
- KVRAF
- 3689 posts since 13 Jun, 2004
mad, bad, idea for akatuystudio
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)
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)
-
- KVRAF
- 3689 posts since 13 Jun, 2004
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..
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..
-
- KVRian
- 819 posts since 8 Nov, 2009
Not sure I completely understand.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..
If I change the sysex ID/device ID, would this then work?
Thanks.
-
- KVRAF
- 3689 posts since 13 Jun, 2004
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.
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.
-
- KVRAF
- 3689 posts since 13 Jun, 2004
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
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.
and check that the parameter address corresponds, should work.
xcept not with this as it is
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.
-
- KVRAF
- 3689 posts since 13 Jun, 2004
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)
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?
-
- KVRAF
- 3689 posts since 13 Jun, 2004
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
you could prog up a novation for
the job (what i'll evntually do if i ever get time again)
"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
the job (what i'll evntually do if i ever get time again)
-
- KVRist
- 206 posts since 16 Jul, 2004 from Seattle
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
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
- KVRer
- Topic Starter
- 11 posts since 16 Oct, 2014
Hello!
I updated this Editor today.
Please download again if you have a time!

I updated this Editor today.
Please download again if you have a time!
-
- KVRAF
- 3331 posts since 18 May, 2003 from Sweden
That's great – thank you very much indeed!akatuystudio wrote:Hello!
I updated this Editor today.
Please download again if you have a time!
Btw, you're a full month ahead of yourself.
Kind regards,
Joachim
If it were easy, anybody could do it!