home *** CD-ROM | disk | FTP | other *** search
/ Sound Sensations! / sound_sensations.iso / demos / gfmusic / sysex.txt < prev   
Text File  |  1989-12-26  |  3KB  |  56 lines

  1. The following text talks about how to create a simple patch
  2. dump/restore set of sequences for the Casio CZ line of Synths.
  3. It assumes you have access to the Casio MIDI guide or to
  4. some other publication that specifies how the CZ line of Synths
  5. "talk".  It also presumes that you know something about
  6. System Exclusive data in general and SysEx for Casio in particular.
  7.  
  8. Sequence "RECV PATCH $30" sends a patch dump request to the Casio
  9. CZ-3000.  See page 19 of Casio MIDI guide.  Event 7 ("d1d2" in the
  10. guide) is what specifies what patch we want to receive.  If I wanted
  11. patch $33 I would have set the value field of event 7 to the decimal
  12. equivalent of $33.  The rest is given (in the Casio documentation)
  13. and assumes we're on channel 1.  What you see in this sequence is
  14. the left hand column of the chart on page 19 of the Casio guide.
  15. Also note that the repeat count for this sequence is 1 !!!!!  I.e.
  16. request the patch dump only 1 time!!!
  17.  
  18. Now go into play/record and start sequence RECV PATCH $30.  You will
  19. see 200+ bytes recorded in the record buffer as the Casio responds
  20. with SysEx data.  The Casio will respond with the data per the right
  21. hand column of page 19 of the Casio Guide...  which GFmusic records
  22. and which you process into a sequence.  The name of sequence is
  23. "ORIG RCVD $30" and contains the SysEx data as received from the
  24. Casio.  I.e. everything in the right hand column on pg 19 of the
  25. Casio MIDI Guide.
  26.  
  27. Then take ORIG RCVD $30 and copy it to $30 PATCH 2 SND.
  28.  
  29. Then edit $30 PATCH 2 SND and :
  30.  
  31.      Delete events 1-6.
  32.  
  33.      Then set the TIME field of new the first event (was event 7 before
  34.      the delete) to zero.
  35.  
  36. Then manually create sequence "SEND PATCH $30" per pages 19-20 of
  37. the Casio guide.  Event 7 specifies that we are loading patch $30 on
  38. the Casio.  The rest is given and assumes channel 1.  See top of
  39. page 20 in Casio guide.
  40.  
  41. Take special note of event 8.  It is a sequence start event with a
  42. wait.  Also note that you MUST go into the edit profile screen and
  43. set the repeat count to 1 for this sequence...why??? So you upload
  44. the patch only 1 time.
  45.  
  46. I.e. once the sequence is created, go into play/record and start
  47. SEND PATCH $30.  To start it you must have a PLAY KEY.  You will
  48. learn about this.  You assign the play key when you create the
  49. sequence via the Edit Profile screen (where you also specify the
  50. repeat count).  This is a classic example of where you create a
  51. sequence manually from scratch.
  52.  
  53. After you learn the basics of GFmusic, all of this will become
  54. clear.  There are other ways to accomplish all of this but this
  55. example is the simplest and easiest to understand at this point.
  56.