Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Thread

Sysx patches and CZ101

Sysx patches and CZ101

2011-09-28 by hector

This subject has probably been covered before but I don't seem to find an answer to the problem I'm having.

After a very long break (about 20 years) I've started mucking around with electronic music again. I have a CZ101 which works perfectly after unsticking some keys and buttons it still sounds deliciously bizarre however I'm damned if I can load and save any patches. I had to reset the thing as the internal banks had faded away but apart from that there does not seem to be anything wrong.

I have a MIDI/USB interface to a windows 7 PC and I have verified MIDI messages are sent and received. inc note on note off, program changes etc.

Years ago I created some nasty patches and saved them as sysx dumps using Soundlib. I have installed MIDI OX and no matter what I do the CZ refuses to save and load sysx data. I can see note on note off messages being sent. When sending a patck The MIDI/USB interface lights up showing data is transferring however the banks don't change. I've changed every parameter which I think will work but nothing. I've installed soundlib on an XP machine with same result as well as another patch editor yet the keyboard resolutely fails to accept or send any patches. I'm absolutely stumped. Is this a USB problem.

Re: Sysx patches and CZ101

2011-09-28 by 350ypvs@googlemail.com

I'd like to know the answer to this too. Or rather if there is a modern
program/ sound editor for Windows XP that will load and save patches to the
CZ 101 and other CZ synths. I used to have a program for my Commodore Amiga
years ago (I forget the name of it though), which if I recall was excellent.
Just wish there was a modern PC equivalent so I can get the best out of my
CZ's.


[Non-text portions of this message have been removed]

Re: [CZsynth] Sysx patches and CZ101

2011-09-28 by Summa

What USB MIDI Interface are you using? When it come to sysex 
transfere, I run into several problems with the (class compliant)  
ones running with the windows built in drivers.

When it comes to MIDI-OX try those rather conservative settings...

http://www.doepfer.net/update/shared/screens/mox_sysex_buffers.jpg

On 28 Sep 2011 at 10:00, hector wrote:

> This subject has probably been covered before but I don't seem to
> find an answer to the problem I'm having.
> 
> After a very long break (about 20 years) I've started mucking around
> with electronic music again. I have a CZ101 which works perfectly
> after unsticking some keys and buttons it still sounds deliciously
> bizarre however I'm damned if I can load and save any patches. I had
> to reset the thing as the internal banks had faded away but apart
> from that there does not seem to be anything wrong.
> 
> I have a MIDI/USB interface to a windows 7 PC and I have verified
> MIDI messages are sent and received. inc note on note off, program
> changes etc.
> 
> Years ago I created some nasty patches and saved them as sysx dumps
> using Soundlib. I have installed MIDI OX and no matter what I do the
> CZ refuses to save and load sysx data. I can see note on note off
> messages being sent. When sending a patck The MIDI/USB interface
> lights up showing data is transferring however the banks don't
> change. I've changed every parameter which I think will work but
> nothing. I've installed soundlib on an XP machine with same result
> as well as another patch editor yet the keyboard resolutely fails to
> accept or send any patches. I'm absolutely stumped. Is this a USB
> problem.
> 
> 
> 
> ------------------------------------
> 
> Yahoo! Groups Links
> 
> 
> 
> 


-- 

CZ/VZ 		mailing list	: http://groups.yahoo.com/group/CZsynth
FMHeaven	mailing list	: http://groups.yahoo.com/group/fmheaven/
FS1R		mailing list	: http://groups.yahoo.com/group/fs1r/	
Vokator		mailing list	: http://groups.yahoo.com/group/vokator
FM-Synthesis	mailing list	: http://groups.yahoo.com/group/fm-
synthesis/

http://www.summasounds.de/

Re: Sysx patches and CZ101

2011-09-28 by steve_the_composer

Footnote: On another forum some people have suggested that some usb interfaces do not pass on sysex. I don't know if that's the case here, but you should be able to test that--send a sysex dump to midi-ox. If it doesn't see it, the usb interface is blocking sysex. (You say that note on and program changes work, but did you test sysex messages?)

As Summa suggests--use manufacturers' drivers, not Windows

Also, are your dumps pure sysex, or did the software you used alter the data in any way?

If you can, upload a sample patch bank for others to test.

Hope you can get it working.

Steve

PS:   I never had a CZ-101. Does it have a memory protect switch?



--- In CZsynth@yahoogroups.com, "Summa" <flotorian@...> wrote:
Show quoted textHide quoted text
>
> What USB MIDI Interface are you using? When it come to sysex 
> transfere, I run into several problems with the (class compliant)  
> ones running with the windows built in drivers.
> 
> When it comes to MIDI-OX try those rather conservative settings...
> 
> http://www.doepfer.net/update/shared/screens/mox_sysex_buffers.jpg
> 
> On 28 Sep 2011 at 10:00, hector wrote:
> 
> > This subject has probably been covered before but I don't seem to
> > find an answer to the problem I'm having.
> > 
> > After a very long break (about 20 years) I've started mucking around
> > with electronic music again. I have a CZ101 which works perfectly
> > after unsticking some keys and buttons it still sounds deliciously
> > bizarre however I'm damned if I can load and save any patches. I had
> > to reset the thing as the internal banks had faded away but apart
> > from that there does not seem to be anything wrong.
> > 
> > I have a MIDI/USB interface to a windows 7 PC and I have verified
> > MIDI messages are sent and received. inc note on note off, program
> > changes etc.
> > 
> > Years ago I created some nasty patches and saved them as sysx dumps
> > using Soundlib. I have installed MIDI OX and no matter what I do the
> > CZ refuses to save and load sysx data. I can see note on note off
> > messages being sent. When sending a patck The MIDI/USB interface
> > lights up showing data is transferring however the banks don't
> > change. I've changed every parameter which I think will work but
> > nothing. I've installed soundlib on an XP machine with same result
> > as well as another patch editor yet the keyboard resolutely fails to
> > accept or send any patches. I'm absolutely stumped. Is this a USB
> > problem.
> > 
> > 
> > 
> > ------------------------------------
> > 
> > Yahoo! Groups Links
> > 
> > 
> > 
> > 
> 
> 
> -- 
> 
> CZ/VZ 		mailing list	: http://groups.yahoo.com/group/CZsynth
> FMHeaven	mailing list	: http://groups.yahoo.com/group/fmheaven/
> FS1R		mailing list	: http://groups.yahoo.com/group/fs1r/	
> Vokator		mailing list	: http://groups.yahoo.com/group/vokator
> FM-Synthesis	mailing list	: http://groups.yahoo.com/group/fm-
> synthesis/
> 
> http://www.summasounds.de/
>

Re: Sysx patches and CZ101

2011-09-29 by hector

The usb interface is a generic cheapo unit which is plug n play and did not come with any drivers. It seems to work OK. I have tested sysex thruput by doing a one way dump from a roland D110 to MIDI OX and it worked. The handshake transfer does not seem to work. 

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

anyway here are i think the patches i originally wanted

http://web.aanet.com.au/cupcake/cz/PW_VOL1A.SYX

http://web.aanet.com.au/cupcake/cz/PW_VOL1B.SYX





--- In CZsynth@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
Show quoted textHide quoted text
>
> Footnote: On another forum some people have suggested that some usb interfaces do not pass on sysex. I don't know if that's the case here, but you should be able to test that--send a sysex dump to midi-ox. If it doesn't see it, the usb interface is blocking sysex. (You say that note on and program changes work, but did you test sysex messages?)
> 
> As Summa suggests--use manufacturers' drivers, not Windows
> 
> Also, are your dumps pure sysex, or did the software you used alter the data in any way?
> 
> If you can, upload a sample patch bank for others to test.
> 
> Hope you can get it working.
> 
> Steve
> 
> PS:   I never had a CZ-101. Does it have a memory protect switch?
> 
> 
> 
> --- In CZsynth@yahoogroups.com, "Summa" <flotorian@> wrote:
> >
> > What USB MIDI Interface are you using? When it come to sysex 
> > transfere, I run into several problems with the (class compliant)  
> > ones running with the windows built in drivers.
> > 
> > When it comes to MIDI-OX try those rather conservative settings...
> > 
> > http://www.doepfer.net/update/shared/screens/mox_sysex_buffers.jpg
> > 
> > On 28 Sep 2011 at 10:00, hector wrote:
> > 
> > > This subject has probably been covered before but I don't seem to
> > > find an answer to the problem I'm having.
> > > 
> > > After a very long break (about 20 years) I've started mucking around
> > > with electronic music again. I have a CZ101 which works perfectly
> > > after unsticking some keys and buttons it still sounds deliciously
> > > bizarre however I'm damned if I can load and save any patches. I had
> > > to reset the thing as the internal banks had faded away but apart
> > > from that there does not seem to be anything wrong.
> > > 
> > > I have a MIDI/USB interface to a windows 7 PC and I have verified
> > > MIDI messages are sent and received. inc note on note off, program
> > > changes etc.
> > > 
> > > Years ago I created some nasty patches and saved them as sysx dumps
> > > using Soundlib. I have installed MIDI OX and no matter what I do the
> > > CZ refuses to save and load sysx data. I can see note on note off
> > > messages being sent. When sending a patck The MIDI/USB interface
> > > lights up showing data is transferring however the banks don't
> > > change. I've changed every parameter which I think will work but
> > > nothing. I've installed soundlib on an XP machine with same result
> > > as well as another patch editor yet the keyboard resolutely fails to
> > > accept or send any patches. I'm absolutely stumped. Is this a USB
> > > problem.
> > > 
> > > 
> > > 
> > > ------------------------------------
> > > 
> > > Yahoo! Groups Links
> > > 
> > > 
> > > 
> > > 
> > 
> > 
> > -- 
> > 
> > CZ/VZ 		mailing list	: http://groups.yahoo.com/group/CZsynth
> > FMHeaven	mailing list	: http://groups.yahoo.com/group/fmheaven/
> > FS1R		mailing list	: http://groups.yahoo.com/group/fs1r/	
> > Vokator		mailing list	: http://groups.yahoo.com/group/vokator
> > FM-Synthesis	mailing list	: http://groups.yahoo.com/group/fm-
> > synthesis/
> > 
> > http://www.summasounds.de/
> >
>

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by Lee Borrell

