CompuServe Thread

Patchmeister

4 messages in this thread
#25988From: Andrew UllmanJan 25, 1993 7:35 AM
Melissa, Hello! I just purchased Patchmeister to go along with my newly aquired Roland JV-880. Yikes! Programming a driver for the Roland unit has turned out to be a bit more difficult than I thought. Do you know if a driver for the JV-880 will be released any time soon? If not, maybe you could help me with some of the specific problems I'm having. When I test the driver to request patches 1-8 from internal memory, everything seems fine until the end of the sysex transmission, when I get a checksum error. I tried every available checksum method with no luck. I think the problem may be related to a tidbit I found in one of the help screens "Roland synths send banks of data as patches, and each patch has its own header and footer (and chksum) but Patchmeister strips this data, except for the first header and last footer." So my question is should I use "File Offset" (this is for sysex data with just one header and footer) or "Item offset" ( for multiple headers and footers)? Any help would be appreciated! The JV-880 is the only unit that I'm using Patchmeister with, so it isn't very useful to me unless I can get this to work. Thanks, Andy
#25998From: Jan 25, 1993 12:45 PM
Andrew, I've just sent EMail to Annette Crowley, so that she could answer your question. Help is on the way!
#26006From: Andrew UllmanJan 25, 1993 2:32 PM
OK, thanks. Andy
#26059From: Jan 27, 1993 10:28 AM
Andy, Have you made any progress with your JV-880 driver? You say you are receiving checksum errors? That must mean that you are "testing" the driver, in otherwords you are using the MIDI menu 'Get from Synth…' option. What happens when you try to get data from within the Driver Creation window? Do you receive any data in the work area? I believe we have to take a closer look at what is returned in the work area. Does the returned SysEx data displayed in the work area begin with an F0 and end with an F7? Are you sure that there are no other F0's or F7's prior to that last F7? What happens when you increase the File Size and set the Packets field to 2? (I assume you are running version 1.0c.) Does the work area display more than one packet? What vales are you using for the GET command, SEND command, File Size, Start, Stop, Ch Ofst, Ofst, and Roland Inc? I am pretty sure that you should be using '2's Comp' for the checksum method. At least that is the method used by other Roland equipment I have worked with. I believe you should be using File Ofst for the check sum. The reason you would use File Ofst over Item Ofst is that a packet, F0 to F7, is considered to be a file and there is one check sum at the end of that file prior to the F7. Item Ofst would be used when there is more than one checksum in between the F0 and F7. I hope this helps. I am sure I will be able to provide better answers after I see the values you are trying to use. –Annette