Path: chuka.playstation.co.uk!news From: James Russell Newsgroups: scee.yaroze.programming.sound Subject: Re: MOD player Date: Fri, 05 Sep 1997 16:20:27 +1200 Organization: Peace Computers NZ Ltd Lines: 46 Message-ID: <340F888B.237C@peace.co.nz> References: <3408ECA2.D5D11A95@ibm.net> <340D31C1.6FA4@interactive.sony.com> <340E1EA4.7A5F@peace.co.nz> <340E5FCF.1386@interactive.sony.com> NNTP-Posting-Host: 202.37.70.35 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.0Gold (X11; I; IRIX 6.2 IP22) Developer Support wrote: > > That's almost right, but midi contains program change messages, so a > midi track could be using program 1 at first, then switch to program 2 > later. > Done by some MIDI event, right? > > Now this sounds right (although I'm not sure) but my biggest problem with it > > is that it requires the use of a waveform (the VAG, or sound sample), and > > I was under the impression that MIDI didn't HAVE to have sound samples. > > > > MIDI is just a way of controlling a musical instrument, it effectively > records all of the key presses from a synth or master keyboard. In this > case the Playstation plays back the midi note using sampled instruments > ( in a VAB file ) Right, that clears up a whole lot of misinformation I had then. I guess it was caused by the SoundBlaster (and other PC cards) having MIDI support and channels, where the waveforms were generated in real-time. Right, so the plan seems to be: Use a MIDI SMF-1 file converted from the MOD to specify when each sample in the VAB should play, and at what note. Volumes and tempo could all be specified as MIDI events - But some people here have been having trouble with pitchbend. Hmmmm... Looks like the VSync option is the best. J -- ==PEACE COMPUTERS ==James.Russell@peace.co.nz - 64(9)3730400 -Fax 64(9)3730401 So simple, a child could do it. (Child sold separately)