home *** CD-ROM | disk | FTP | other *** search
/ Sound, Music & MIDI Collection 2 / SMMVOL2.bin / GRAV_SDK / GMD10I07.ZIP / GMD10I07.TXT / text0000.txt < prev   
Encoding:
Text File  |  1995-03-04  |  6.5 KB  |  152 lines

  1. GUS Musician's Digest       Tue, 8 Nov 94 12:10 PST      Volume 10: Issue   7 
  2.  
  3. Today's Topics:
  4.                          GUS and MusicStation
  5.                              unsubscribe
  6.                 using lots of patches with a sequencer
  7.  
  8. Standard Info:
  9.     - Meta-info about the GUS can be found at the end of the Digest.
  10.     - Before you ask a question, please READ THE FAQ.
  11.  
  12. ----------------------------------------------------------------------
  13.  
  14. Date: 8 Nov 94 08:50:00 MET
  15. From: "VISX80::GRECNER" <GRECNER%VISX80.decnet@musx53.zfe.siemens.de>
  16. Subject: GUS and MusicStation
  17.  
  18. Hello,
  19. I'm asking this for the second time already, sorry.
  20. Does anyone use the MusicStation from Steinberg with GUS ?
  21. I can't seem to make it work with the demo version.
  22.  
  23.             Martin Grecner
  24.  
  25. ------------------------------
  26.  
  27. Date: Tue, 8 Nov 94 09:16:07 +0100
  28. From: mr@nit.be (Marc Resibois)
  29. Subject: unsubscribe
  30.  
  31.  
  32.  
  33. ------------------------------
  34.  
  35. Date: Tue, 8 Nov 94 09:33:29 EST
  36. From: ivan@molson.ho.att.com (Ivan Strom)
  37. Subject: Re: using lots of patches with a sequencer
  38.  
  39.     ------------------------------
  40.  
  41.     Date: Sun, 6 Nov 94 19:12:16 EST
  42.     From: Robert Coleman <rcoleman@mail.cc.trincoll.edu>
  43.     Subject: using lots of patches with a sequencer
  44.  
  45.     I have tons of patches on my hard drive that i've made.  i'd like to be able
  46.     to select them from inside a sequencer (using winjammer at the moment...)
  47.     by their filenames or some other meaningful tagname that i give it.  then
  48.     it will be easier to work inside the sequencer, since all the patch-change
  49.     messages will show the name of the sound, rather than a number or generic
  50.     midi name...which i find very difficult to work with.
  51.  
  52.     can anyone help with this ?????
  53.  
  54.     ------------------------------
  55.  
  56. I've discussed GUS bank-switching support with Dan McKee, the author of WinJammer,
  57. who stated he wasn't interested in adding this since there wasn't general
  58. agreement on how it should be done, nor a good way of doing it due to the
  59. limitations of the GUS driver.
  60.  
  61. Perhaps if we, as users, can agree on a standard, it would be easier to persuade
  62. sequencer authors to implement the standard.  Note that the GUS driver DOES
  63. support bank switching, which makes it possible to select from your tons
  64. of patches.  It does not however implement incremental patch loading, thus
  65. all patches must come out of one bank (with unfound patches defaulting to
  66. bank 0).
  67.  
  68. Proposal:
  69. For tracks mapped to a GUS synthesizer port:
  70. 1) Bank number is determined normally by (controller 0 * 128 + controller 32),
  71.    i.e. CC0 is MSB, CC32 is LSB.
  72. 2) Channel 10 is always treated as a drum channel.
  73. 3) (optional) User can elect if channel 16 is to be treated as a drum channel
  74.    (since user may map these via midimapper).
  75. 4) To support files generated for GS and similar synths:
  76.       - If CC0 is used without CC32, it is treated as the bank number directly.
  77.       - If a program change occurs on a drum channel and there are no CC0/32
  78.         changes on that channel, it is used as the bank number
  79. 5) The sequencer assumes that the first non-zero bank encountered for melodics
  80.    becomes the "controlling" bank, and to map this into the wBank argument of
  81.    the midiOutCachePatches call.  (Similar logic for drums).
  82.  
  83. Banks can then use the following conventions:
  84. Banks 0-511 can be "standardized".  Suggest using GS bank numbers where
  85. applicable.
  86. Banks 512+ can be song-specific.  These might be used where necessary to
  87. load patches across multiple banks.
  88.  
  89. Note a caution in the above:  If a sequence has the following:
  90.        Track 1: Channel 1, Bank 0, ProgCh 0
  91.        Track 2: Channel 2, Bank 128, ProgCh 32
  92. then the progch 0 will be loaded out of bank 128, not bank 0, if progch 0
  93. is defined in bank 128.  There is no way to avoid this with the present driver,
  94. because of unimplemented incremental patch loading.
  95.  
  96.  
  97. Any comments on this.  I've brought up this issue before (without this much
  98. detail) but have never generated much comment.
  99.  
  100. ------------------------------
  101.  
  102. End of GUS Musician's Digest V10 #7
  103. ***********************************
  104.  
  105. To post to tomorrow's digest:                        <gus-music@mail.orst.edu>
  106. To (un)subscribe or get help:                <gus-music-request@mail.orst.edu>
  107. To contact a human (last resort):              <gus-music-owner@mail.orst.edu>
  108.  
  109.                        FTP Sites                     Archive Directories
  110.                        ---------                     -------------------
  111. Main N.American Site:  archive.orst.edu              pub/packages/gravis
  112.                        wuarchive.wustl.edu           systems/ibmpc/ultrasound
  113. Main Asian Site:       nctuccca.edu.tw               PC/ultrasound
  114. Main European Site:    src.doc.ic.ac.uk              packages/ultrasound
  115. Main Australian Site:  ftp.mpx.com.au                /ultrasound/general
  116.                                                      /ultrasound/submit
  117. South African Site:    ftp.sun.ac.za                 /pub/packages/ultrasound
  118. Submissions:           archive.epas.utoronto.ca      pub/pc/ultrasound/submit
  119. Newly Validated Files: archive.epas.utoronto.ca      pub/pc/ultrasound
  120.  
  121. Mirrors:               garbo.uwasa.fi                mirror/ultrasound
  122.                        ftp.st.nepean.uws.edu.au      pc/ultrasound
  123.                        ftp.luth.se                   pub/msdos/ultrasound
  124.  
  125.                        Gopher Sites                  Menu directory
  126.                        ------------                  --------------
  127. Main Site:             src.doc.ic.ac.uk              packages/ultrasound
  128.  
  129.                        WWW Pages
  130.                        ---------
  131. Main Site:             http://www.cs.utah.edu/~debry/gus.html
  132.  
  133. Main European Site:    http://src.doc.ic.ac.uk/packages/ultrasound/
  134. Main Australian Site:  http://ftp.mpx.com.au/archive/ultrasound/general/
  135.                        http://ftp.mpx.com.au/archive/ultrasound/submit/
  136.                        http://ftp.mpx.com.au/gravis.html
  137.                        
  138. Mirrors:               http://www.st.nepean.uws.edu.au/pub/pc/ultrasound/
  139.  
  140. MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
  141.                                Email to <ftpmail@doc.ic.ac.uk>
  142.  
  143. New Submit Files Mailing List: Email to <listproc@uni-konstanz.de>
  144.                          with content "subscribe epas-list <your-name-here>"
  145.  
  146. Hints:
  147.       - Get the FAQ from the FTP sites or the request server.
  148.       - Mail to <gus-music-request@mail.orst.edu> for info about other
  149.     GUS related mailing lists (general use, programmers, etc.).
  150.  
  151.  
  152.