Notes on CZ sysx:
1. I have had terrible problems with latency (delays in TX/RX of midi) on Win XP onwards - I do not know whether this has been solved in Win7.
2. When transferring SYSx to a CZ using MIDIox you need TWO instances of MIDI ox open at one time. One connected to the OUT port only and one connected to the IN port only. The OUT instance sends the prompt to send code from the CZ to the PC and the IN instance picks it up using manual sysx dump.Sending sysx should not be a problem unless (1) applies.
3. Sometimes altering buffer sizes in MIDIox helps - in particular with sysx sample dumps which are longer than standard patch dumps.

There is a SYSx manual and info at :
http://templarseries.atspace.com/cz.html
and also two links "defeating CZ handshaking" which details the use of TWO instances of MIDIox.
LEE

--- On Wed, 28/9/11, steve_the_composer <smw-mail@...> wrote:
Show quoted textHide quoted text
From: steve_the_composer <smw-mail@...>
Subject: [CZsynth] Re: Sysx patches and CZ101
To: CZsynth@yahoogroups.com
Date: Wednesday, 28 September, 2011, 21:14















 
 



  


    
      
      
      Footnote: On another forum some people have suggested that some usb interfaces do not pass on sysex. I don't know if that's the case here, but you should be able to test that--send a sysex dump to midi-ox. If it doesn't see it, the usb interface is blocking sysex. (You say that note on and program changes work, but did you test sysex messages?)



As Summa suggests--use manufacturers' drivers, not Windows



Also, are your dumps pure sysex, or did the software you used alter the data in any way?



If you can, upload a sample patch bank for others to test.



Hope you can get it working.



Steve



PS:   I never had a CZ-101. Does it have a memory protect switch?



--- In CZsynth@yahoogroups.com, "Summa" <flotorian@...> wrote:

>

> What USB MIDI Interface are you using? When it come to sysex 

> transfere, I run into several problems with the (class compliant)  

> ones running with the windows built in drivers.

> 

> When it comes to MIDI-OX try those rather conservative settings...

> 

> http://www.doepfer.net/update/shared/screens/mox_sysex_buffers.jpg

> 

> On 28 Sep 2011 at 10:00, hector wrote:

> 

> > This subject has probably been covered before but I don't seem to

> > find an answer to the problem I'm having.

> > 

> > After a very long break (about 20 years) I've started mucking around

> > with electronic music again. I have a CZ101 which works perfectly

> > after unsticking some keys and buttons it still sounds deliciously

> > bizarre however I'm damned if I can load and save any patches. I had

> > to reset the thing as the internal banks had faded away but apart

> > from that there does not seem to be anything wrong.

> > 

> > I have a MIDI/USB interface to a windows 7 PC and I have verified

> > MIDI messages are sent and received. inc note on note off, program

> > changes etc.

> > 

> > Years ago I created some nasty patches and saved them as sysx dumps

> > using Soundlib. I have installed MIDI OX and no matter what I do the

> > CZ refuses to save and load sysx data. I can see note on note off

> > messages being sent. When sending a patck The MIDI/USB interface

> > lights up showing data is transferring however the banks don't

> > change. I've changed every parameter which I think will work but

> > nothing. I've installed soundlib on an XP machine with same result

> > as well as another patch editor yet the keyboard resolutely fails to

> > accept or send any patches. I'm absolutely stumped. Is this a USB

> > problem.

> > 

> > 

> > 

> > ------------------------------------

> > 

> > Yahoo! Groups Links

> > 

> > 

> > 

> > 

> 

> 

> -- 

> 

> CZ/VZ 		mailing list	: http://groups.yahoo.com/group/CZsynth

> FMHeaven	mailing list	: http://groups.yahoo.com/group/fmheaven/

> FS1R		mailing list	: http://groups.yahoo.com/group/fs1r/	

> Vokator		mailing list	: http://groups.yahoo.com/group/vokator

> FM-Synthesis	mailing list	: http://groups.yahoo.com/group/fm-

> synthesis/

> 

> http://www.summasounds.de/

>





    
     

    
    


 



  










[Non-text portions of this message have been removed]

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by Summa

Jsynthlib might work, but I haven't tried it with the CZ yet.

On 28 Sep 2011 at 12:58, 350ypvs@... wrote:

> I'd like to know the answer to this too. Or rather if there is a
> modern
> program/ sound editor for Windows XP that will load and save patches
> to the
> CZ 101 and other CZ synths. I used to have a program for my
> Commodore Amiga
> years ago (I forget the name of it though), which if I recall was
> excellent.
> Just wish there was a modern PC equivalent so I can get the best out
> of my
> CZ's.
> 
> 
> [Non-text portions of this message have been removed]
> 
> 
> 
> ------------------------------------
> 
> Yahoo! Groups Links
> 
> 
> 
> 


-- 

CZ/VZ 		mailing list	: http://groups.yahoo.com/group/CZsynth
FMHeaven	mailing list	: http://groups.yahoo.com/group/fmheaven/
FS1R		mailing list	: http://groups.yahoo.com/group/fs1r/	
Vokator		mailing list	: http://groups.yahoo.com/group/vokator
FM-Synthesis	mailing list	: http://groups.yahoo.com/group/fm-
synthesis/

http://www.summasounds.de/

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by Lee Borrell

The handshaking to which you refer,requires the use of TWO midiox instances as suggested in my other contribution. The code to send as a prompt for the CZ to give up a patch is at the URL in my other mail. The two instances of midiox need to be set to TX and RX respectively using the OPTIONS drop down and choosing MIDI DEVICES and setting once instance to the OUT port and the other to the IN.
Send the prompt code to the OUT so that it goes to the CZ in.This will prompt it to give up the patch sysx and it will send it to the PC IN - where you should have set the other MIDIox instance ready to receive a manual dump - the second instance will then capture the patches...one by one - to my knowledge there is no complete dump,short of sending multiple patch dump requests one after another.
Note that the patch data can be edited (as shown in my links) and sent back to another patch location,as is indeed the case if one wishes to store the patch in a 230s which only has the last 4 locations as RAM. This works as I currently use this to store CZ patches,though I am using Win98 to avoid latency problems.

--- On Thu, 29/9/11, hector <hectorcrawfish@...> wrote:
Show quoted textHide quoted text
From: hector <hectorcrawfish@...>
Subject: [CZsynth] Re: Sysx patches and CZ101
To: CZsynth@yahoogroups.com
Date: Thursday, 29 September, 2011, 6:46















 
 



  


    
      
      
      The usb interface is a generic cheapo unit which is plug n play and did not come with any drivers. It seems to work OK. I have tested sysex thruput by doing a one way dump from a roland D110 to MIDI OX and it worked. The handshake transfer does not seem to work. 



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



anyway here are i think the patches i originally wanted



http://web.aanet.com.au/cupcake/cz/PW_VOL1A.SYX



http://web.aanet.com.au/cupcake/cz/PW_VOL1B.SYX



--- In CZsynth@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:

>

> Footnote: On another forum some people have suggested that some usb interfaces do not pass on sysex. I don't know if that's the case here, but you should be able to test that--send a sysex dump to midi-ox. If it doesn't see it, the usb interface is blocking sysex. (You say that note on and program changes work, but did you test sysex messages?)

> 

> As Summa suggests--use manufacturers' drivers, not Windows

> 

> Also, are your dumps pure sysex, or did the software you used alter the data in any way?

> 

> If you can, upload a sample patch bank for others to test.

> 

> Hope you can get it working.

> 

> Steve

> 

> PS:   I never had a CZ-101. Does it have a memory protect switch?

> 

> 

> 

> --- In CZsynth@yahoogroups.com, "Summa" <flotorian@> wrote:

> >

> > What USB MIDI Interface are you using? When it come to sysex 

> > transfere, I run into several problems with the (class compliant)  

> > ones running with the windows built in drivers.

> > 

> > When it comes to MIDI-OX try those rather conservative settings...

> > 

> > http://www.doepfer.net/update/shared/screens/mox_sysex_buffers.jpg

> > 

> > On 28 Sep 2011 at 10:00, hector wrote:

> > 

