Roland JV-1080 finally, as virtual instrument!
- KVRAF
- 2475 posts since 6 Jul, 2013
All I can tell you is it's still on my list to do...
Life's just been continually reshaping that list significantly recently... at least it doesn't stop anyone using and enjoying the plugin anyway!
Life's just been continually reshaping that list significantly recently... at least it doesn't stop anyone using and enjoying the plugin anyway!
- KVRian
- 633 posts since 11 Dec, 2004
It's too time consuming to do as a side fan project, imho, it would've been great if someone took the chore but its asking alot. Thanks for trying!beely wrote:All I can tell you is it's still on my list to do...
Life's just been continually reshaping that list significantly recently... at least it doesn't stop anyone using and enjoying the plugin anyway!
-
- KVRer
- 6 posts since 10 Dec, 2017
I was looking at this as well, hoping it would be as simple as:
1. Reading (via sysex) the patch data from a real SR-JV80-** card installed in a real JV host.
2. Translating that into a "Bank" file that can be loaded into the JV-1080 VST.
It's pretty trival to reverse engineer the Bank file format. I used a hex diff and modified one param at a time and you can build a map.
It's also trival to read the sysex from a SR-JV80-** host (e.g., a REAL JV-1080, JV-1010, etc).
The main issue is the not all the waves from the complete SR-JV80-** are included in the JV-1080 VST. A quick check reveals this: look at the waveform list[1] for the SR-JV80-04 (Vintage Synth). None of the "MG" waveforms are in the JV-1080 VST. Or, they have been renamed to something which you'd have to sit there with a real JV (card) and the VST and build a map.
Happy to be shown I'm wrong
1. http://www.planet-groove.com/roland/sr-jv80-04.txt
1. Reading (via sysex) the patch data from a real SR-JV80-** card installed in a real JV host.
2. Translating that into a "Bank" file that can be loaded into the JV-1080 VST.
It's pretty trival to reverse engineer the Bank file format. I used a hex diff and modified one param at a time and you can build a map.
It's also trival to read the sysex from a SR-JV80-** host (e.g., a REAL JV-1080, JV-1010, etc).
The main issue is the not all the waves from the complete SR-JV80-** are included in the JV-1080 VST. A quick check reveals this: look at the waveform list[1] for the SR-JV80-04 (Vintage Synth). None of the "MG" waveforms are in the JV-1080 VST. Or, they have been renamed to something which you'd have to sit there with a real JV (card) and the VST and build a map.
Happy to be shown I'm wrong
1. http://www.planet-groove.com/roland/sr-jv80-04.txt
- KVRAF
- 23102 posts since 7 Jan, 2009 from Croatia
MG waveforms are in there. They even have the same names.
Wave group has to be set to SRX, and then MG waveforms are 352-359, 389-391, 413-414, 430-433 (430 is wrongly numbered as 420), 443-444, 450-452, 487-492, 524-525, 548-553, 563-564.
Your quick check wasn't particularly thorough. The plugin contains everything SRX Keyboards contained, which does include the whole Vintage Synths ROM as well.
Wave group has to be set to SRX, and then MG waveforms are 352-359, 389-391, 413-414, 430-433 (430 is wrongly numbered as 420), 443-444, 450-452, 487-492, 524-525, 548-553, 563-564.
Your quick check wasn't particularly thorough. The plugin contains everything SRX Keyboards contained, which does include the whole Vintage Synths ROM as well.
-
- KVRAF
- 8494 posts since 5 Aug, 2009
now the question, can you import all the vintage synth presets as well? still not in the studio :/EvilDragon wrote:MG waveforms are in there. They even have the same names.
Wave group has to be set to SRX, and then MG waveforms are 352-359, 389-391, 413-414, 430-433 (430 is wrongly numbered as 420), 443-444, 450-452, 487-492, 524-525, 548-553, 563-564.
Your quick check wasn't particularly thorough. The plugin contains everything SRX Keyboards contained, which does include the whole Vintage Synths ROM as well.
DAW FL Studio Audio Interface Focusrite Scarlett 1st Gen 2i2 CPU Intel i7-7700K 4.20 GHz, RAM 32 GB Dual-Channel DDR4 @2400MHz Corsair Vengeance. MB Asus Prime Z270-K, GPU Gainward 1070 GTX GS 8GB NT Be Quiet DP 550W OS Win10 64Bit
- KVRAF
- 23102 posts since 7 Jan, 2009 from Croatia
There's no sysex import option there.
-
- KVRer
- 6 posts since 10 Dec, 2017
Wow, that's awesome. How do you set the wave group to SRX? It wasn't obvious to me.
Caine123: The MIDI implementation says it's possible. I've written code to translate Integra patches before. When I can figuire out how to set the SRX group as pointed out above, I'll ebay order an old JV unit and card to prove it.
Caine123: The MIDI implementation says it's possible. I've written code to translate Integra patches before. When I can figuire out how to set the SRX group as pointed out above, I'll ebay order an old JV unit and card to prove it.
-
- KVRAF
- 8494 posts since 5 Aug, 2009
wow these %$%$&§ edited the infopage?EvilDragon wrote:There's no sysex import option there.
here a pic that it was written in there ?
DAW FL Studio Audio Interface Focusrite Scarlett 1st Gen 2i2 CPU Intel i7-7700K 4.20 GHz, RAM 32 GB Dual-Channel DDR4 @2400MHz Corsair Vengeance. MB Asus Prime Z270-K, GPU Gainward 1070 GTX GS 8GB NT Be Quiet DP 550W OS Win10 64Bit
-
- KVRer
- 6 posts since 10 Dec, 2017
Correct, but can you can write out a binary Bank file, and then load that Bank file into the VST. This worked fine for me when I used a hex editor to adjust some values.EvilDragon wrote:There's no sysex import option there.
-
- KVRer
- 6 posts since 10 Dec, 2017
Ah, I see, they are in the SRX Keyboards VST, not in the JV-1080 VST.EvilDragon wrote:MG waveforms are in there. They even have the same names.
Wave group has to be set to SRX, and then MG waveforms are 352-359, 389-391, 413-414, 430-433 (430 is wrongly numbered as 420), 443-444, 450-452, 487-492, 524-525, 548-553, 563-564.
Your quick check wasn't particularly thorough. The plugin contains everything SRX Keyboards contained, which does include the whole Vintage Synths ROM as well.
-
- KVRer
- 6 posts since 10 Dec, 2017
Well, I'm able to read out the patch data from the hardware. Here's part of patch 46 from SR-JV80-09 Sessions, for example. I've also mapped about half of the SRX Keyboads Bank file binary format, which is where I'm planning on translating/writing it to.
Code: Select all
{"name":"Ethno-Trumps","efxType":21,"efxParams":[0,24,24,54,47,89,80,0,127,50,50,127],"efxOutputAssign":0,"efxMixOutSendLevel":127,"efxChorusSendLevel":127,"efxReverbSendLevel":127,"efxControlSource1":0,"efxControlDepth1":63,"efxControlSource2":0,"efxControlDepth2":63,"chorusLevel":67,"chorusRate":4,"chorusDepth":9,"chorusPreDelay":0,"chorusFeedback":65,"chorusOutput":2,"reverbType":5,"reverbLevel":92,"reverbTime":69,"reverbHFDamp":14,"delayFeedback":0,"patchTempo":[7,8],"patchLevel":122,"patchPan":64,"analogFeel":8,"bendRangeUp":2,"bendRangeDown":2,"keyAssignMode":0,"soloLegato":0,"portamentoSwitch":0,"portamentoMode":1,"portamentoType":1,"portamentoStart":1,"portamentoTime":72,"patchControlSource2":1,"patchControlSource3":2,"efxControlHoldPeak":0,"controlHoldPeak":[0,0,0],"velocityRangeSwitch":0,"octaveShift":3,"stretchTuneDepth":0,"voicePriority":0,"structureType1and2":0,"booster1and2":0,"clockSource":0,"patchCategory":19}
{"toneSwitch":1,"waveGroupType":2,"waveGroupId":9,"waveGroupNumber":[4,9],"waveGain":2,"fxmSwitch":0,"fxmColor":1,"fxmDepth":0,"toneDelayMode":0,"toneDelayTime":0,"velocityCrossFade":0,"velocityRange":[1,127],"keyboardRange":[0,127],"redamperControlSwitch":0,"volumeControlSwitch":1,"hold1ControlSwitch":1,"pitchBendControlSwitch":1,"panControlSwitch":1,"controller":[[[9,72],[0,63],[0,63],[0,63]],[[9,70],[2,69],[4,68],[0,63]],[[4,80],[0,63],[0,63],[0,63]]],"lfo":[{"waveform":1,"keySync":1,"rate":91,"offset":2,"delayTime":13,"fadeMode":0,"fadeTime":61,"externalSync":0},{"waveform":0,"keySync":1,"rate":97,"offset":2,"delayTime":0,"fadeMode":0,"fadeTime":0,"externalSync":0}]}
- KVRAF
- 2475 posts since 6 Jul, 2013
Roland Cloud is currently on version 5.808.
There is no sysex import on the 1080/SRX plugins yet, it was incorrect info in the description that was shortly removed.
There is no sysex import on the 1080/SRX plugins yet, it was incorrect info in the description that was shortly removed.
-
- KVRAF
- 8494 posts since 5 Aug, 2009
bummer, i was happy a few secsbeely wrote:Roland Cloud is currently on version 5.808.
There is no sysex import on the 1080/SRX plugins yet, it was incorrect info in the description that was shortly removed.
DAW FL Studio Audio Interface Focusrite Scarlett 1st Gen 2i2 CPU Intel i7-7700K 4.20 GHz, RAM 32 GB Dual-Channel DDR4 @2400MHz Corsair Vengeance. MB Asus Prime Z270-K, GPU Gainward 1070 GTX GS 8GB NT Be Quiet DP 550W OS Win10 64Bit