Long time CZ list members may recall my previous posts within the past year or so about the CZ-5000 sequencer memory structure. Background: In the second half of the 1980s, I dabbled in writing midi programming (mostly using sysex) in Commodore 64 (6502/6510) assembly language. I began with the CZ-5000. One project was the start of a program to do software manipulation of sequencer memory dumps. Toward this effort, I mined the sequencer dump and got as far as writing a routine that would bounce one track to another track. Although a full-featured graphical editor was possible (and indeed still is) I stopped development. On this board I previously mentioned having my original notes for the cz-5000 sequencer memory structure. However, since I could not find them, I concluded that I may have thrown them out. Good news: I found them. So, if anyone is interested in writing software to manipulate sequencer data, my material could save you a couple of hundred hours of mining the dump format. BTW: Although the CZ-5000 sequencer was limited to a maximum of 8 voices, I seem to recall that when transmitting note data via midi there was no such limit. If I remember correctly, you could have more than 8 voices coming out simply by manipulating the number of voices listed in the track map. If anyone uses the CZ-5000 sequencer, a number of possibilities exist, such as a standard midi file to CZ-5000 sequencer dump converter, or vice versa. If there is any interest, let me know. --Dr. Steve
Message
CZ-5000 Sequencer Memory Structure
2004-02-23 by steve_the_composer
Attachments
- No local attachments were found for this message.