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 LinksMessage
Re: [CZsynth] Re: Sysx patches and CZ101
2011-10-01 by charlie 'chop' copp
Attachments
- No local attachments were found for this message.