Hello,
I've recently bought Sonar, and so am pretty much a novice, but have managed to get it talking to both my Roland JV-1080, and my Kurzweil K2600.
For both instruments I used Sonar to import the relevant definitions from the Roland.ins & Kurzweil.ins files that came with the software, and then edited the Master.ins by hand (using notepad). I'll do the JV first:
The Roland.ins file contains patch lists for the expansion boards as well as the preset banks, but they are defined as separate instruments. They also won't work if you import them as-is because the bank select numbers aren't specified.
In the instrument definitions section of Roland.ins you have the following:
[Roland JV-1080:Patch]
Patch[10368]=JV/XP PR-A
Patch[10369]=JV/XP PR-B
Patch[10370]=JV/XP PR-C
Patch[10371]=JV/XP PR-D/GM
Patch[10752]=XP-A1
Patch[10753]=XP-A2
Patch[10754]=XP-B1
Patch[10755]=XP-B2
Patch[10756]=XP-C1
Patch[10757]=XP-C2
Patch[10758]=XP-D1
Patch[10759]=XP-D2
Patch[10240]=JV-1080 User
Patch[{asterisk}]=1..128
...and a bit further down (I only have the vintage board, so I'll use that as the example):
[Roland SR-JV80-04 Vintage Synth Expansion]
Patch[0]=SR-JV80-04 Vintage Synth 1-128
Patch[1]=SR-JV80-04 Vintage Synth 129-255
The line "Patch[10752]=XP-A1" refers to the first expansion board slot (first 128 patches), and points to a section in the patch definitions (top part of the .ins file) that has no patches defined. You need to change this line to:
Patch[10752]=SR-JV80-04 Vintage Synth 1-128
Similarly the following line:
Patch[10753]=SR-JV80-04 Vintage Synth 129-255
Obviously, other / additional expansion board bank names would replace XP-B1, XP-B2, etc.
For the user bank, I exported a patch dump using ChangeIt!, copied the patch names from that programme, and pasted them into the Master.ins file to replace the factory set ones with those I've programmed over the years.
Note that while experimenting with bank select numbers, I discovered the right one for my Data card. I created a new section in the patch definitions for the card.
The relevant section of my Master.ins file now looks like this:
[Roland JV-1080:Patch]
Patch[10240]=JV-1080 User
Patch[10368]=JV/XP PR-A
Patch[10369]=JV/XP PR-B
Patch[10370]=JV/XP PR-C
Patch[10371]=JV/XP PR-D/GM
Patch[10496]=JV-1080 Data Card
Patch[10752]=SR-JV80-04 Vintage Synth 1-128
Patch[10753]=SR-JV80-04 Vintage Synth 129-255
Hope this is useful, and at least saves some time for anyone else trying to do the same thing.
Piers.
post edited by Piers66 - 2011/08/23 07:17:28