From mailserv@gaia.ucs.orst.edu Wed Nov 23 13:37:20 1994
Precedence: Bulk
Date: Wed Nov 23 11:31:48 PST 1994
From: gus-music-request@gaia.ucs.orst.edu (GUS Musician's Server)
Reply-To: gus-music@gaia.ucs.orst.edu (GUS Musician's Digest)
Subject: GUS Musician's Digest V10 #19

GUS Musician's Digest       Wed, 23 Nov 94 11:31 PST     Volume 10: Issue  19 

Today's Topics:
                            bank switching
                GUS Musician's Digest V10 #18 (2 msgs)
            Memory parity error/synchronized .WAV and .MID
                        MIDI adaptor problems
                              MID to MOD
                             subscribe me

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: Wed, 23 Nov 1994 08:01:06 +0100
From: A.PAUW@ELSEVIER.nl
Subject: bank switching

Regarding the bank switching I propose the following

Use Rolands GS system of bank names (melodic):

bank 0: Capital Tone (General Midi)
bank 1: Capital Tone, Variation 1
bank 2: Capital Tone, Variation 2
   ...........................
bank 7: Capital Tone, Variation 7
bank 8: Sub Capital 2
bank 9: Sub Capital 2, Variation 1
   ...........................
bank 63: Sub Capital 7, Variation 7
bank 64: User 1
bank 65: User 2
bank 127: MT-32

As you can see bank 0 stays what it is. Keeping the standard
Gravis patches in there or (small) substitutes would be handy.

The idea is that the Variation banks have small variations on
the capital bank. E.g. the piano sound with longer delay etc.
The Sub Capitals are for different piano's (Patch 0) etc. I
think using BIG patches for instruments will come in here.
Be aware that the SFX section of the GM mapping are no
instruments. The Sub Capitals contain for patches 121-128 (or
actually 120-127) different sounds, Roland has e.g. 
Cap. Seashore (= GM)
Sub Cap. Wind
Sub Cap. Rain
Sub Cap. Thunder

The MT-32 bank can be a remapping of the original sounds in bank
0, as far as can be possible

For the drum mapping (From Rolands G.S.)
0 Standard (GM)
8 Room
16 Power
24 Electronic
25 TR-808
32 Jazz
40 Brush
48 Orchestra
56 SFX
Note that there is room for extra drum kits, one could easily
choose:
24 Electronic
25 TR-808
26 Linn Drum
27 TG-55
 ..

Although bank switching doesn't really work (I mean REALLY) yet,
let's agree on some bank scheme.

Albert Pauw
a.pauw@elsevier.nl

------------------------------

Date: Tue, 22 Nov 1994 12:21:59 -0800 (PST)
From: YOUR WORSE NIGHTMARE!!! <gmontem@mercury.sfsu.edu>
Subject: Re: GUS Musician's Digest V10 #18

> Does anyone know of any good classical guitar (i.e., nylon string)
> guitar patches. There seem to be a lot of electrical guitar patches

yes, Dustin M. (couldn't spell last name) recently released version 2 of 
his guitar patches.  They are in EPAS submit directory as e_guitr2.zip

Good luck,
-George

------------------------------

Date: Tue, 22 Nov 1994 22:41:11 +0100 (MET)
From: Martin Olsson <marols@ulmo.stud.slu.se>
Subject: Re: GUS Musician's Digest V10 #18

Mark writes:

> Date: Tue, 22 Nov 1994 14:27:23 -0500
> From: mpc@mbsmm.com (Mark Clements)
> Subject: Synchronized WAV & MIDI ??
> 
> Greetings, All.
> 
> I am collaborating on a long-distance composition, and have a tape of
> incomplete songs provided by my partner. I will be creating my parts
> on a sequencer, which brings me to my question:
> 
> Does anyone know of a sequencer that lets the GUS play a .WAV file
> that is synchronized to the MIDI metronome? You know, so that when I
> record or play my sequence, the .WAV file starts playing (like backing
> tracks). Ideally, it would also be able to start playing the .WAV file
> from any starting location (i.e., if the song has a tempo of 120 bpm,
> then it should know that if I am starting to record at measure #8, it
> should start playing the .WAV file at the 14 second mark).
> 
> That way, I could record a song from the tape on to my disk, and then
> just use the .WAV file in the sequencer as another ``track''.
> 
> Is there anything out there that does this?


I seem to remember that a while ago there was a discussion of this sort
of thing on the Cakewalk mailing list. Cakewalk Pro for Windows can insert
 WAV files as midi events in a sequence. I have only experimented briefly
with this a couple of months ago. I think the problem is to synchronize
the WAV with the midi. The problem is that the WAV is loaded from disk
when the midi event that triggers it occurs. This gives a delay
(a rather long delay if your want to load an entire song) during which the
midi keeps playing. I can't remember if the wise people on the Cakewalk
list had any solution to this problem, or if the new version of Cakewalk
(v3.0 Win) does something smart like scan the sequence and load WAVs
prior to playing the sequence and just starting them when the WAV
trigger occurs. I don't think there is away in Cakewalk to make the
WAV start anywhere but from the beginning - so you can't start to record
in the middle of the song. What you could do (if you have the hardware) 
is to put your friends tape in a portastudio (a Tascam or something like
that) and synchronize it to a sequencer via SMPTE and a sync-box.

In fact, I'd love it if there was any way to do exactly what you want to
do - cheaply. I've been looking at SAW, which is able to synchronize
several WAV files via SMPTE to any sequencer and even external porta-
studios and the like.

Martin of "Sindy's Dreamrom"

------------------------------

Date: Wed, 23 Nov 1994 07:41:47 +0100
From: A.PAUW@ELSEVIER.nl
Subject: Memory parity error/synchronized .WAV and .MID

About the parity error
> ti-me! All I get is a message: "Memory parity error detected
> System halted". Only cure is that reset-button; no Ctrl-Alt-Del.
> 	Funny (...) thing is that MIDI-output-port is working
> just fine. No problems. Adaptors LED's are flickering always,
Strange, well, midi in works using the processors NMI line,
specially in Windows and a normal interrupt in DOS. I get the
idea that some initializing software of the UltraSound is not
loaded yet. The NMI interrupt works (which is at least one
thing) but still points to the usual `parity error' routine.
Have your tried using ultrinit.sys/ultrinit.exe? Midi out is not
interrupt controlled so this works always.

About Synchronized WAV & MIDI ??
> Does anyone know of a sequencer that lets the GUS play a .WAV file
> that is synchronized to the MIDI metronome? You know, so that when I
> record or play my sequence, the .WAV file starts playing (like backing
> tracks). Ideally, it would also be able to start playing the .WAV file
> from any starting location (i.e., if the song has a tempo of 120 bpm,
> then it should know that if I am starting to record at measure #8, it
> should start playing the .WAV file at the 14 second mark).
Yes, I know a sequencer, WinJammer Pro. This is not the
shareware version. I use it too. The latest version has also a
mixer panel and music notation screen for editing. You can put
in any MCI events in the sequencer, if you know the MCI
commands. Even starting to play a CD or an .AVI video should
be possible in the middle of a Midi file. Playing wave files on
a certain measure IS possible as I experimented with it, quite
fun. The way you want to use it came also across my mind, but I
am not a great singer!

If you want to contact Dan McKee (the maker of WinJammer), then
you can contact him on 71333.1572@compuserve.com

Albert Pauw
a.pauw@elsevier.nl

------------------------------

Date: Wed, 23 Nov 1994 11:32:40 GMT
From: Clarke Brunt <CLARKE@lsl.co.uk>
Subject: Re: MIDI adaptor problems

>	I've just bought a new computer with GUS Max with MIDI
>Adaptor. My main problem is: every time I try to send any MIDI-
>message (note on, mod, etc.) to my computer, it crashes. Eve-ry-
>ti-me! All I get is a message: "Memory parity error detected
>System halted". Only cure is that reset-button; no Ctrl-Alt-Del.

Could this be the "NMI is not supported on your motherboard"
problem? Maybe this is discussed the the FAQ, but I'm not sure.
I believe that the Non-Maskable-Interrupt is used by MIDI-In, and
by SBOS (try loading SBOS and see if it says anything). The
usual answer people give to this is "Take the board back to your
supplier and ask for one that *really is* PC compatible". (I've
never had this problem - so it might not be this at all).
Maybe you could look in your BIOS setup to see if you can disable
memory parity checking, in case that helps.

------------------------------

Date: Wed, 23 Nov 1994 10:16:39 +0100
From: Piet van Oostrum <piet@cs.ruu.nl>
Subject: Re: MID to MOD

>>>>> dave.stubbs@canrem.com (Dave Stubbs) (DS) writes:

DS> Heddo all,
DS> Is there a program that will convert MIDI files to MOD files
DS> as long as a library of patches is provided?  While I'm on
DS> that topic, where can I find a library of MOD patches?

There is a program ptmid that converts midi files to mod files. There is
also an associated library with instrument samples. I think I got this from
the GUS archive, but anyway you can find it in

ftp.cs.ruu.nl:/pub/MIDI/PROGRAMS/MSDOS. look at the files that start with
ptmid. It even contains C source.
-- 
Piet van Oostrum <piet@cs.ruu.nl>

------------------------------

Date: Wed, 23 Nov 1994 12:42:47 +0100 (MET)
From: Harry Nurmohamed <hinurmoh@cs.ruu.nl>
Subject: subscribe me

hinurmoh@cs.ruu.nl

------------------------------

End of GUS Musician's Digest V10 #19
************************************

To post to tomorrow's digest:                        <gus-music@mail.orst.edu>
To (un)subscribe or get help:                <gus-music-request@mail.orst.edu>
To contact a human (last resort):              <gus-music-owner@mail.orst.edu>

                       FTP Sites                     Archive Directories
                       ---------                     -------------------
Main N.American Site:  archive.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
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.cs.utah.edu/~debry/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/

MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
                               Email to <ftpmail@doc.ic.ac.uk>

New Submit Files Mailing List: Email to <listproc@uni-konstanz.de>
                         with content "subscribe epas-list <your-name-here>"

Hints:
      - Get the FAQ from the FTP sites or the request server.
      - Mail to <gus-music-request@mail.orst.edu> for info about other
	GUS related mailing lists (general use, programmers, etc.).


