remde@npdiss1.StPaul.NCR.COM (Kevin A. Remde) (07/02/90)
Hi, I have a problem with my Ensoniq VFX and a program I'm writing on my PC to send and receive SysEx messages. I seem to remember someone mentioning a similar problem some time ago (and I have already posted the question to rec.music.synth) but never saw any responses. The problem is one of not getting the synth to recognize the System Exclusive Packet header (VFX Musicians Manual, Appendix A, 2.1). I've got the program up and running, and am able to send the Device Inquiry message as well as receive the proper Device ID message. However, whenever I try sending the packet head I get an error message both on the VFX display and in the form of a SysEx message. I have a suspicion that the error is from a new (and as far as I know, un- documented) format for the header. I have Version 2.1 of the VFX ROM, and my documentation/updates are only good up to Version 2.0. Here is the way the manual describes the packet head: 11110000 F0 System Exclusive status byte 00001111 0F ENSONIQ Code 00000101 05 VFX Family ID Code 00000000 00 VFX Model ID Code 0000nnnn 0x Base MIDI Channel number (^^^ Although I KNOW* I send the correct channel # here, this is where the error occurs) 00000nnn 0x Message Type (from Section 3) If anyone has successfully worked with this or has access to new documentation on ENSONIQ VFX's MIDI specification, please let me know. I'll summarize any email responses and solutions. Thanks! Kevin Remde