Don’t give up!
Ok, I am pretty sure your problem is JSynthLib. One problem I have had in the past is that it wouldn’t work if I had both midi in and midi out connected to the sid. You might try just connecting midi out for now.
Check your configuration inside JSynthLib:
goto config->preferences->midi
Make sure you have wireprovider selected in the MIDI Access
Make sure startup initialization has your midi ports.
Now goto config->synths
Don’t try the auto-scan - I don’t think it works well with this version of JSynthLib
Choose Add Device
Choose MIDIBox SID
Make sure that the Midi In and Out Ports are correct for your SID.
Now make a new library
Now goto Patch -> new
Choose the MIDIBox Sid Device and a single driver
Click Create
Double-click on the Patch Name for the patch you just created - Change the name to Test Patch
With only the Midi-Out connected to the SID,
Right-click on the patch and choose send.
You should see the Name of the patch change to Test Patch. If it does you should be good.
Now right click on the patch and choose edit.
The patch edit screen should open. Try choosing different waveforms for OSC 1. Then click on the Speaker toolbar button. You should hear changes in the sound.
If this works then you should be good.
When you send the patch Library to the MBSid it puts it in the currently selected bank. This is also the bank that it will play from. The bank number is not shown on the LCD. If you are worried about the bank, you might want to only hook up one bankstick until you get it working.
Hope this helps.
Justin