> > > This subject has probably been covered before but I don't seem to

> > > find an answer to the problem I'm having.

> > > 

> > > After a very long break (about 20 years) I've started mucking around

> > > with electronic music again. I have a CZ101 which works perfectly

> > > after unsticking some keys and buttons it still sounds deliciously

> > > bizarre however I'm damned if I can load and save any patches. I had

> > > to reset the thing as the internal banks had faded away but apart

> > > from that there does not seem to be anything wrong.

> > > 

> > > I have a MIDI/USB interface to a windows 7 PC and I have verified

> > > MIDI messages are sent and received. inc note on note off, program

> > > changes etc.

> > > 

> > > Years ago I created some nasty patches and saved them as sysx dumps

> > > using Soundlib. I have installed MIDI OX and no matter what I do the

> > > CZ refuses to save and load sysx data. I can see note on note off

> > > messages being sent. When sending a patck The MIDI/USB interface

> > > lights up showing data is transferring however the banks don't

> > > change. I've changed every parameter which I think will work but

> > > nothing. I've installed soundlib on an XP machine with same result

> > > as well as another patch editor yet the keyboard resolutely fails to

> > > accept or send any patches. I'm absolutely stumped. Is this a USB

> > > problem.

> > > 

> > > 

> > > 

> > > ------------------------------------

> > > 

> > > Yahoo! Groups Links

> > > 

> > > 

> > > 

> > > 

> > 

> > 

> > -- 

> > 

> > CZ/VZ 		mailing list	: http://groups.yahoo.com/group/CZsynth

> > FMHeaven	mailing list	: http://groups.yahoo.com/group/fmheaven/

> > FS1R		mailing list	: http://groups.yahoo.com/group/fs1r/	

> > Vokator		mailing list	: http://groups.yahoo.com/group/vokator

> > FM-Synthesis	mailing list	: http://groups.yahoo.com/group/fm-

> > synthesis/

> > 

> > http://www.summasounds.de/

> >

>





    
     

    
    


 



  










[Non-text portions of this message have been removed]

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by ty ty

has anybody got the cz package that there selling online 
 because i bought it and use the sysex packages in the folder for my mac with no problem and they have additional sysex packages  for pcs  let me find a link from ebay
 stuff like this 
http://www.ebay.com/itm/Patches-Manuals-Casio-CZ1-CZ-101-CZ5000-VZ-1-VZ10M-/390104156507?pt=Keyboards_MIDI&hash=item5ad405095b

 dont know if that helps
 




www.tymusic.co.uk

http://twitter.com/tymusic
www.youtube.com/user/TYISCLOSER
http://tymusics.bandcamp.com/track/ty-emotions-feat-sarina-leah-shaun-escoffery-album-version





________________________________
Show quoted textHide quoted text
From: Lee Borrell <templarser@...>
To: CZsynth@yahoogroups.com
Sent: Thursday, 29 September 2011, 13:32
Subject: Re: [CZsynth] Re: Sysx patches and CZ101


  
Notes on CZ sysx:
1. I have had terrible problems with latency (delays in TX/RX of midi) on Win XP onwards - I do not know whether this has been solved in Win7.
2. When transferring SYSx to a CZ using MIDIox you need TWO instances of MIDI ox open at one time. One connected to the OUT port only and one connected to the IN port only. The OUT instance sends the prompt to send code from the CZ to the PC and the IN instance picks it up using manual sysx dump.Sending sysx should not be a problem unless (1) applies.
3. Sometimes altering buffer sizes in MIDIox helps - in particular with sysx sample dumps which are longer than standard patch dumps.

There is a SYSx manual and info at :
http://templarseries.atspace.com/cz.html
and also two links "defeating CZ handshaking" which details the use of TWO instances of MIDIox.
LEE

--- On Wed, 28/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: Wednesday, 28 September, 2011, 21:14

 

Footnote: On another forum some people have suggested that some usb interfaces do not pass on sysex. I don't know if that's the case here, but you should be able to test that--send a sysex dump to midi-ox. If it doesn't see it, the usb interface is blocking sysex. (You say that note on and program changes work, but did you test sysex messages?)

As Summa suggests--use manufacturers' drivers, not Windows

Also, are your dumps pure sysex, or did the software you used alter the data in any way?

If you can, upload a sample patch bank for others to test.

Hope you can get it working.

Steve

PS:   I never had a CZ-101. Does it have a memory protect switch?

--- In CZsynth@yahoogroups.com, "Summa" <flotorian@...> wrote:

>

> What USB MIDI Interface are you using? When it come to sysex 

> transfere, I run into several problems with the (class compliant) 

> ones running with the windows built in drivers.

> 

> When it comes to MIDI-OX try those rather conservative settings...

> 

> http://www.doepfer.net/update/shared/screens/mox_sysex_buffers.jpg

> 

> On 28 Sep 2011 at 10:00, hector wrote:

> 

> > This subject has probably been covered before but I don't seem to

> > find an answer to the problem I'm having.

> > 

> > After a very long break (about 20 years) I've started mucking around

> > with electronic music again. I have a CZ101 which works perfectly

> > after unsticking some keys and buttons it still sounds deliciously

> > bizarre however I'm damned if I can load and save any patches. I had

> > to reset the thing as the internal banks had faded away but apart

> > from that there does not seem to be anything wrong.

> > 

> > I have a MIDI/USB interface to a windows 7 PC and I have verified

> > MIDI messages are sent and received. inc note on note off, program

> > changes etc.

> > 

> > Years ago I created some nasty patches and saved them as sysx dumps

> > using Soundlib. I have installed MIDI OX and no matter what I do the

> > CZ refuses to save and load sysx data. I can see note on note off

> > messages being sent. When sending a patck The MIDI/USB interface

> > lights up showing data is transferring however the banks don't

> > change. I've changed every parameter which I think will work but

> > nothing. I've installed soundlib on an XP machine with same result

> > as well as another patch editor yet the keyboard resolutely fails to

> > accept or send any patches. I'm absolutely stumped. Is this a USB

> > problem.

> > 

> > 

> > 

> > ------------------------------------

> > 

> > Yahoo! Groups Links

> > 

> > 

> > 

> > 

> 

> 

> -- 

> 

> CZ/VZ 		mailing list	: http://groups.yahoo.com/group/CZsynth

> FMHeaven	mailing list	: http://groups.yahoo.com/group/fmheaven/

> FS1R		mailing list	: http://groups.yahoo.com/group/fs1r/ 

> Vokator		mailing list	: http://groups.yahoo.com/group/vokator

> FM-Synthesis	mailing list	: http://groups.yahoo.com/group/fm-

> synthesis/

> 

> http://www.summasounds.de/

>

[Non-text portions of this message have been removed]


 

[Non-text portions of this message have been removed]

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by Phillip White

Thanks. Already tried the separate instances on MIDI ox but no go. It 
doesent help that MIDI ox is extremely flakey running on XP. I also had 
terrible latency and just ended up using the onboard PC sound chip which 
is OK as my 50 year old ears cant tell the difference and I'm just 
playing around at the moment. Interestingly the latency is severe when 
playing the onboard general midi sounds but VST instruments are suberb.
Show quoted textHide quoted text
On 29/09/2011 10:32 PM, Lee Borrell wrote:
> Notes on CZ sysx:
> 1. I have had terrible problems with latency (delays in TX/RX of midi) on Win XP onwards - I do not know whether this has been solved in Win7.
> 2. When transferring SYSx to a CZ using MIDIox you need TWO instances of MIDI ox open at one time. One connected to the OUT port only and one connected to the IN port only. The OUT instance sends the prompt to send code from the CZ to the PC and the IN instance picks it up using manual sysx dump.Sending sysx should not be a problem unless (1) applies.
> 3. Sometimes altering buffer sizes in MIDIox helps - in particular with sysx sample dumps which are longer than standard patch dumps.
>
> There is a SYSx manual and info at :
> http://templarseries.atspace.com/cz.html
> and also two links "defeating CZ handshaking" which details the use of TWO instances of MIDIox.
> LEE
>
> --- On Wed, 28/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: Wednesday, 28 September, 2011, 21:14

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by Phillip White

I'll keep plugging at it. Might even put win 98 on an old laptop. Wish I 
could find an old game port MIDI cable. now they were rock solid

If you ever try those patches out one of them sounds superb when 
operating the bend wheel.
Show quoted textHide quoted text
On 29/09/2011 10:40 PM, Lee Borrell wrote:
> The handshaking to which you refer,requires the use of TWO midiox instances as suggested in my other contribution. The code to send as a prompt for the CZ to give up a patch is at the URL in my other mail. The two instances of midiox need to be set to TX and RX respectively using the OPTIONS drop down and choosing MIDI DEVICES and setting once instance to the OUT port and the other to the IN.
> Send the prompt code to the OUT so that it goes to the CZ in.This will prompt it to give up the patch sysx and it will send it to the PC IN - where you should have set the other MIDIox instance ready to receive a manual dump - the second instance will then capture the patches...one by one - to my knowledge there is no complete dump,short of sending multiple patch dump requests one after another.
> Note that the patch data can be edited (as shown in my links) and sent back to another patch location,as is indeed the case if one wishes to store the patch in a 230s which only has the last 4 locations as RAM. This works as I currently use this to store CZ patches,though I am using Win98 to avoid latency problems.
>
> --- On Thu, 29/9/11, hector<hectorcrawfish@...>  wrote:
>
> From: hector<hectorcrawfish@...>
> Subject: [CZsynth] Re: Sysx patches and CZ101
> To: CZsynth@yahoogroups.com
> Date: Thursday, 29 September, 2011, 6:46

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by Lee Borrell

