Yeah that's at least partially true. The earlyness of the spec is probably the biggest reason why they did it differently. It looks like from what they did that they just interpreted the early MIDI spec differently than what was intended and without any real precedents before them to compare against the CZ sysx implementation became a little funky. Really though you can almost ignore the Casio spec (the only instrument where you can't do this is sending samples to the RZ-1) and go ahead and send the entire sysx strings like normal, the CZ series will just store the extra bytes in the input buffer and then process them when ready. This makes it totally transparent to the PC that there is anything going on that's different. As of yet I have never caused a buffer overflow on a CZ doing this and this solution is a lot easier than timing loops or booting windows in special modes to allow direct control of the MIDI port or anything like that. So far I've applied this technique in Unisyn and Cakewalk (I really like storing all of my instrument settings in the sequence file) with very good results. I suppose that on a very fast PC you might get into trouble but most midi apps let you specify a packet size and delay time in between sysx packets and fiddling with this should set things straight again. Jon -----Original Message----- From: Kenji [SMTP:kenjib@...] Sent: Friday, May 11, 2001 5:03 PM To: CZsynth@yahoogroups.com Subject: [CZsynth] RE: Re: patches loaded via C64 I thought I heard somewhere that their MIDI implementation is different because the CZ101 was one of the first MIDI instruments made and the standard was not quite as "standard" yet. Maybe I'm wrong though. -k > From: "Furman, Jon W." <jfurman@...> > Subject: RE: Re: patches loaded via C64 > > I know why that is unfortunately, it's because Casio implemented Sysx back > then a little differently than the rest of the world. Basically they __________________________________________________ Do You Yahoo!? Yahoo! Auctions - buy the things you want at great prices http://auctions.yahoo.com/ To unsubscribe from this group, send an email to: CZsynth-unsubscribe@yahoogroups.com Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Message
RE: [CZsynth] RE: Re: patches loaded via C64
2001-05-14 by Furman, Jon W.
Attachments
- No local attachments were found for this message.