Yahoo Groups archive

Casio CZ/ VZ/ FZ - Pro Series

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

Message

Re: VZ sysex bulk data transfers and error messages

2004-09-06 by steve_the_composer

> That's an interesting thing to use debug for, I kind of like debug.

I got started assembly language programming with the Commodore line 
(C-64/C-128), the CZ-5000, and Dr. T's KCS.  That got me into 
examining memory and files.  By doing sysex dumps of CZ-5000 
sequencer files, I was able to decipher how it used internal memory 
for sequences and wrote some nifty utilities.  

Looking at SQ.files from the KCS I was able to write a program to 
split a file into "left hand" and "right hand" tracks.  My 
collaborator just played and I split the finished sequence.

Although I had a routine to bounce a CZ-5000 track, I never finished 
my CZ-5000 <==> KCS sequence converter.  (But I learned alot about 
programming on the way and that got me into assembly language 
programming on the PC--MS-DOS/pre-Windows.) 

Two of my favorite routines were (1) D0/B0 and (2) CZ-SPlit.  (I 
forgot whether I first did them on the C-64 or not.) 

D0/B0 enabled me to convert the DH-100's aftertouch to control 
volume/expression on the KORG EX-800. CZ-Split [aka Infinite 
Keysplit) enabled me to play a different patch on each note of the 
keyboard. I thought about adding an "Infinite Velocity Split" 
routine, but never g ot that far.

Hmmmmmm. It might work with the VZ. Someone could design a bank of 64 
presets as one instrument to vary based on note and velocity. Of 
course, it would require an old PC running in MS-DOS with a pre-
windows midi interface. Anyhow, that's what I had in mind for the CZ 
before multi-timbral synths with dynamic voice allocation came along. 

> . . . Hubi's loopback driver when I'm not using Sonar.

I downloaded a version of Hubi's for Windows 3.1.  It was cool.  I 
seem to remember it allowed Windows to handle more than one midi 
program.

> There's a free VST host that's little, and has some midi functions,
> like a step- sequencer.  Sometimes I run that in a separate
> computer, connected by Midi-ox.

After I get going with Sonar, I need to learn about VSTs, DXis, etc. 
Windows really made a lot of things possible, but I never was able to 
figure out midi I/O programming in Windows.  Under MS-DOS I had 
direct control of the midi ports.  Windows took that away.

It has been my dream to find a windows/midi programmer to work with 
to push the envelop of midi programming.

Hmmmm. Maybe Hubi's Loopback would let me do the D0/B0 and CZSplit 
type programs within Windows.  Is that freeware?  Where can I find 
it? Anyone with a VZ wanna design some "InfiniteSplit" banksets?

Just some thoughts and memories. "They're all that's left me." --
Simon and Garfunkle.

--Steve

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.