Sorry for the double post to Rig. My overuse of the back button... Steve, Thanks for the tip on the Midi sysex book! I just bought one on Amazon for $9.00 + shipping. A steal- They have more used copies available if anyone's interested. If you are willing we can correspond on the corrections you have. Here's an example of an operation memory patch sent to the CZ-1: DAA1 DAA2 0021 ADA3 F0FF, time stamp & attention with continue F044 0000 7022 0000 21AD B8F7, Op-Mem coming! (with time stamp) FF41, your trick being used by a pro editor! 0000 0E01 0000 0E01 0208 0203 0300 0203 0000 0000 000c0 0004 0504 0F00 0800 0800 0C08 0000 0000 0000 F7, 20 nybbles for the CZ buffer 0021 FB88 F0FF, time stamp & attention with continue F0 4400 0070 2200 0021 FB9D F7, More Op-Mem coming! (with time stamp) FF 4101 000E 0100 000E 0102 0802 0303 0002 0300 0000 0002 0000 0405 040F 0008 0008 000C 0800 0000 0000 00F7 0022 14B7 F0FF F044 0000 7022 0000 2214 CCF7 FF41 0200 0E01 0000 0E01 0208 0203 0300 0203 0000 0000 0400 0004 0504 0F00 0800 0800 0C08 0000 0000 0000 F7, the rest of the nybblized data with all kinds of 'shakin' goin' on... The CZ replied with: DAA1 DAA2 0021 A3C8 F0FF, time stamp & attention with continue F044 0000 7030 F7, CZ-1-> is this the I got it ack? 0021 F1AC F0FF F044 0000 7030 F7, Ack,Ack,Ack (We will kill you Jack Nicklaus!) 0022 0AE5 F0FF F044 0000 7030 F7 So as you can see the snoop I used interjects a lot of sequencer info with all the time stamps and continue messages it captures. However I'll bet the CZ-1 doesn't see all of it. I'll bet the program doesn't even send it out the midi port. I do know if I trim out the time stamps the CZ accepts the sysex and does its thing. Otherwise the CZ ignores the sysex. About the sound output of the CZ's. There is an anti-aliasing filter section in the output that rolls off everything over 19Khz. Of course this is adjustable so it could be purposely mistuned. These PD synths have a better clearer high end than any of my DX synths. 4op, 6op, 8bit, 12bit, or 16bit the CZ's win every time! I own 7 different FM DX's and although they have their signature sounds they can't get the CZ's overtones in the upper registers. Back in the 80's I was working in a small studio that was built into an old barn. One of my Hafler amps blew a transistor in the input section while we were away at our day jobs. The amp was happily screaming at 37Khz - 20 volts peak to peak! I'm not sure what the rolloff was on the ribbon tweeters but there were some rather excited bats swarming in the attic. Also instant headache when you walked into the studio. When we shut the amp down they all left... Fran --- In CZsynth@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote: > > --- In CZsynth@yahoogroups.com, "narfman96" <narfman96@> wrote: > > Midiquest wanted the actual sysex data transfers to see if > > there is any special handshaking going on. > > So far as I know, there are no variations in the handshaking > protocolfrom what's speeled out in the Casio specs. There is a trick > that I have used in requesting sequence data from a CZ-5000 using > Sonar/Cakewalk. (The Dump request macros send a command and then > recieve data; they do not do the acknowledgements.) The trick is to > just send a bunch of acknowledgements after the request but before > the final F7. The CZ stores the ack commands, thinks it is getting > them in the right spot, and then sends out the next packet. > > However, I assume the Midiquest folks will be doing the full > handshaking dance. I am pretty sure I wrote code to handle that for > the 6502 processor, but I don't think I wrote code to do that on > Intel processors. > > > So I would have had to do all the work I did anyway. > > The benefit is that you now know a whole lot about doing sysex on > the CZ line. (I speak from experience. I learned enough to write > assembly language programs for the Commodore 64!!) > > BTW, I hope the midiquest folks know that when the patch > request/send goes to 60h, that goes to the sound area. Nice if you > want to test patches without destroying anything you have in memory. > My sets of CZ patches (Files section) are in *.mid files sent to 60h > along with a little sequence between each patch to preview them one > at a time. > > And yes, a number of people here have discussed putting bogus data > into a preset via sysex (that is, numbers that you cannot enter via > the front panel). Some things are safe to do. I always had the fear > that with some, I was driving the dogs in the neighborhood > bazonkers. (Some did hurt my ears--who said speakers only go withing > the human hearing range!!!) > > Footnote: On the VZ line, you can get reverse characters and special > characters for the Patch Name. I made a table a year or so ago; not > sure where it is. > > SYSEX POWER FOREVER!!!!! >
Message
Re: CZ-1 Op-mem sysex format
2006-06-24 by narfman96
Attachments
- No local attachments were found for this message.