Message
Re: [CZsynth] Re: CZ5000 Sequence Data
2017-01-18 by smw-mail@...
On the byte/word level, my guess is that the data encoded in on tape is similar to the way it is organized in the sysex package--just a guess, though.
While I mined the meaning of the sysex sequencer data decades ago, I still think it would take much less total time to record the FSK audio to a wav file, have it played into a CZ-5000 with an MT cable, and then played into a sequencer realtime via midi than to try decoding the FSK data (although the utilities linted at the end of the RZ-1 article looked promising. If mediafire is still a valid site and someone has an account and the utilities are still there, I would probably be interested in seeing if I could make it work with the CZ data.)
I have written about the CZ sequencer data format before, so I won't go into it here--in part because I don't have the data format and the tokens memorized. Not sure if I mined the whole structure, but I was able to set a bit so that tracks could be played just out via midi w/o stealing voices from the CZ. I also seem torecall writing C-64 code to juggle daea to basically bump the data from one track to another track. I believe I abandoned the project before developing code to merge tracks (e.g., combine tracks 1 and 2 and put it on track 7.
So, having spent time on stuff like this, it would seem possible to go from FSK to midi data with an awful amount of work. If it were me, I would go tape (audio) -> wav -> sound card --> MT cable --> CZ --> midi sequencer via realtime record --> smf.
Of course, it should also be possible to mail someone the tape (or a non-high speed dupe).
Anyhow, those are just a few possible options and a recommendation.
.
Steve
Footnote: One CZ-3000 I tested responded to CZ-500 sequencer send and receive requests, stored the sequencer data, and sent it back out. Of course,without the sequencer apparatus, it was only useful as a storage place for a single sequence sysex file.
Attachments
- No local attachments were found for this message.