home *** CD-ROM | disk | FTP | other *** search
- GUS Musician's Digest Tue, 8 Nov 94 12:10 PST Volume 10: Issue 7
-
- Today's Topics:
- GUS and MusicStation
- unsubscribe
- using lots of patches with a sequencer
-
- 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: 8 Nov 94 08:50:00 MET
- From: "VISX80::GRECNER" <GRECNER%VISX80.decnet@musx53.zfe.siemens.de>
- Subject: GUS and MusicStation
-
- Hello,
- I'm asking this for the second time already, sorry.
- Does anyone use the MusicStation from Steinberg with GUS ?
- I can't seem to make it work with the demo version.
-
- Martin Grecner
-
- ------------------------------
-
- Date: Tue, 8 Nov 94 09:16:07 +0100
- From: mr@nit.be (Marc Resibois)
- Subject: unsubscribe
-
-
-
- ------------------------------
-
- Date: Tue, 8 Nov 94 09:33:29 EST
- From: ivan@molson.ho.att.com (Ivan Strom)
- Subject: Re: using lots of patches with a sequencer
-
- ------------------------------
-
- Date: Sun, 6 Nov 94 19:12:16 EST
- From: Robert Coleman <rcoleman@mail.cc.trincoll.edu>
- Subject: using lots of patches with a sequencer
-
- I have tons of patches on my hard drive that i've made. i'd like to be able
- to select them from inside a sequencer (using winjammer at the moment...)
- by their filenames or some other meaningful tagname that i give it. then
- it will be easier to work inside the sequencer, since all the patch-change
- messages will show the name of the sound, rather than a number or generic
- midi name...which i find very difficult to work with.
-
- can anyone help with this ?????
-
- ------------------------------
-
- I've discussed GUS bank-switching support with Dan McKee, the author of WinJammer,
- who stated he wasn't interested in adding this since there wasn't general
- agreement on how it should be done, nor a good way of doing it due to the
- limitations of the GUS driver.
-
- Perhaps if we, as users, can agree on a standard, it would be easier to persuade
- sequencer authors to implement the standard. Note that the GUS driver DOES
- support bank switching, which makes it possible to select from your tons
- of patches. It does not however implement incremental patch loading, thus
- all patches must come out of one bank (with unfound patches defaulting to
- bank 0).
-
- Proposal:
- For tracks mapped to a GUS synthesizer port:
- 1) Bank number is determined normally by (controller 0 * 128 + controller 32),
- i.e. CC0 is MSB, CC32 is LSB.
- 2) Channel 10 is always treated as a drum channel.
- 3) (optional) User can elect if channel 16 is to be treated as a drum channel
- (since user may map these via midimapper).
- 4) To support files generated for GS and similar synths:
- - If CC0 is used without CC32, it is treated as the bank number directly.
- - If a program change occurs on a drum channel and there are no CC0/32
- changes on that channel, it is used as the bank number
- 5) The sequencer assumes that the first non-zero bank encountered for melodics
- becomes the "controlling" bank, and to map this into the wBank argument of
- the midiOutCachePatches call. (Similar logic for drums).
-
- Banks can then use the following conventions:
- Banks 0-511 can be "standardized". Suggest using GS bank numbers where
- applicable.
- Banks 512+ can be song-specific. These might be used where necessary to
- load patches across multiple banks.
-
- Note a caution in the above: If a sequence has the following:
- Track 1: Channel 1, Bank 0, ProgCh 0
- Track 2: Channel 2, Bank 128, ProgCh 32
- then the progch 0 will be loaded out of bank 128, not bank 0, if progch 0
- is defined in bank 128. There is no way to avoid this with the present driver,
- because of unimplemented incremental patch loading.
-
-
- Any comments on this. I've brought up this issue before (without this much
- detail) but have never generated much comment.
-
- ------------------------------
-
- End of GUS Musician's Digest V10 #7
- ***********************************
-
- 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.).
-
-
-