Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: CZ-1 programming interface

2008-01-28 by Fulfil Objective

Joaquim,

I don't think I've seen a dump of the CZ-1 ROM anywhere in all my
hunting around the web.

Your idea for reprogramming the mod wheel is interesting, although it
sounds a little intimidating to me.

If programming the envelopes (etc.) is the problem, maybe an easier
answer would be to use a higher level programming language to make a
nice application for a computer? It's so easy to interface the CZ-1
with a computer, and it has a decent set of sysex commands.  You could
have the whole computer screen to create your sounds, all the settings
at once, and not even use the little LCD.  I guess that wouldn't be as
good if what you're looking for is real-time or performance control. 
But it would be good if all you need is better programming
capabilities.  And it wouldn't require disassembling, flashing ROMs, etc.


--- In CZsynth@yahoogroups.com, "jdcx64" <jdcx64@...> wrote:
>
> I have both a CZ-1 and a JX-8P+PG800
> The Roland is well built, it is easy to program and makes interesting
> sounds, but I like the Casio even better.
> The thing I don't like about the Casio is the programming interface.
> The direct key for every setting is a good approach but the page
> up/down cursor left/right system forces me to keep looking at the LCD
> screen and spoils my mood. The value up/down keys are also not
practical.
> 
> A small change to the CZ1 firmware could improve this:
> 
> - the modulation wheel could be used for parameter input
> 
> - the 8 black panel keys could be relabeled and used for direct
> parameter selection,
>   no more page up/down cursor left/right value+/- sus/end keys
>   a first 1-8 key press to select parameters 1a-8a
>   [a second 1-8 key press to select parameters 1b-8b]
>   [a third 1-8 key press to select parameters 1c-8c]
> 
> example:
> 
> Changing DCW1 envelope curves:
> 1. press the DCW1ENV key
> 
> 2. press panel key 1 for rate1; roll the wheel
> 3. press panel key 1 for level1; roll the wheel
> [4. press panel key 1 for ***/sus/end1; roll the wheel]
> 
> 5. press panel key N for rateN; roll the wheel
> 6. press panel key N for levelN; roll the wheel
> [7. press panel key N for ***/sus/endN; roll the wheel]
> 
> This would allow me to play with sounds without even looking at the
> screen.
> 
> 
> I've been an assembly language programmer for many years and this
> small change to the CZ-1 firmware is within my capabilities.
> Does anyone know of disassembler/assembler tools for the NEC 87AD
> series microcontrollers? Is a dump of the CZ1 ROM available?
> 
> Best regards,
> Joaquim Carvalho
>

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.