It is strange that the dual instances does not work - as long as the "send patch data" sysx is sent it should fire out a response to the other instance.As for latency- there is more than one type - MIDI and SOUND - some of the soundcards use wavetables of around 8mb to generate tones - if sound latency occurs then the sounds will stammer,this - as you say can sometimes be resolved by reverting to the sound chip.MIDI latency causes the data that generates the notes to stack up and then all comes rushing out at once,which causes timing errors in the music - I think - having used Cakewalk plasma that this type affects VSTs too - though apparently there is a buffer adjustment to try and minimise it - my brother explained to me that the MIDI system goes thru about 3 levels of coding with routines calling subroutines and this is where the problem lies - essentially bad programming in the OS (Suprise suprise MSoft) - 
I find no latency in Win98 either with the sound (to the soundcard chip) or MIDI latency to the MPU401.Whilst PLASMA is capable of multitrack samples and VST - the OS makes it nigh impossible to use - Win98 I don't think will support such things - but not having latency problems makes up for it.It does however support REASON,which is great,and has no latency problems either.
That dual instance of MIDIox not working is foxing me.


--- On Thu, 29/9/11, Phillip White <hectorcrawfish@....au> wrote:
Show quoted textHide quoted text
From: Phillip White <hectorcrawfish@...>
Subject: Re: [CZsynth] Re: Sysx patches and CZ101
To: CZsynth@yahoogroups.com
Date: Thursday, 29 September, 2011, 13:53















 
 



  


    
      
      
      Thanks. Already tried the separate instances on MIDI ox but no go. It 

doesent help that MIDI ox is extremely flakey running on XP. I also had 

terrible latency and just ended up using the onboard PC sound chip which 

is OK as my 50 year old ears cant tell the difference and I'm just 

playing around at the moment. Interestingly the latency is severe when 

playing the onboard general midi sounds but VST instruments are suberb.



On 29/09/2011 10:32 PM, Lee Borrell wrote:

> Notes on CZ sysx:

> 1. I have had terrible problems with latency (delays in TX/RX of midi) on Win XP onwards - I do not know whether this has been solved in Win7.

> 2. When transferring SYSx to a CZ using MIDIox you need TWO instances of MIDI ox open at one time. One connected to the OUT port only and one connected to the IN port only. The OUT instance sends the prompt to send code from the CZ to the PC and the IN instance picks it up using manual sysx dump.Sending sysx should not be a problem unless (1) applies.

> 3. Sometimes altering buffer sizes in MIDIox helps - in particular with sysx sample dumps which are longer than standard patch dumps.

>

> There is a SYSx manual and info at :

> http://templarseries.atspace.com/cz.html

> and also two links "defeating CZ handshaking" which details the use of TWO instances of MIDIox.

> LEE

>

> --- On Wed, 28/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: Wednesday, 28 September, 2011, 21:14





    
     

    
    


 



  










[Non-text portions of this message have been removed]

Re: Sysx patches and CZ101

2011-09-29 by steve_the_composer

This is also a reply to your previous reply.

I took a quick look at the syx files, and they look like they should work. I will have to get my CZ hooked up and give your banks a try.  It sounds like your usb midi cable handles sysex sucessfully, so that does not seem to be the problem.

If you have midi sequencer that can send sysex in banks, you might be able to use that. When I get my cz set up, I will give that a try. I know with cakewalk do do CZ dump request macros that required handshaking, I used to add a whole bunch of acknowledgements in the dump request macro.  I haven't done much with Midi-Ox, though I have had it for years. I don't know if midi-ox will let you send bytes without the F0 F7 wrapper.

I have had no problems using midi-ox on XP, other than my unfamiliarity with it. Fortunately a couple of weekends ago I was at an electronic music conference and someone helped step me though some of the midi-ox procedures I had never used before.

If you can''t find a midi-gameport adapter, you could build your own. I have seen schematics/instructions. I have seen commercial ones on e-bay, but some people charge way too much for them. I have some that I picked up a few years ago, but I am planning to use them to build an arduino midi controller. I'd offer to loan you one, but the cost of round trip shipping would be more than you could buy one for.

We have a thunderstom now, but I will see if I can set up a CZ to test your patches over the next few days.

Have you ever set up your PC to play a midi file to the CZ?  If so, I could try putting your patches into a standard midi file to "play" to your CZ.

Steve


  

--- In CZsynth@yahoogroups.com, Phillip White <hectorcrawfish@...> wrote:
Show quoted textHide quoted text
>
> 
> I'll keep plugging at it. Might even put win 98 on an old laptop. Wish I 
> could find an old game port MIDI cable. now they were rock solid
> 
> If you ever try those patches out one of them sounds superb when 
> operating the bend wheel.
> 
> 
>

Re: Sysx patches and CZ101

2011-09-29 by steve_the_composer

Using a 1990s era parallel port MOTU 8x8 midi router (port 8 in and port 8 out) connected to my CZ-3000, one and only one instance of midi-ox, and an XP SP3 PC (approc 6-7 years old), I successfully transmitted your first sysex bank (A) to the CZ and simultaneously received the acknowledgements from the CZ (F0 44 00 00 70 30 F7) on the first try. 

This is both good and bad.
GOOD:
--The patches work.
--This confirms that midi-ox can be used to send previously stored CZ banks in sysex form to the CZ. 

BAD:
My test doesn't help diagnose your problem.


Test number 2:
I disconnected the midi out cable from the CZ so that midi-ox would not receive the ack. I transmitted your second bank (B).

Result:
Midi-ox hung, waiting for an acknowledgement.

I then reconnected the midi out and retransmitted the second set of patches. It was as successful as the first test.

This is useful information. It tells us midi-ox needs the roundtrip midi connection.

Again, this was done with one instance of midi-ox. When I read the post that someone said you needed two, it struck me as odd and didn't square with my admittedly limited understanding of midi-ox. I reserved judgement and consciously chose not to comment until I had a chance to do an actual test. (I generally like to run tests if I have the time to confirm that I am not giving erroneous advice. Also, I usually learn stuff that I can use by running the tests.)

I am at a loss, though, as to how to pose further diagnostic questions so that you can be successful.  Maybe after dinner I will write up the steps I took. I fully expect that you already tried what I did, but as long as I have the CZ hooked up I might as well document the steps. 

Steve

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by charlie 'chop' copp

answer to your question is==> sound quest midi quest<== , it is a
professional level midi sys ex editor
  with plenty of graphic handles and ediiting capabilities

nuf said!
charles



----- Original Message -----
From: "350ypvs@..." <350ypvs@...>
To: <CZsynth@yahoogroups.com>
Sent: Wednesday, September 28, 2011 4:58 AM
Subject: [CZsynth] Re: Sysx patches and CZ101


> I'd like to know the answer to this too. Or rather if there is a modern
> program/ sound editor for Windows XP that will load and save patches to
the
> CZ 101 and other CZ synths. I used to have a program for my Commodore
Amiga
> years ago (I forget the name of it though), which if I recall was
excellent.
Show quoted textHide quoted text
> Just wish there was a modern PC equivalent so I can get the best out of my
> CZ's.
>
>
> [Non-text portions of this message have been removed]
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>

Re: [CZsynth] Re: Sysx patches and CZ101

2011-09-29 by charlie 'chop' copp

thanks hector , like i said i can help you
i will pm you some instructions

charles



----- Original Message -----
From: "hector" <hectorcrawfish@...>
To: <CZsynth@yahoogroups.com>
Sent: Wednesday, September 28, 2011 10:46 PM
Subject: [CZsynth] Re: Sysx patches and CZ101


