Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

Index last updated: 2026-04-28 22:42 UTC

Message

Re: Sysx patches and CZ101

2011-10-05 by steve_the_composer

"One of these?" What do you mean "one of these?" 

Midi-ox is available as a free download; no need to look on e-bay.

Or did you mean a CZ-101? or a CZ-1000? or a CZ-3000? or a CZ-230s? or a CZ-5000? or a CZ-1?

Sorry, but my mind-reading is not working this evening.



--- In CZsynth@yahoogroups.com, Chris G <numanuma201@...> wrote:
>
> Does anyone know where I can get one of these beside ebay?
> 
> 
> ________________________________
> From: charlie 'chop' copp <charles.copp@...>
> To: CZsynth@yahoogroups.com
> Sent: Saturday, October 1, 2011 6:30 PM
> Subject: Re: [CZsynth] Re: Sysx patches and CZ101
> 
> 
> Â  
> yes me too i use a conditional loop to request and spontaniousily
> acknowledge 0to15 voice banks ,,it works
> i still have the source code to my cz libraRian cz converter
> and cz beta editor
> 
> thats how you do it!!! even when writing your own program for computer
> 
> one of the conditions to exit the loop early is if the array doesn't fill
> will data ,,which basicilly implies it did not ack
> 
> charles
> 
> ----- Original Message -----
> From: "Lee Borrell" <templarser@...>
> To: <CZsynth@yahoogroups.com>
> Sent: Saturday, October 01, 2011 12:39 PM
> Subject: Re: [CZsynth] Re: Sysx patches and CZ101
> 
> I think you have bypassed using 2 instances by sending the prompt from the
> screen where you are RX-ing the dump - which I suppose is possible.The bulk
> dump request is 16 single dump requests? Which is what I suggested would be
> the case.
> What you are doing here is basically what I do to transfer CZ101/1000 to a
> 230s. (I think!!)
> 
> --- On Fri, 30/9/11, steve_the_composer <smw-mail@...> wrote:
> 
> From: steve_the_composer <smw-mail@...>
> Subject: [CZsynth] Re: Sysx patches and CZ101
> To: CZsynth@yahoogroups.com
> Date: Friday, 30 September, 2011, 2:14
> 
> Test number 4 (Using Send Request 1 to get a CZ patch):
> 
> Using midi-ox I successfully requested and received a patch from the CZ.
> Here's what I did:
> 
> 1. In Command Window (top part of Sysex View and Scratchpad), type:
> 
> f0 44 00 00 70 10 20 70 31 f7
> 
> [See explanation of Send Request 1 below]
> 
> 2. Select Command Window menu item.
> 
> 3. In dropdown box, choose Send/Receive Sysex.
> 
> [If you get a "Contents Have Changed" dialog box, just say "No."
> 
> 4. Click Done.
> 
> [In my example, I received 263 bytes.]
> 
> 5. Edit patch dump header so you can retransmit to the CZ later.
> 
> Change
> 
> F0 44 00 00 70 30
> 
> to
> 
> F0 44 00 00 70 20 d1d2 [where d1d2 = the desired memory location]
> 
> Please notice that you will replace the 30 with a 20 and then place the
> target memory location immediately after.
> 
> 5. Save edited patch data by right clicking inside display window and using
> "Save as" option.
> 
> ===========================================
> 
> Explanation of Send Request 1 (f0 44 00 00 70 10 20 70 31 f7
> 
> ):
> 
> f0 44 00 00 7n 10 d1d2
> 
> where n is the basic channel [0 = channel 1]
> 
> and d1d2 = CZ memory bank [See original, easy to understand Casio "Guidebook
> for MIDI Nov. 1985"]
> 
> 7n 31
> 
> where n is the basic channel [0 = channel 1]
> 
> 7n 31 is the computer telling the CZ to go ahead with sending the requested
> data
> 
> F7 closes the CZ sysex command chain.
> 
> ======================================================
> 
> Well, that's basically one method for requesting, receiving, and saving
> patches from your CZ using midi-ox.
> 
> ======================================================
> 
> There may be an option to use a Atari CZ editor using Steem (or is it
> STeam?) an Atari emulator for Windows.
> 
> ======================================================
> 
> I was able to request a bank of 16 CZ patches from internal memory at once
> in midi ox by using the following:
> 
> f0 44 00 00 70 10 20 70 31 f7 f0 44 00 00 70 10 21 70 31 f7 f0 44 00 00 70
> 10 22 70 31 f7 f0 44 00 00 70 10 22 70 31 f7 f0 44 00 00 70 10 24 70 31 f7
> f0 44 00 00 70 10 25 70 31 f7 f0 44 00 00 70 10 26 70 31 f7 f0 44 00 00 70
> 10 27 70 31 f7 f0 44 00 00 70 10 28 70 31 f7 f0 44 00 00 70 10 29 70 31 f7
> f0 44 00 00 70 10 2A 70 31 f7 f0 44 00 00 70 10 2B 70 31 f7 f0 44 00 00 70
> 10 2C 70 31 f7 f0 44 00 00 70 10 2D 70 31 f7 f0 44 00 00 70 10 2E 70 31 f7
> f0 44 00 00 70 10 2F 70 31 f7
> 
> After getting the data from the CZ, I changed the first F0 44 00 00 70 30 to
> F0 44 00 00 70 20 20 (see step 5 above), the second one to F0 44 00 00 70
> 21, etc. until F0 44 00 00 70 2F. Of course, I save the result and tested
> the process by sending it back to the CZ. (Yes, it worked.)
> 
> ====================================
> 
> I don't know if using 2 instances of midi-ox would make the process any
> easier. On the other hand having patch librarian software (or an editor)
> should make it easier.
> 
> In the meantime, once you get the sysex thing working, you should be able to
> use midi-ox.
> 
> Hope this helps.
> 
> Steve
> 
> --- In CZsynth@yahoogroups.com, "hector" <hectorcrawfish@> wrote:
> 
> [snip]
> 
> > The CZ does not have a patch send receive command and relies on the
> application on the PC for this to occur. I'd like to at least be able to
> save any patches I create. Not for the 1st time I regret getting rid of my
> Atari ST
> 
> [snip]
> 
> [Non-text portions of this message have been removed]
> 
> ------------------------------------
> 
> Yahoo! Groups Links
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
>

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.