Joaquim, The main and sub CPU's in the CZ-1 are uPD7810. The datasheet is available from www.datasheet4u.com and the service manual is in the CZ-1 yahoo group. I can send any of this info you need too. I haven't dumped the rom code on the CZ-1 eproms yet because they are soldered in. These processors were used in Arcade games along with some synths such as the Juno-106. There seems to be a mention of a MAME open source compiler package for this and something about Z180? I'm not a progammer so this all out of my league. CC control may be a tall order for the CPU to have time for. Myself I would like to see the envelopes loop. 128 steps for each stage of the envelope shown in the LCD menu (same as sysex.) Mod Wheel and Aftertouch control of the filter, and envelopes. Possible velocity rate control of the envelopes to go along with the levels. The full compliment of waves available from sysex shown on the display. Etc. Pretty much the same wishlist carries over to the VZ synths too. Are you the same programmer who worked on JSynthLib? Fran --- In CZsynth@yahoogroups.com, "-" <jdcx64@...> wrote: > > ************************************************** > Please give me some documentation help (CPU docs/assembler/disassembler, a ROM dump of the CZ-1 would be great but I can get it myself) and I'll make a software patch for the CZ-1 to receive realtime CC codes for every synth parameter and publicly release it as a few byte changes to its Eprom firmware, or as a few documented assembly code lines for the people who want to get more into it. > ************************************************** > > The long version: > > This is a discussion that has been repeated several times but although we have talked about it we have done nothing nothing to fix it yet. > > Like the difference between playing with a stuffed dog and a live one, synths are a lot more fun if they can edited in realtime with knobs or faders. That is the only reason I use my JX8P+PG800 a lot more than I use my CZ-1. The CZ-1, just some software running on a slow 8 bit CPU, sounds more interesting to me than the JX-8P with its 8 expensive and hard to replace filter chips, but there's something it can't do: with other synts I use a cotton swab to keep one key pressed and have incredible fun playing that single note all night, moving from places like a rave party in an alien space ship, the insides of the Krakatoa, a bee hive, etc. > > I have a BCF2000 thing (8 good quality motorized faders and 8 encoder knobs MIDI controller), a bargain for 100USD. Programming it is easy but the problem with using anything like it with the CZs is that CZs don't accept individual CC messages for changing most synth parameters. This could be changed via a software upgrade on a spare 4USD Eprom. If the Eprom is socketed, replacing it with a new one is something anyone could do in a couple of minutes, if not, good soldering skills are required but any experienced repairman could unsolder the chip and solder a socket in its position for painless upgrades. > > Assembly language / embedded programming is (still) my job and giving a fix to the CZ software would be only fun for me. I would do it immediately but I don't have the patience to find the documentation for the CPU in the CZ and the corresponding assembler / disassembler software. I briefly searched for them online but I couldn't find them. > > ************************************************** > Please give me some documentation help (CPU docs/assembler/disassembler, a ROM dump of the CZ-1 would be great but I can get it myself) and I'll make a software patch for the CZ-1 to receive realtime CC codes for every synth parameter and publicly release it as a few byte changes to its Eprom firmware, or as a few documented assembly code lines for the people who want to get more into it. > ************************************************** > > Joaquim >
Message
Re: Realtime synth parameters control with faders like BCF2000 / BCR2000
2009-11-15 by narfman96
Attachments
- No local attachments were found for this message.