> The usb interface is a generic cheapo unit which is plug n play and did
not come with any drivers. It seems to work OK. I have tested sysex thruput
by doing a one way dump from a roland D110 to MIDI OX and it worked. The
handshake transfer does not seem to work.
>
> 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
>
> anyway here are i think the patches i originally wanted
>
> http://web.aanet.com.au/cupcake/cz/PW_VOL1A.SYX
>
> http://web.aanet.com.au/cupcake/cz/PW_VOL1B.SYX
>
>
>
>
>
> --- In CZsynth@yahoogroups.com, "steve_the_composer" <smw-mail@...> wrote:
> >
> > Footnote: On another forum some people have suggested that some usb
interfaces do not pass on sysex. I don't know if that's the case here, but
you should be able to test that--send a sysex dump to midi-ox. If it doesn't
see it, the usb interface is blocking sysex. (You say that note on and
program changes work, but did you test sysex messages?)
> >
> > As Summa suggests--use manufacturers' drivers, not Windows
> >
> > Also, are your dumps pure sysex, or did the software you used alter the
data in any way?
Show quoted textHide quoted text
> >
> > If you can, upload a sample patch bank for others to test.
> >
> > Hope you can get it working.
> >
> > Steve
> >
> > PS:   I never had a CZ-101. Does it have a memory protect switch?
> >
> >
> >
> > --- In CZsynth@yahoogroups.com, "Summa" <flotorian@> wrote:
> > >
> > > What USB MIDI Interface are you using? When it come to sysex
> > > transfere, I run into several problems with the (class compliant)
> > > ones running with the windows built in drivers.
> > >
> > > When it comes to MIDI-OX try those rather conservative settings...
> > >
> > > http://www.doepfer.net/update/shared/screens/mox_sysex_buffers.jpg
> > >
> > > On 28 Sep 2011 at 10:00, hector wrote:
> > >
> > > > This subject has probably been covered before but I don't seem to
> > > > find an answer to the problem I'm having.
> > > >
> > > > After a very long break (about 20 years) I've started mucking around
> > > > with electronic music again. I have a CZ101 which works perfectly
> > > > after unsticking some keys and buttons it still sounds deliciously
> > > > bizarre however I'm damned if I can load and save any patches. I had
> > > > to reset the thing as the internal banks had faded away but apart
> > > > from that there does not seem to be anything wrong.
> > > >
> > > > I have a MIDI/USB interface to a windows 7 PC and I have verified
> > > > MIDI messages are sent and received. inc note on note off, program
> > > > changes etc.
> > > >
> > > > Years ago I created some nasty patches and saved them as sysx dumps
> > > > using Soundlib. I have installed MIDI OX and no matter what I do the
> > > > CZ refuses to save and load sysx data. I can see note on note off
> > > > messages being sent. When sending a patck The MIDI/USB interface
> > > > lights up showing data is transferring however the banks don't
> > > > change. I've changed every parameter which I think will work but
> > > > nothing. I've installed soundlib on an XP machine with same result
> > > > as well as another patch editor yet the keyboard resolutely fails to
> > > > accept or send any patches. I'm absolutely stumped. Is this a USB
> > > > problem.
> > > >
> > > >
> > > >
> > > > ------------------------------------
> > > >
> > > > Yahoo! Groups Links
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > >
> > > CZ/VZ mailing list : http://groups.yahoo.com/group/CZsynth
> > > FMHeaven mailing list : http://groups.yahoo.com/group/fmheaven/
> > > FS1R mailing list : http://groups.yahoo.com/group/fs1r/
> > > Vokator mailing list : http://groups.yahoo.com/group/vokator
> > > FM-Synthesis mailing list : http://groups.yahoo.com/group/fm-
> > > synthesis/
> > >
> > > http://www.summasounds.de/
> > >
> >
>
>
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>
>

Re: Sysx patches and CZ101

2011-09-30 by steve_the_composer

Follow-up - Test # 3 (your exact steps may vary):

STEP 1: Connect CZ to PC
1. Connect midi in and midi out of CZ to sound card midi/game port using a midi-game port adapter.
STEP 2: Boot/Configure midi-ox (I have 7.0.2.372 - personal license)
2. Boot midi-ox.
3. Click on "Select MIDI devices to Open" icon.
4. Under MIDI Inputs and MIDI Outputs, select sound card MIDI port connected to CZ.
5. Click OK.
STEP 3: Find and load sysex file (CZ patch bank)
6. Navigate Windows explorer to folder where sysex bank is.
7. Double click.
[NOTE: If your OS is not set up to load syx files using midi-ox by default, you can (a) right click on the syx file, (b) select "Open with," and (c-1) choose midi-ox if listed as a choice or (c-2) navigate to midi-ox.]
STEP 4: Transmit syx file and receive CZ replies
8. In "Sysex View and Scratchpad" select Command Window menu item.
9. In dropdown box, select "Send/Receive Sysex."
10. Press "Done."

I have done this several time with the default midi-ox settings. Here is what is listed under configure (from top to bottom):
256, 16;
256, 16;
Auto-adjust Buffer Delays if necessary [ ]: 
Delay between Buffers 60 milliseconds
Delay after F7 [X]: 60 milliseconds
At the bottom, only Show F0-F7 in colored text is checked.

I am still at a loss for diagnostic questions that might be helpful in finding a solution, but here goes:
1. In the Sysex Receive after item 9, above do you show "112 Bytes Received?" If not, either the CZ did not receive the sysex or midi-ox did not receive the reply from the CZ.
[I know this is pretty much basic common sense, but since the transfer worked for me without fail each time, there's gotta be a solution for you.]
2. When you pressed "Done" after item 10 above, are there 16 sets of 
F0 44 00 00 70 30 F7 in the Display Window? (If not, what's there?)

In midi-ox you could also check the Output Monitor and the MIDI Port Activity window (SX all the way on the right (= sysex) should blink 16 times.

Hope some of this helps.

Steve

Re: Sysx patches and CZ101

2011-09-30 by steve_the_composer

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]

Re: Sysx patches and CZ101

2011-10-01 by hector

Well thanks everyone for their help and suggestions but still a no go. only option now is to start changing hardware and that means finding an old PC with isa slots and making a gameport midi cable. Only other thing is the CZ101 itself and theres not too many of those on the shelves any more.

Re: [CZsynth] Re: Sysx patches and CZ101

2011-10-01 by Summa

Propper USB Interfaces work fine for me, like for instance the 
Edirol/Roland ones (I use UM-2 and 3G) in advanced driver mode...

On 1 Oct 2011 at 10:21, hector wrote:

> Well thanks everyone for their help and suggestions but still a no
> go. only option now is to start changing hardware and that means
> finding an old PC with isa slots and making a gameport midi cable.
> Only other thing is the CZ101 itself and theres not too many of
> those on the shelves any more.
> 
> 
> 
> ------------------------------------
> 
> Yahoo! Groups Links
> 
> 
> 
> 


-- 

CZ/VZ 		mailing list	: http://groups.yahoo.com/group/CZsynth
FMHeaven	mailing list	: http://groups.yahoo.com/group/fmheaven/
FS1R		mailing list	: http://groups.yahoo.com/group/fs1r/	
Vokator		mailing list	: http://groups.yahoo.com/group/vokator
FM-Synthesis	mailing list	: http://groups.yahoo.com/group/fm-
synthesis/

http://www.summasounds.de/

Re: Sysx patches and CZ101

2011-10-01 by steve_the_composer

Sorry to hear it woudn't work for you. Good luck with it. I had fun doing the tests and I learned more about how to use midi-ox than I knew before, so thanks for asking for help (and to others who suggested midi-ox).
Steve


--- In CZsynth@yahoogroups.com, "hector" <hectorcrawfish@...> wrote:
Show quoted textHide quoted text
>
> Well thanks everyone for their help and suggestions but still a no go. only option now is to start changing hardware and that means finding an old PC with isa slots and making a gameport midi cable. Only other thing is the CZ101 itself and theres not too many of those on the shelves any more.
>

Re: [CZsynth] Re: Sysx patches and CZ101

2011-10-01 by Lee Borrell

I see no reason why MIDI-ox should hang waiting for an ACK when sending SYSx out to the MIDI out port:
The reason to use 2 instances is when you are trying to get the CZ to give up a patch into the PC - not vice versa. Therefore the first instance is required to send a PROMPT to send the patch - the patch data is then picked up by the RX instance.

--- On Thu, 29/9/11, steve_the_composer <smw-mail@...> wrote:
Show quoted textHide quoted text
From: steve_the_composer <smw-mail@...>
Subject: [CZsynth] Re: Sysx patches and CZ101
To: CZsynth@yahoogroups.com
Date: Thursday, 29 September, 2011, 23:02















 
 



  


    
      
      
      Using a 1990s era parallel port MOTU 8x8 midi router (port 8 in and port 8 out) connected to my CZ-3000, one and only one instance of midi-ox, and an XP SP3 PC (approc 6-7 years old), I successfully transmitted your first sysex bank (A) to the CZ and simultaneously received the acknowledgements from the CZ (F0 44 00 00 70 30 F7) on the first try. 



This is both good and bad.

GOOD:

--The patches work.

--This confirms that midi-ox can be used to send previously stored CZ banks in sysex form to the CZ. 



BAD:

My test doesn't help diagnose your problem.



Test number 2:

I disconnected the midi out cable from the CZ so that midi-ox would not receive the ack. I transmitted your second bank (B).



Result:

Midi-ox hung, waiting for an acknowledgement.



I then reconnected the midi out and retransmitted the second set of patches. It was as successful as the first test.



This is useful information. It tells us midi-ox needs the roundtrip midi connection.



Again, this was done with one instance of midi-ox. When I read the post that someone said you needed two, it struck me as odd and didn't square with my admittedly limited understanding of midi-ox. I reserved judgement and consciously chose not to comment until I had a chance to do an actual test. (I generally like to run tests if I have the time to confirm that I am not giving erroneous advice. Also, I usually learn stuff that I can use by running the tests.)



I am at a loss, though, as to how to pose further diagnostic questions so that you can be successful.  Maybe after dinner I will write up the steps I took. I fully expect that you already tried what I did, but as long as I have the CZ hooked up I might as well document the steps. 



Steve





    
     

    
    


 



  










[Non-text portions of this message have been removed]

Re: [CZsynth] Re: Sysx patches and CZ101

2011-10-01 by Lee Borrell

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:
Show quoted textHide quoted text
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]

Re: [CZsynth] Re: Sysx patches and CZ101

2011-10-01 by charlie 'chop' copp

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
Show quoted textHide quoted text
----- 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

Re: Sysx patches and CZ101

2011-10-02 by fulfil_objective

--- In CZsynth@yahoogroups.com, "hector" <hectorcrawfish@...> wrote:
>
> Well thanks everyone for their help and suggestions but still a no go. only option now is to start changing hardware and that means finding an old PC with isa slots and making a gameport midi cable. Only other thing is the CZ101 itself and theres not too many of those on the shelves any more.
>

I definitely don't think ISA slots nor make-your-own-cable should be required for sending and receiving sysex to a Casio.

What about a medium old PC with a PCI slot? Add in a ubiquitous Creative SoundBlaster card that has a gameport. You can still buy the MIDI cables that connect to a gameport. (Example: Ebay item number 270558957311) No need to make your own.

That is still a kind of throwback solution that would require new hardware. But not ISA nor make-your-own cable.

Sorry I don't have advice about how to get your USB device working. I just wanted to comment on this one issue.

Re: Sysx patches and CZ101

2011-10-02 by steve_the_composer

I believe you that you don't see the reason. Intuitively it makes sense to me--midi-ox still needs a roundtrip midi flow for some readon. In any case, I explained the testing procedures I used and reported the results.

I remain convinced from my systematic testing that (1) there is no need to use more than one instance of midi-ox to send sysex data dumps to the CZ and (2) there is no need to use more than one instance of midi-ox to receive sysex data dumps from the CZ.

Based on your experience, I assume you can also do it with two instances of midi-ox. However, I think it should be clear that a person does not need to use two instances.

If you (or anyone else) decides to try to replicate my procedures, I'd be interested to know what the results are. There is always the possibility that no matter how detailed I was, I may have left a step or two out (or assumed too much background knowledge or experience on the part of others).

Steve

PS:

Just in case it isn't clear, what you are calling a PROMPT, is what I call a sysex command, namely, what Casio calls Send Request 1. (See page 19 of Casio's original "Guidebook for Midi (Nov. 1985).")

