The GUS Programmer's Digest Saturday, 16 December 1995 Volume 23 : Number 004 Today's Topics: [none] 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. ---------------------------------------------------------------------- From: grupo1@cartuja.us.es (Apuntes Grupo 1) Date: Thu, 14 Dec 1995 15:04:57 GMT Subject: [none] Hello, I'm trying to make a MIDI player with the GUS without Ultramid for playing song in a game, and I have some problems. I know that when I play a note, it must go up, then decay, stay with the same amplitude and then put it off. It's in FM sintesys, but with the GUS, y don't know what I must do with the volume, I must leave it at the same rate all the time till I switch it off, or I must put it louder at the begining and then switch it down, and leave it at than rate till it had finished?. Other question is about instruments with more than a layer, like a piano, that a wave is when the hammer pull and other is the mechanism of the piano. When the file put a note on, I must leave them the same time, I mean, I think the first wave must be shorter than the second, but I have only a command of switch the note off?. And the last is about a program I made only for Sound Blaster, I've put it with SBOS, with Megaem and it don't detect that there is a SB emulated, I mean It say than I've not SB. The program detect the SB sending a byte of digitalized sound (the bite is 0) in the DMA and looks if there have been an IRQ interruption of finished of the sound. If so, there is a SB, if not none. My question is: how I must reconogize the SB whithout looking for the BLASTER evironment variable, that it were compatible with megaem or SBOS. My program hasn't got 386 code and it is programed in real mode. Thanks in advance. Note: I'm Spanish so sorry about my English that I know that I've got a lot of mistakes. ------------------------------ End of The GUS Programmer's Digest V23 #4 ***************************************** To post to tomorrow's digest: To (un)subscribe or get help: To contact a human (last resort): FTP Sites Archive Directories --------- ------------------- Main N.American Site: ftp.orst.edu pub/packages/gravis wuarchive.wustl.edu systems/ibmpc/ultrasound Main Asian Site: nctuccca.edu.tw PC/ultrasound Main European Site: src.doc.ic.ac.uk packages/ultrasound ftp.pwr.wroc.pl pub/ultrasound Main Australian Site: ftp.mpx.com.au /ultrasound/general /ultrasound/submit South African Site: ftp.sun.ac.za /pub/packages/ultrasound Submissions: archive.epas.utoronto.ca pub/pc/ultrasound/submit Newly Validated Files: archive.epas.utoronto.ca pub/pc/ultrasound Mirrors: garbo.uwasa.fi mirror/ultrasound ftp.st.nepean.uws.edu.au pc/ultrasound ftp.luth.se pub/msdos/ultrasound Gopher Sites Menu directory ------------ -------------- Main Site: src.doc.ic.ac.uk packages/ultrasound WWW Pages --------- Main Site: http://www.xmission.com/~grue/gus.html Main European Site: http://src.doc.ic.ac.uk/packages/ultrasound/ Main Australian Site: http://ftp.mpx.com.au/archive/ultrasound/general/ http://ftp.mpx.com.au/archive/ultrasound/submit/ http://ftp.mpx.com.au/gravis.html Mirrors: http://www.st.nepean.uws.edu.au/pub/pc/ultrasound/ GUS Digest Acrhives: http://gpu.srv.ualberta.ca/~itam/digest.html http://www.student.adelaide.edu.au/~godfathr/gus/gus.html MailServer For Archive Access: Email to