[comp.music] Ensoniq VFX Sysex Packet Head

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