The very same instance of the version of midi-ox I used has a send/receive command. So it sends what you are calling the PROMPT and also listens for the reply.

In fact, you (or anyone else) can put 16 PROMPTS in the send area to request 16 CZ patches and the very same instance of midi-ox will receive 16 replies from the CZ, one for each of the requests.

If it worked for me, I cannot see why it wouldn't work for others.


--- In CZsynth@yahoogroups.com, Lee Borrell <templarser@...> wrote:
Show quoted textHide quoted text
>
> I see no reason why MIDI-ox should hang waiting for an ACK when sending SYSx out to the MIDI out port:
> The reason to use 2 instances is when you are trying to get the CZ to give up a patch into the PC - not vice versa. Therefore the first instance is required to send a PROMPT to send the patch - the patch data is then picked up by the RX instance.
> 
> --- On Thu, 29/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: Thursday, 29 September, 2011, 23:02
> 
>       
>       Using a 1990s era parallel port MOTU 8x8 midi router (port 8 in and port 8 out) connected to my CZ-3000, one and only one instance of midi-ox, and an XP SP3 PC (approc 6-7 years old), I successfully transmitted your first sysex bank (A) to the CZ and simultaneously received the acknowledgements from the CZ (F0 44 00 00 70 30 F7) on the first try. 
> 
> This is both good and bad.
> 
> GOOD:
> 
> --The patches work.
> --This confirms that midi-ox can be used to send previously stored CZ banks in sysex form to the CZ. 
> 
> BAD:
> 
> My test doesn't help diagnose your problem.
> 
> Test number 2:
> 
> I disconnected the midi out cable from the CZ so that midi-ox would not receive the ack. I transmitted your second bank (B).
> 
> Result:
> 
> Midi-ox hung, waiting for an acknowledgement.
> 
> 
> 
> I then reconnected the midi out and retransmitted the second set of patches. It was as successful as the first test.
> 
> 
> 
> This is useful information. It tells us midi-ox needs the roundtrip midi connection.
> 
> 
> 
> Again, this was done with one instance of midi-ox. When I read the post that someone said you needed two, it struck me as odd and didn't square with my admittedly limited understanding of midi-ox. I reserved judgement and consciously chose not to comment until I had a chance to do an actual test. (I generally like to run tests if I have the time to confirm that I am not giving erroneous advice. Also, I usually learn stuff that I can use by running the tests.)
> 
> 
> 
> I am at a loss, though, as to how to pose further diagnostic questions so that you can be successful.  Maybe after dinner I will write up the steps I took. I fully expect that you already tried what I did, but as long as I have the CZ hooked up I might as well document the steps. 
> 
> 
> 
> Steve
> 
> 
> 
> 
> 
>     
>      
> 
>     
>     
> 
> 
>  
> 
> 
> 
>   
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
>

Re: Sysx patches and CZ101

2011-10-02 by steve_the_composer

Yes, exactly!!!  In my version of midi-ox, there is a send/receive menu item that will allow mw to both send and receive sysex simultaneously. I used that feature instead of using one instance of midi-ox to send and a second instance to receive. It just seemed simpler to do it that way.
Steve

--- In CZsynth@yahoogroups.com, Lee Borrell <templarser@...> wrote:
Show quoted textHide quoted text
>
> 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@...m, "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]
>

Re: [CZsynth] Re: Sysx patches and CZ101

2011-10-03 by Lee Borrell

Yes it is not necessary to use two instances - I had not tried sending the Prompt (yes - the Dump Request) from the same screen as I was receiving- as I imagined that MIDI-ox would be in a hung loop waiting to receive a manual dump once that was initiated and therefore the same instance would not be able to send the Dump Request.If the Dump Request is being sent from the same instance - then I am unclear as to how MIDI-ox is then in a state of "RX manual dump" on the same screen to ready it to pick up the requested dump - which is why I was using two instances.

--- On Sun, 2/10/11, steve_the_composer <smw-mail@...> wrote:
Show quoted textHide quoted text
From: steve_the_composer <smw-mail@...>
Subject: [CZsynth] Re: Sysx patches and CZ101
To: CZsynth@yahoogroups.com
Date: Sunday, 2 October, 2011, 18:11















 
 



  


    
      
      
      I believe you that you don't see the reason. Intuitively it makes sense to me--midi-ox still needs a roundtrip midi flow for some readon. In any case, I explained the testing procedures I used and reported the results.



I remain convinced from my systematic testing that (1) there is no need to use more than one instance of midi-ox to send sysex data dumps to the CZ and (2) there is no need to use more than one instance of midi-ox to receive sysex data dumps from the CZ.



Based on your experience, I assume you can also do it with two instances of midi-ox. However, I think it should be clear that a person does not need to use two instances.



If you (or anyone else) decides to try to replicate my procedures, I'd be interested to know what the results are. There is always the possibility that no matter how detailed I was, I may have left a step or two out (or assumed too much background knowledge or experience on the part of others).



Steve



PS:



Just in case it isn't clear, what you are calling a PROMPT, is what I call a sysex command, namely, what Casio calls Send Request 1. (See page 19 of Casio's original "Guidebook for Midi (Nov. 1985).")



The very same instance of the version of midi-ox I used has a send/receive command. So it sends what you are calling the PROMPT and also listens for the reply.



In fact, you (or anyone else) can put 16 PROMPTS in the send area to request 16 CZ patches and the very same instance of midi-ox will receive 16 replies from the CZ, one for each of the requests.



If it worked for me, I cannot see why it wouldn't work for others.



--- In CZsynth@yahoogroups.com, Lee Borrell <templarser@...> wrote:

>

> I see no reason why MIDI-ox should hang waiting for an ACK when sending SYSx out to the MIDI out port:

> The reason to use 2 instances is when you are trying to get the CZ to give up a patch into the PC - not vice versa. Therefore the first instance is required to send a PROMPT to send the patch - the patch data is then picked up by the RX instance.

> 

> --- On Thu, 29/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: Thursday, 29 September, 2011, 23:02

> 

>       

>       Using a 1990s era parallel port MOTU 8x8 midi router (port 8 in and port 8 out) connected to my CZ-3000, one and only one instance of midi-ox, and an XP SP3 PC (approc 6-7 years old), I successfully transmitted your first sysex bank (A) to the CZ and simultaneously received the acknowledgements from the CZ (F0 44 00 00 70 30 F7) on the first try. 

> 

> This is both good and bad.

> 

> GOOD:

> 

> --The patches work.

> --This confirms that midi-ox can be used to send previously stored CZ banks in sysex form to the CZ. 

> 

> BAD:

> 

> My test doesn't help diagnose your problem.

> 

> Test number 2:

> 

> I disconnected the midi out cable from the CZ so that midi-ox would not receive the ack. I transmitted your second bank (B).

> 

> Result:

> 

> Midi-ox hung, waiting for an acknowledgement.

> 

> 

> 

> I then reconnected the midi out and retransmitted the second set of patches. It was as successful as the first test.

> 

