cs442a07@cs.iastate.edu (Sunny Gulati) (04/25/91)
Hi, We finally figgured out how to make the soundblaster/adlib make sound. We found out its all in interrupt 0x65... BUT we havent figured out the format of the instrument/voice/timbre stuff... ie what makes it sound like different instruments. Could someone give us pointers on this? When we call int 65 with Ax=0x0015, BS:EX pointing to an array of parameters, (1) whats the size of that array? (we think 6) (2) Whats in the array? (We cant figure it out) (3) is only the active voice changed? or is the voice # passed in as a parameter? (4) Is it a pair of (voice)(pointer to instrument) (giving 6 bytes?) (5) Sometimes we get multiple voices even though we only issue a single note on (0x0013). Any pointers on where to look / how to program digitized voice into the soundblaster part of it? Any pointers as to how the "Relative Tick Start", "Play", "Play with Delay" etc interrupts work? Any source out there? Could someone PLEEEEZE look it up in their SoundBlaster Tech Ref Manual??? I mean we figured most of it out by backbreaking trial and error.... (and almost blew the speakers...) Thank you. -- Sunjeev "Sunny" Gulati, student, Iowa State University cs442a07@zippy.cs.iastate.edu taa65@ccvax.iastate.edu (515)-296-9537 "I have nothing better to do than procrastinate" - Myself