Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: [CZsynth] Re: sysex editor

2009-10-16 by Lee Borrell

That's very interesting - I must look into that - thanks.
 
LEE

--- On Wed, 14/10/09, korgpolyex800 <korgpolyex800@...> wrote:


From: korgpolyex800 <korgpolyex800@...>
Subject: [CZsynth] Re: sysex editor
To: CZsynth@yahoogroups.com
Date: Wednesday, 14 October, 2009, 19:59


  



I think you should consider developing a driver for JsynthLib which is an open source project to provide librarian and patch editing functions for ANY synth that has MIDI/sysex.

I designed/created/ sell the hardware/software upgrade for the Korg Poly-800 (www.hawk800. com) and I now have a librarian/patch editor working for my upgrade kit based on JsynthLib. It's not quite ready for release yet so it's not posted on the web site - yet.

Writing the code for the driver was hard going at first because JsynthLib is based on Java and I had not written any Java for some years. But now that I've gone through the pain of that, I am enjoying adding the editing functions to the code. All of the slider, knobs, switches, etc that you would have to create in a purpose built program are already implemented as widgets so with JsynthLib you just have to focus on the sysex code for each synth. Getting basic librarian patch save/load functions is really quite easy.

I would imagine that creating a librarian for any CZ would be relatively easy and the editor wouldn't be too hard after that.

Since JsynthLib is Java based, it runs on any platform. That's a very nice thing.

Mike.

--- In CZsynth@yahoogroups .com, Lee Borrell <templarser@ ...> wrote:
>
> In theory- you can edit a CZ file with MIDI-ox but it is perhaps not the recommended route - I can't recall if CZ's operate a checksum - but if they did it means calculating it manually - and even if they do not - then editing individual bytes is possible - but it means referring to the byte map ( I have it online but the site seems to be down for some reason) - this is why Charles and myself have been trying to find a way to do an editor.
>  
> There are a couple of options - use a retro emulator such as STEEM to mimic and old machine that has an editor.
> Get an editor that runs on your system.
> Write your own editor.
>  
> Obviously the preferred one is the 2nd one - unless someone has already done it- then it means learning one of the PC languages such as VB or C etc etc.
>  
> I guess most musos are after a plug and play option - and exe file that allows sysx transfer and editing - to date I have not found a viable one that has not got bugs. Which is why I was planning on writing my own - I have got as far as transferring the internal memory of a DX100 to a commodore machine and breaking down the CZ sysx code to begin planning a program - either way - that is not for the PC - I believe there was a program called UNISYN which Bernard was working on -not sure where that is at.
>  
> I can send anyone the programs I have which are PC-based for the CZ - I think one is DOS based - and the other runs in windows - I have not used it extensively to say if it is any good. I am pretty sure I got it from the files section of this forum.
> 
> --- On Wed, 14/10/09, steve_the_composer <smw-mail@.. .> wrote:
> 
> 
> From: steve_the_composer <smw-mail@.. .>
> Subject: [CZsynth] Re: sysex editor
> To: CZsynth@yahoogroups .com
> Date: Wednesday, 14 October, 2009, 2:15 AM
> 
> 
>   
> 
> 
> 
> What do you want to do? If you just want to edit a sysex dump, I think you could use midi-ox. --Steve
> 
> --- In CZsynth@yahoogroups .com, "baronvonbovine" <baronvonbovine@ ...> wrote:
> >
> > Does anyone have a program I can use with windows xp to edit my CZ midi info?
> >
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> [Non-text portions of this message have been removed]
>

















      

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

Attachments

Move to quarantaine

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