> 

> 

> This is useful information. It tells us midi-ox needs the roundtrip midi connection.

> 

> 

> 

> Again, this was done with one instance of midi-ox. When I read the post that someone said you needed two, it struck me as odd and didn't square with my admittedly limited understanding of midi-ox. I reserved judgement and consciously chose not to comment until I had a chance to do an actual test. (I generally like to run tests if I have the time to confirm that I am not giving erroneous advice. Also, I usually learn stuff that I can use by running the tests.)

> 

> 

> 

> I am at a loss, though, as to how to pose further diagnostic questions so that you can be successful.  Maybe after dinner I will write up the steps I took. I fully expect that you already tried what I did, but as long as I have the CZ hooked up I might as well document the steps. 

> 

> 

> 

> Steve

> 

> 

> 

> 

> 

>     

>      

> 

>     

>     

> 

> 

>  

> 

> 

> 

>   

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> [Non-text portions of this message have been removed]

>





    
     

    
    


 



  










[Non-text portions of this message have been removed]

Re: [CZsynth] Re: Sysx patches and CZ101

2011-10-03 by Chris G

Does anyone know where I can get one of these beside ebay?


________________________________
Show quoted textHide quoted text
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]

Re: [CZsynth] Re: Sysx patches and CZ101

2011-10-03 by charlie 'chop' copp

so is this a midi ox group or a cz 101 group????

charles
Show quoted textHide quoted text
----- Original Message -----
From: "Lee Borrell" <templarser@...>
To: <CZsynth@yahoogroups.com>
Sent: Monday, October 03, 2011 4:43 AM
Subject: Re: [CZsynth] Re: Sysx patches and CZ101


Yes it is not necessary to use two instances - I had not tried sending the
Prompt (yes - the Dump Request) from the same screen as I was receiving- as
I imagined that MIDI-ox would be in a hung loop waiting to receive a manual
dump once that was initiated and therefore the same instance would not be
able to send the Dump Request.If the Dump Request is being sent from the
same instance - then I am unclear as to how MIDI-ox is then in a state of
"RX manual dump" on the same screen to ready it to pick up the requested
dump - which is why I was using two instances.

--- On Sun, 2/10/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: Sunday, 2 October, 2011, 18:11


























      I believe you that you don't see the reason. Intuitively it makes
sense to me--midi-ox still needs a roundtrip midi flow for some readon. In
any case, I explained the testing procedures I used and reported the
results.



I remain convinced from my systematic testing that (1) there is no need to
use more than one instance of midi-ox to send sysex data dumps to the CZ and
(2) there is no need to use more than one instance of midi-ox to receive
sysex data dumps from the CZ.



Based on your experience, I assume you can also do it with two instances of
midi-ox. However, I think it should be clear that a person does not need to
use two instances.



If you (or anyone else) decides to try to replicate my procedures, I'd be
interested to know what the results are. There is always the possibility
that no matter how detailed I was, I may have left a step or two out (or
assumed too much background knowledge or experience on the part of others).



Steve



PS:



