GUS Programmer's Digest Mon, 6 Sep 93 :07 MDT Volume 4: Issue 5 Today's Topics: GUS Programmer's Digest V4 #2 Sysex, ultramid Standard Info: - Meta-info about the GUS can be found at the end of the Digest. - Before you ask a question, please READ THE FAQ. ---------------------------------------------------------------------- Date: Mon, 6 Sep 1993 10:39:07 +0800 (WST) From: Jayeson Lee-Steere Subject: Re: GUS Programmer's Digest V4 #2 Message-ID: <199309060239.KAA17280@tartarus.uwa.edu.au> John Cowles writes: > If anyone's interested, I'll post a complete list of defined midi events, > including midi messages and controllers. > I'm interested. Jayeson Lee-Steere leesteer@tartarus.uwa.edu.au ------------------------------ Date: Sun, 5 Sep 1993 13:20:15 -0400 (EDT) From: dionf@ERE.UMontreal.CA (Francois Dion) Subject: Sysex, ultramid Message-ID: <9309051720.AA01738@brise.ERE.UMontreal.CA> > From: chuth@lonestar.utsa.edu (Cornel H. Huth) > Subject: begin!=start & GUS SysEx ID > > And then Francois Dion said, > > > BTW, how one does get a midi id? Can one be simply used? > > According to docs somewhere the GUS MIDI SysEx ID is in each patch file. Yes. I know of the #000002 sysex id. I received mail when i did the patch.h file back at the beginning of 93 about that, and noted that. BUT... > Okay, the second page in App. F, > second member, gravis_id[10], "...containing Gravis' system exclusive > midi [sic, heck, let's just sic the whole SDK, heh!] ID:". in what representation is this? octal? so it's 0-2 ? or is it 2? (that is used by Big Briar). And has it been assigned or just used by Gravis? And it still doesn't answer my question, how can one get a midi id... As for ultramid, the only way i got it to issue a patch change to anything else than patch 0 and that it plays the new instrument is to send the F8 clock byte to ultramid. I make my MPU401 generate the F8 so it's not a big deal, but with the Gravis midi port, i'll have to generate the 24ppq clock with an interrupt timer (probably use the gravis timer), but i'd like to avoid that. Also, if i send this realtime message, there will be a divide by zero error (?!) after a few patch changes. So, is there a way to avoid using F8? Ciao, -- Francois Dion ' _ _ _ CISM (_) (_) _) FM Montreal , Canada Email: CISM@ERE.UMontreal.CA (_) / . _) 10000 Watts Telephone no: (514) 343-7511 _______________________________________________________________________________ Audio-C-DJ-Fractals-Future-Label-Multimedia-Music-Radio-Rave-Video-VR-Volvo-... ------------------------------ End of GUS Programmer's Digest V4 #5 ************************************ To post to tomorrow's digest: To (un)subscribe or get help: To contact a human (last resort): FTP sites: archive.epas.utoronto.ca pub/pc/ultrasound wuarchive.wustl.edu systems/msdos/ultrasound Hints: - Get the FAQ from the FTP sites or the request server. - Mail to for info about other GUS related mailing lists (UNIX, OS/2, GUS-MIDI, etc.)