I picked up a busted S-10 for pretty cheap, and I'm trying to recondition it.
I was able to replace a couple of caps and get most functions working.
I can sample and play back, I can use it as a MIDI controller, data
sent to MIDI IN shows up on MIDI THRU... The QD has a melted belt but
I have replacements on the way. Until I get that working I can't get
through the diags far enough to be 100% certain that MIDI IN works all
the way to the CPU....
I was going to see if I could get some of the SysEx samples from the
old archive (thanks folks!) to download via MIDI, but I'm not having a
lot of luck. To start with, the manual doesn't mention hitting ENTER
after selecting one of the 4 SysEx modes. So I found that entirely by
accident. But I'm still having no luck, and I'm hoping maybe someone
here has experience to know what else may be omitted (or overlooked)
in the manual.
Here's my setup: macbook pro, generic USB-MIDI interface, running a
tool called SysEx Librarian. It reads the archives just fine, lets me
view them and the data conforms to the spec. To dump, you select
which MIDI port, and hit "play" and it sends the messages downstream
(blindly).
On the S-10 to prep I select bank, MIDI, confirm that I'm actually on
channel 1 (where the dumps come from) and that Exclusive = On. Then I
hit F1+MIDI, FWD twice to get to "one way sample data receive" (since
I can't do handshaking), and hit ENTER. At this point it says "Wait
for sample data" or some such.
I then hit play on the librarian...but the S-10 screen stays at
Waiting. I've tried hitting ENTER again after sending the data (does
nothing), hitting the bank key again (cancels)....played with a few
other keys but nothing seems to be doing it. I can't help but think
I'm missing something else, and/or that it should say something
when/if it actually starts receiving data. I'm pretty positive I'm
using the right port on my USB MIDI interface, but I tried sending to
the other one just in case, and got the same result.
I'm also a little concerned that the spec mentions a 20ms wait between
frames of SysEx data, and I don't know (not sure how I could tell) if
my librarian is honoring that.
Has anyone done this recently enough to remember if/what magic
incantation is still necessary?
Anyone had any luck running the windows tools in a virtual machine?
That's really my next line of testing. That, and getting the QD drive
working so I can get it past that part of the diags and into the part
where it tests MIDI.
Thanks....
The list didn't like my screen shot attachment, here's the rest of
what I was saying in reply to Alex:
Right, MIDI Channels are commonly referred to as 1 - 16, but in the
data they're 0 - 15, because they're 4 bits. And that does correspond
to the Device ID, or at least I would expect it to, that's the way it
has worked in other MIDI implementations I've worked with.
The byte stream at the head of each of the "chunks" of the data looks
like this (all hexidecimal):
F0 41 00 10 12 02 00 00
That's "SysEx, Roland, Channel 00, S-10, One Way Receive, address
020000 (this is the first chunk, the others increment the address by
0x100 for each chunk)"
That all corresponds to the bits in the manual from section 7 (see
attached screenshot; it's a scan so I can't just cut & paste).
The archive I was referring to is this one:
http://www.generalconcepts.com/sgroup/archive/samples/s10-bmarek/
I've spent a lot of time the last month combing the interwebs for
something like this, and when I found it, it was awesome. I just
have to figure out how to get it into the keyboard, since I don't have
a way to write QD's from my mac or anything else....and I'm really not
up for creating my own interface.
Speaking of which, I did run across someone who recently started
talking about trying to adapt hardware used to make an SD card look
like a floppy drive for this kind of thing in order to emulate the QD.
That would be great if it pans out, but it was in pretty early stages
when I read it....
http://www.gearslutz.com/board/electronic-music-instruments-electronic-musi…
There was another thread at the HxC forum asking about specs for the
drive, I plan to post the link to the S-10 service manual I have,
which has a lot of those sorts of details (timing etc), hopefully that
will help someone move it along too.... Of course I have to wait
until the forum approves me :-)
Thanks for the suggestions....