Just in case it isn't clear, what you are calling a PROMPT, is what I call a
sysex command, namely, what Casio calls Send Request 1. (See page 19 of
Casio's original "Guidebook for Midi (Nov. 1985).")



The very same instance of the version of midi-ox I used has a send/receive
command. So it sends what you are calling the PROMPT and also listens for
the reply.



In fact, you (or anyone else) can put 16 PROMPTS in the send area to request
16 CZ patches and the very same instance of midi-ox will receive 16 replies
from the CZ, one for each of the requests.



If it worked for me, I cannot see why it wouldn't work for others.



--- In CZsynth@yahoogroups.com, Lee Borrell <templarser@...> wrote:

>

> I see no reason why MIDI-ox should hang waiting for an ACK when sending
SYSx out to the MIDI out port:

> The reason to use 2 instances is when you are trying to get the CZ to give
up a patch into the PC - not vice versa. Therefore the first instance is
required to send a PROMPT to send the patch - the patch data is then picked
up by the RX instance.

>

> --- On Thu, 29/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: Thursday, 29 September, 2011, 23:02

>

>

>       Using a 1990s era parallel port MOTU 8x8 midi router (port 8 in and
port 8 out) connected to my CZ-3000, one and only one instance of midi-ox,
and an XP SP3 PC (approc 6-7 years old), I successfully transmitted your
first sysex bank (A) to the CZ and simultaneously received the
acknowledgements from the CZ (F0 44 00 00 70 30 F7) on the first try.

>

> This is both good and bad.

>

> GOOD:

>

> --The patches work.

> --This confirms that midi-ox can be used to send previously stored CZ
banks in sysex form to the CZ.

>

> BAD:

>

> My test doesn't help diagnose your problem.

>

> Test number 2:

>

> I disconnected the midi out cable from the CZ so that midi-ox would not
receive the ack. I transmitted your second bank (B).

>

> Result:

>

> Midi-ox hung, waiting for an acknowledgement.

>

>

>

> I then reconnected the midi out and retransmitted the second set of
patches. It was as successful as the first test.

>

>

>

> This is useful information. It tells us midi-ox needs the roundtrip midi
connection.

>

>

>

> Again, this was done with one instance of midi-ox. When I read the post
that someone said you needed two, it struck me as odd and didn't square with
my admittedly limited understanding of midi-ox. I reserved judgement and
consciously chose not to comment until I had a chance to do an actual test.
(I generally like to run tests if I have the time to confirm that I am not
giving erroneous advice. Also, I usually learn stuff that I can use by
running the tests.)

>

>

>

> I am at a loss, though, as to how to pose further diagnostic questions so
that you can be successful.  Maybe after dinner I will write up the steps I
took. I fully expect that you already tried what I did, but as long as I
have the CZ hooked up I might as well document the steps.

>

>

>

> Steve

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

>

> [Non-text portions of this message have been removed]

>



























[Non-text portions of this message have been removed]



------------------------------------

Yahoo! Groups Links

Re: [CZsynth] Re: Sysx patches and CZ101

2011-10-04 by Lee Borrell

Velleee funee Meester Jones.....
It's an incredibly useful program....and free!

--- On Mon, 3/10/11, charlie 'chop' copp <charles.copp@...> wrote:
Show quoted textHide quoted text
From: charlie 'chop' copp <charles.copp@...>
Subject: Re: [CZsynth] Re: Sysx patches and CZ101
To: CZsynth@yahoogroups.com
Date: Monday, 3 October, 2011, 23:21















 
 



  


    
      
      
      so is this a midi ox group or a cz 101 group????



charles



----- Original Message -----

From: "Lee Borrell" <templarser@...>

To: <CZsynth@yahoogroups.com>

Sent: Monday, October 03, 2011 4:43 AM

Subject: Re: [CZsynth] Re: Sysx patches and CZ101



Yes it is not necessary to use two instances - I had not tried sending the

Prompt (yes - the Dump Request) from the same screen as I was receiving- as

I imagined that MIDI-ox would be in a hung loop waiting to receive a manual

dump once that was initiated and therefore the same instance would not be

able to send the Dump Request.If the Dump Request is being sent from the

same instance - then I am unclear as to how MIDI-ox is then in a state of

"RX manual dump" on the same screen to ready it to pick up the requested

dump - which is why I was using two instances.



--- On Sun, 2/10/11, steve_the_composer <smw-mail@prodigy.net> wrote:



From: steve_the_composer <smw-mail@...>

Subject: [CZsynth] Re: Sysx patches and CZ101

To: CZsynth@yahoogroups.com

Date: Sunday, 2 October, 2011, 18:11



I believe you that you don't see the reason. Intuitively it makes

sense to me--midi-ox still needs a roundtrip midi flow for some readon. In

any case, I explained the testing procedures I used and reported the

results.



I remain convinced from my systematic testing that (1) there is no need to

use more than one instance of midi-ox to send sysex data dumps to the CZ and

(2) there is no need to use more than one instance of midi-ox to receive

sysex data dumps from the CZ.



Based on your experience, I assume you can also do it with two instances of

midi-ox. However, I think it should be clear that a person does not need to

use two instances.



If you (or anyone else) decides to try to replicate my procedures, I'd be

interested to know what the results are. There is always the possibility

that no matter how detailed I was, I may have left a step or two out (or

assumed too much background knowledge or experience on the part of others).



Steve



PS:



Just in case it isn't clear, what you are calling a PROMPT, is what I call a

sysex command, namely, what Casio calls Send Request 1. (See page 19 of

Casio's original "Guidebook for Midi (Nov. 1985).")



The very same instance of the version of midi-ox I used has a send/receive

command. So it sends what you are calling the PROMPT and also listens for

the reply.



In fact, you (or anyone else) can put 16 PROMPTS in the send area to request

16 CZ patches and the very same instance of midi-ox will receive 16 replies

from the CZ, one for each of the requests.



If it worked for me, I cannot see why it wouldn't work for others.



--- In CZsynth@yahoogroups.com, Lee Borrell <templarser@...> wrote:



>



> I see no reason why MIDI-ox should hang waiting for an ACK when sending

SYSx out to the MIDI out port:



> The reason to use 2 instances is when you are trying to get the CZ to give

up a patch into the PC - not vice versa. Therefore the first instance is

required to send a PROMPT to send the patch - the patch data is then picked

up by the RX instance.



>



> --- On Thu, 29/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: Thursday, 29 September, 2011, 23:02



>



>



>       Using a 1990s era parallel port MOTU 8x8 midi router (port 8 in and

port 8 out) connected to my CZ-3000, one and only one instance of midi-ox,

and an XP SP3 PC (approc 6-7 years old), I successfully transmitted your

first sysex bank (A) to the CZ and simultaneously received the

acknowledgements from the CZ (F0 44 00 00 70 30 F7) on the first try.



>



> This is both good and bad.



>



> GOOD:



>



> --The patches work.



> --This confirms that midi-ox can be used to send previously stored CZ

banks in sysex form to the CZ.



>



> BAD:



>



> My test doesn't help diagnose your problem.



>



> Test number 2:



>



> I disconnected the midi out cable from the CZ so that midi-ox would not

receive the ack. I transmitted your second bank (B).



>



> Result:



>



> Midi-ox hung, waiting for an acknowledgement.



>



>



>



> I then reconnected the midi out and retransmitted the second set of

patches. It was as successful as the first test.



>



>



>



> This is useful information. It tells us midi-ox needs the roundtrip midi

connection.



>



>



>



> Again, this was done with one instance of midi-ox. When I read the post

that someone said you needed two, it struck me as odd and didn't square with

my admittedly limited understanding of midi-ox. I reserved judgement and

consciously chose not to comment until I had a chance to do an actual test.

(I generally like to run tests if I have the time to confirm that I am not

giving erroneous advice. Also, I usually learn stuff that I can use by

running the tests.)



>



>



>



> I am at a loss, though, as to how to pose further diagnostic questions so

that you can be successful.  Maybe after dinner I will write up the steps I

took. I fully expect that you already tried what I did, but as long as I

have the CZ hooked up I might as well document the steps.



>



>



>



> Steve



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



>



> [Non-text portions of this message have been removed]



>



[Non-text portions of this message have been removed]



------------------------------------



Yahoo! Groups Links





    
     

    
    


 



  










[Non-text portions of this message have been removed]

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:
Show quoted textHide quoted text
>
> 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]
>

Re: Sysx patches and CZ101

2011-10-05 by steve_the_composer

As I hope you realize, tone of voice is missing from the printed word (for the most part). So, I cannot tell whether your question is a serious question, an attempt at humor, or perhaps a sarcastic remark because we are talking about a tool to use with any synth, including the entire CZ line (but in this case specifically about CZ data dumps). 

In any case, the short answer is, "No." This is NOT a midi ox group or a cz 1010 group.

Steve

--- In CZsynth@yahoogroups.com, charlie 'chop' copp <charles.copp@...> wrote:
Show quoted textHide quoted text
>
> so is this a midi ox group or a cz 101 group????
> 
> charles
> 
> 
> ----- Original Message -----
> From: "Lee Borrell" <templarser@...>
> To: <CZsynth@yahoogroups.com>
> Sent: Monday, October 03, 2011 4:43 AM
> Subject: Re: [CZsynth] Re: Sysx patches and CZ101
> 
> 
> Yes it is not necessary to use two instances - I had not tried sending the
> Prompt (yes - the Dump Request) from the same screen as I was receiving- as
> I imagined that MIDI-ox would be in a hung loop waiting to receive a manual
> dump once that was initiated and therefore the same instance would not be
> able to send the Dump Request.If the Dump Request is being sent from the
> same instance - then I am unclear as to how MIDI-ox is then in a state of
> "RX manual dump" on the same screen to ready it to pick up the requested
> dump - which is why I was using two instances.
> 
> --- On Sun, 2/10/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: Sunday, 2 October, 2011, 18:11
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>       I believe you that you don't see the reason. Intuitively it makes
> sense to me--midi-ox still needs a roundtrip midi flow for some readon. In
> any case, I explained the testing procedures I used and reported the
> results.
> 
> 
> 
> I remain convinced from my systematic testing that (1) there is no need to
> use more than one instance of midi-ox to send sysex data dumps to the CZ and
> (2) there is no need to use more than one instance of midi-ox to receive
> sysex data dumps from the CZ.
> 
> 
> 
> Based on your experience, I assume you can also do it with two instances of
> midi-ox. However, I think it should be clear that a person does not need to
> use two instances.
> 
> 
> 
> If you (or anyone else) decides to try to replicate my procedures, I'd be
> interested to know what the results are. There is always the possibility
> that no matter how detailed I was, I may have left a step or two out (or
> assumed too much background knowledge or experience on the part of others).
> 
> 
> 
> Steve
> 
> 
> 
> PS:
> 
> 
> 
> Just in case it isn't clear, what you are calling a PROMPT, is what I call a
> sysex command, namely, what Casio calls Send Request 1. (See page 19 of
> Casio's original "Guidebook for Midi (Nov. 1985).")
> 
> 
> 
> The very same instance of the version of midi-ox I used has a send/receive
> command. So it sends what you are calling the PROMPT and also listens for
> the reply.
> 
> 
> 
> In fact, you (or anyone else) can put 16 PROMPTS in the send area to request
> 16 CZ patches and the very same instance of midi-ox will receive 16 replies
> from the CZ, one for each of the requests.
> 
> 
> 
> If it worked for me, I cannot see why it wouldn't work for others.
> 
> 
> 
> --- In CZsynth@yahoogroups.com, Lee Borrell <templarser@> wrote:
> 
> >
> 
> > I see no reason why MIDI-ox should hang waiting for an ACK when sending
> SYSx out to the MIDI out port:
> 
> > The reason to use 2 instances is when you are trying to get the CZ to give
> up a patch into the PC - not vice versa. Therefore the first instance is
> required to send a PROMPT to send the patch - the patch data is then picked
> up by the RX instance.
> 
> >
> 
> > --- On Thu, 29/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: Thursday, 29 September, 2011, 23:02
> 
> >
> 
> >
> 
> >       Using a 1990s era parallel port MOTU 8x8 midi router (port 8 in and
> port 8 out) connected to my CZ-3000, one and only one instance of midi-ox,
> and an XP SP3 PC (approc 6-7 years old), I successfully transmitted your
> first sysex bank (A) to the CZ and simultaneously received the
> acknowledgements from the CZ (F0 44 00 00 70 30 F7) on the first try.
> 
> >
> 
> > This is both good and bad.
> 
> >
> 
> > GOOD:
> 
> >
> 
> > --The patches work.
> 
> > --This confirms that midi-ox can be used to send previously stored CZ
> banks in sysex form to the CZ.
> 
> >
> 
> > BAD:
> 
> >
> 
> > My test doesn't help diagnose your problem.
> 
> >
> 
> > Test number 2:
> 
> >
> 
> > I disconnected the midi out cable from the CZ so that midi-ox would not
> receive the ack. I transmitted your second bank (B).
> 
> >
> 
> > Result:
> 
> >
> 
> > Midi-ox hung, waiting for an acknowledgement.
> 
> >
> 
> >
> 
> >
> 
> > I then reconnected the midi out and retransmitted the second set of
> patches. It was as successful as the first test.
> 
> >
> 
> >
> 
> >
> 
> > This is useful information. It tells us midi-ox needs the roundtrip midi
> connection.
> 
> >
> 
> >
> 
> >
> 
> > Again, this was done with one instance of midi-ox. When I read the post
> that someone said you needed two, it struck me as odd and didn't square with
> my admittedly limited understanding of midi-ox. I reserved judgement and
> consciously chose not to comment until I had a chance to do an actual test.
> (I generally like to run tests if I have the time to confirm that I am not
> giving erroneous advice. Also, I usually learn stuff that I can use by
> running the tests.)
> 
> >
> 
> >
> 
> >
> 
> > I am at a loss, though, as to how to pose further diagnostic questions so
> that you can be successful.  Maybe after dinner I will write up the steps I
> took. I fully expect that you already tried what I did, but as long as I
> have the CZ hooked up I might as well document the steps.
> 
> >
> 
> >
> 
> >
> 
> > Steve
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> >
> 
> > [Non-text portions of this message have been removed]
> 
> >
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
> 
> 
> 
> ------------------------------------
> 
> Yahoo! Groups Links
>

Re: Sysx patches and CZ101

2011-10-05 by steve_the_composer

You seem to understand charles much better than I do, so maybe it was an attempt at humor.

Footnote: midi-ox is free for non-commercial users. (It is; however, copyrighted, and the creators have a license for commecial users.)

Steve

--- In CZsynth@yahoogroups.com, Lee Borrell <templarser@...> wrote:
Show quoted textHide quoted text
>
> Velleee funee Meester Jones.....
> It's an incredibly useful program....and free!
> 
> --- On Mon, 3/10/11, charlie 'chop' copp <charles.copp@...> wrote:
> 
> From: charlie 'chop' copp <charles.copp@...>
> Subject: Re: [CZsynth] Re: Sysx patches and CZ101
> To: CZsynth@yahoogroups.com
> Date: Monday, 3 October, 2011, 23:21
> 
>       
>       so is this a midi ox group or a cz 101 group????
> 
> 
> 
> charles
>

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.