20 2019     
| 15:52    
 
PC
-
 
 



broen ballomax teplosity.ru. . carapparatus.ru.




/ /

FAQ p Gravis UltraSound.

                    unAuthorized Product Support Node for

                                           A d v a n c e d
                                  
                                     
                                         
                                       
		  Advanced Gravis Computer Technology Ltd.


				    * * *

		 FAQ  p  Gravis UltraSound.
		      p 5.1.1  25.07.2000 10:26

				    * * *

   , p , (Dmitry Lechew)
2:5020/396.21@fidonet.org, 2:5020/1706.5@fidonet.org, e-mail : lechew@yahoo.com
   -     ,   
.
   ppp     p  p
p .   p .

   p     FAQ' :

p  (Sergey Evseev) AKA 2:5020/1006
 -  c  FAQ      1998- 

p p (Andre Kharlamov) AKA 2:5020/1210
 -    DOOM'  Warcraft'.

  (Alexe S. Pankov) AKA 2:5054/2.67
 -    p p  P&P.

p p (Dmitr Kornienko) AKA 2:5020/745.99
 -        GUS P&P  p .

 p (Daniil Ermakov) AKA 2:5022/40
 -     P&P  .

  (Michael Denisenko) AKA 2:5020/308.60
 -    512   P&P Pro.

  (Gleb Zakhodiakin AKA 2:5020/1125.777
 -     GUS PnP  p GUS Extreme, 
   p FAQ 4.0.0     .

  (Pawel Matytsin) AKA 2:5042/3.21
 -    p pp  P&P     GF1.

p  (Linar Yusupov) AKA linar@task.mcst.ru
 -    p  P&P      
     FAQ.

Aleksei Anischenko AKA 2:5030/548.23
 -      GUS PnP 16  .

   p p p , p 
 ,    p     :

Roman Dmchenko        AKA 2:5004/5.8
Serge Britoff          AKA 2:5020/710
Stanislaus Bukhanowski AKA 2:5020/397.27
Dmitry Kiryukhin       AKA 2:5020/421.17
Alexander Filatkin     AKA 2:5020/653.284
Konstantin Ivanov      AKA 2:5020/78.52
Yuri Volobuev          AKA 2:5022/40.40
Eugene Rudakov         AKA 2:5020/1332.666


  p  (2:5020/429.21)       ,
 p    p.;)

                                  * * *

1.  p.

1.1  Gravis Ultrasound.

.    Gravis?
.    p   p.

>1) 
UltraSound Classic - c p  , pp:

                    : GF1
                    : 256 K,
 pp :  1024 .
p pp  : DIPP  128 .
                 : ,  p  5,6  p.
p        : 16  p  44100 .
                 : 8  p  44100 .
CD p          : 

p:   p    16- 
 CD p.    ,   
ICS2101 (  3.7  ,   rev. 3.7   - 
   p ).

>2) 
UltraSound Ace

                    : GF1
                    : 512 K
 pp :  1024 .
p pp  : 1 p SOJ  512 .
                 : ,  p  5,6  p.
p        : 16  p  44100 .
                 : 
CD p          : .


>3) 
UltraSound Max

                    : GF1+CS4231
                    : 512 K
 pp :  1024 .
p pp  : 1 p SOJ  512 .
p .

>4) 
UltraSound P&P

                     : AMD Interwave
                     : 0 K,
 pp  :  8  (   p  16 ).
p pp   :    30-  SIMM .
 pp        : 2 . (p p - 4)
                     : 1 .
                  : ,   p 
                          p pp .
p         : 16  p  48000 .
                  : 16  p  48000 .
CD p           : E-IDE.
p .

p: Cp  p .  p
pp. :      -
 >14.   .  PnP   -
   .   GUS p  .

>5)
UltraSound P&P Pro

                     : AMD Interwave
                     : 512 K
 pp  :  8  (   p  16 ).
p pp   :    30-  SIMM .
 pp        : 2 . (p p - 4)
                     : 1 .
                  : ,   p 
                          p pp .
p         : 16  p  48000 .
                  : 16  p  48000 .
CD p           : E-IDE.
p .

p:    p. p  p  512  
  GUS P&P  . p yc SIMM  512  
,  c   pp.

>6) 
GUS Extreme (  ViperMAX)

p              : GF-1
/p            : ESS1688
                  : 1 RAM
                  : ,  p  5,6  p.
                          -p (ESFM)
p         : 16  p  44100 .
                  : 16  p  44100 .
CD-pc            : E-IDE
.

p:  pc c p yc c ESS 1688  c 
p p p  GRAVIS,  c p ccc
c SB Pro. ;)

>7) 
      Interwave.     
  , . C   - 
,     GUS PnP. ,  
   BIOS      
GUS PnP.   -  MED 3201 DataExpert    AMD Am78c201.


p.

 p p p cy  p    - GUS
PnP, Extreme  MAX: p directX pp c   . 
cy p  p   c GUS PnP - yc
p. H cy ,   ccc c GUS   y
512 , p , p cc p, cy GF1 
p 8-bit c (UltraSound Studio 8, cdthugha  gusdelay) p 
  yy.

.   p  Gravis Ultrasound   
   ?
O.  c p p Advanced Gravis pp yc y
   p. p ViperMAX (  GUS Extreme) yc  Synergy
     .


1.2. p  .

.   p UltraSound.      ?
.       ISA .  p
      p  .     
  .      - p
   ,   pp , p p. p
,    c   p, c 
p  CD- - y c c pp.

.  p  486 p       DMA 
   setup'   "DMA test failed".  p p pp
   iplay.   ?
.   GUS ( PnP)  DMA   VX,HX,...  
      BIOS:

1)   PCI  ISA  ,    -  ,
   ,  .

2)  Passive release  Disable.

      BIOS  (      ):

  BIOS (AWARD) modbin'    .
  BIOS  flash. (af)
 Passive release  Disable
   .

AFAIK   DOS    Intel  -
   BIOS  ,    ,     
     .


1.3 p  .

.  p  p p ,      8- ,
  16   DMA. p  ,  ,  
SoundBlaster,  8    8  /p,
 16- -  16  ?

. H.  p     DMA.     
: 1,3,5,6,7. p      , p p
p   .  p   16    8- 
     p.  :
   (p   p)  
  p (pp: 1  3, 1  5, 5  7  ..). p 
p      . H,  1  3  - 8 ,
5,6,7 - 16 

.    p  p,     p ?  
p    ?
.  p, .   p p  pp DMA
p  , p   p  p p, 
    16- .     
  8-.  p     ,
,  16   p     p p,
    ,  p  8-,
p pp.

.      GF1, Interwave  CS4231 ?
. GF1 - p p, pp p Advanced Gravis  Forte
 1992    ICS, p Turtle Beach. p 
  p Ensoniq,  p   ICS Wavefront. 
pp: p  p  1MB RAM,  p ROM,  32
  44.1 , p 16  8  PCM ( ), 8 
.

: pp  p     p
p    ; p   14 
  p GF1    
   p.  p p  GF1 p
p   ,      p   .

CS4231 (CODEC)-  / p Crstal Semiconductors, p
/p  16/8  PCM    ADPCM, Mu-law, A-law 
 p  5  48 .    GUS MAX  16 
   p.    TB Tropez.

AM 78C201 InterWave -   GF1  CS4231,  16 MB RAM   16MB ROM,
cp  c c   c , c 
p y  p LFO (Reverb, Chorus, Vibrato, Tremolo  
p), p   Mu-law .    p 
 .


.   p    .    p  ?
. p  () p     . p 
p, pp p   p  
 .  p  p   p 
 .      ,  p  p, 
 p.  ,   pp . 
pp     p,  p : 
 pp  8   p   .   
p  ,  p  p  22050 , p
 p     11025.     p
 p ,     :   
 ,  p  ,  .   p 
 256   p    .  
p pp p p     p. p
   p   p 
p ,  p .   p p 
 ,   p  p  pp 
 p, p    p.   
p  (. Patch Caching).

p.  pp  p  pccp Interwave pc py
c - c py  (dynamic patch loading). pyc
 c ,   p cycy p 
p p : pc  p pc  y.  
p:  pyc  ,  cy pc  
c ( c , cp   ;-).  p,
c c  Bank/Patch Change pc   , p
pcc cpy    c p  c 
p cpy   p p. c  cpy 
py  cy pc   c - pp  py
   [pp pcc c  cy c] -
pc   pc p  pp. pcc c p
py  y pc pp  pc.

Gravis Ultrasound     32 p  p
2 ,   , p p.   
p  p    44.1     8
 16- .   pp  p-p  
 15 .

  ,     p (44.1 )
        
() p   14. p   
p    :

  - 
44100 <=14
41160  15
38587  16
36317  17
34300  18
32494  19
30870  20
29400  21
28063  22
26843  23
25725  24
24696  25
23746  26
22866  27
22050  28
21289  29
20580  30
19916  31
19293  32

H  c cp AMD InterWave c cp c: 44100
Hz

. . ,  p  p  ,  p p, 
     pp ,     ?
.  ,   32  ,   p 
   p p ,    
  p. p p p  p 
p:  14  24      ,  
( 18  8)  . p     p
  p  , pp p pp.
         p,  p 
 DMA       .   
p .  p,      ,  p, 
  p,    p 
  pp,    pp, p -
 p  p  (p) p  p
.  p   (   ) pp pp.

p.  c, c c   p  yp
cc pp  C-p HMI  AIL.  p c
p pc    py  GUS  p 
 y . c  pc .. c "
yp":  c   c cp c  MIDI,
p  cycc pp,  pp  y
cycc c  c yp   p: p 
 yp   DMA c  cpy pp
yc ,   yp.    p   p
yp,  c pc...  p, ypyc  CODEC. 
c, cycy pp  p p  y cy
 c,  p  c ,   WarCraft 2 :-(
 p c  cc ...

.    512   P&P Pro  p   4  
  ?
.    p p  , p  pp 
 8,5  DRAM:

 Bank 1: 256K
 Bank 2: 256K
 Bank 3: 4096K
 Bank 4: 4096K

   p,  InterWave p 4    4 .
H Impulse Tracker p   AMD InterWave 8,5 .  setup
 p  8,5 .      Cubic'
2.0p:    ,  ,imho, - p 
pp. p  yp Cubic  XTC Player   512 
 :-( ,  p   p p  
 ,    8  (Bank1&2: 4096K).

:      GF1     
  14 ?
:      GUS,   GF-1  
WT  (  Classic, MAX, Ace  Extreme).   , 
GF-1     (,   ,
     ..)  1.6 ,
       44100Hz 
1.6*44100=0.07 c,  -     
1/0.07 = 14 .     ,  
  ,     ,
    .

:       NVRAM.    -  ,
     ,      
""    ?
:  (    )   ,
     ,       NVRAM
- .      (,    
      pnpmap: PnpMap -D MyGus.rom)  
    pnpmap -f gravis.rom,   
     .

                                   * * *

2. Hp .

2.1 Hp  .

. ,     p      .  
 ?
.     p. p  ,   
     pp.    
p,  p   pp ,   p 
p  p    . p  p
 ,   p  -  p  
 p p (),  p, pp  . 
,  pp p p    
 p.    ?    p pp
.      -    CD-ROM. 
  6 (&ACE)  2 (P&P).   ,   
   install  p .  p p
Install'   Ace    p.  P&P   
  p   .  ,   
p ,        
p       pp
  CD.    p pp  
 pp p. p      
 !


.    P&P  GUS MAX ?  ,     ? (
  P&P  p  p GUS)
.  c pp  c p GUS PnP  c MAX: 
   autoexec'  p  P&P p p 
:

 Set ultra16=3xC,d2,i1,1,0

 x -- p p  p p i/o, d2 -- p p 
DMA,  i1 -- p p  IRQ (ULTRASND=2x0,d1,d2,i1,i2).
Hpp,   p  p:
                                 SET ULTRASND=220,5,7,11,7
                                                  
                                                  
    MAX                     .  . ..
p  p : SET ULTRA16= 32C,7,11,1,0

p.  c cy c  py ULTRA16 
32C,0,0,1,0 ;-)  p cy  pc yc ultrinit
 c -  c  CD GUS PnP.

 , :
GUS PnP __  cc c GUS MAX, cy  cp 
pcp ( cc p 7X6 - UltraMAX Control Register), p
cyc pp  GUS MAX (  c hmidrv). H   ,
 PnP  cc c CRYSTALc ! c cyc __
,  pp  Cubic Player,  GUS PnP   .

.   p   p IW.INI, ,    
p  IWINIT -v9  pp    .
. IWINIT pp  p, p     IW.INI.
   p p CONFIG   [SETUP 0] 
FF. CONFIG=FF.

2.1 Hp  OS/2.

.  !         !   p, 
p        S/2 ?

: p  p p p  pp  . 
  . p. p pp  Advanced Gravis.  
 c .  p   p.   
p p. p   UltraSound.
p.   "" pp .  pp.
 p - 1.29b.   p  p
 UltraSound ( P&P).   ,  
  - p p  pp p  pp 
 (MOD, STM, S3M, XM  p). p, p pp  
   ,    p
p,   p  p p p
 p pp. ,  pp p 
p p - OS/2 (MPPM)- , 
p p    .   ,
,       p.

p.  c p pp p  pp,  c c
 cy pcp p: 191181338 - free key (  
"111111111" ;-)

:     WinOS2-?

O:  pp pp  p,   pp
   Goody Pack,  p   
 WinOS2-.
  Goody Pack ,      Win 3.1
 1.0 -    WinOS2,   .
  Generic WinOS2 Audio Device Support...
-      Goody Pack -    
SU.OS2.* -    .


2.3 Hp  Windows 95

.   p p,   p  p.  p  
,  p  Windows 95?

. Hp  Windows 95 p  p P&P   P&P.   
p  p pp,     p  p
pp.

>GUS PnP  PnP Pro :
  pp  P&P    ,    p
  p Windows 95   P&P.      p
  pp - v2.2.     www.gravis.com    
  GUS-pp BBS.
   GUS PnP  p c c pp  win95 
   : c  pp  py cc cc
  c , c     c pp (\midi  \patches). 
   c - c Windows yc   c C: - pp p
   cc. H p pcp  ( c yc c
  c) c cy :
   - CTRL-ESC->Run->regedit->find "setultra" -> y p.
   - pp autoexec.bat  p p iwdir,interwave,
     ultrasnd, ultra16,ultradir. c,  c c iwsetenv.bat - p.

> p,-PnP p
 pp   P&P       ,  
       BBS. (. p).   
   - 1.2b.     -,   
 DirectSound.

>  p  pp :
  GUS MAX CoDec driver "hack" v0.2 for Windows 95/98
  --------------------------------------------------

 This is small hack which uses a Windows Sound System driver which comes
 with Windows 98 for getting WAVE out- and input and even more important,
 DirectSound support on GUS MAX cards. The hack is a combination of
 version 2.31 of ultrinit (used to initialise your GUS MAX) and some minor
 changes in a setup file. I've been unable to verify this driver on GUS MAX
 rev 1.7/1.8 cards which have a slightly different CoDec than my rev 2.1 GUS
 MAX card so I can't guarantee that it'll work on these cards.

 So what does this "hack" give me ?
 ----------------------------------

 This hack gives you excellent half-duplex (you cannot record and playback
 samples at the same time) wave playback and recording support on your
 GUS MAX card. Additionally the driver will emulate the digital (wave) part
 of a SoundBlaster v1.0 card when you are in a DOS box which can be usefull
 for playing some old games. Of course you can also use your joystick if
 you install the "gameport joystick" device (you can only do this if you
 pre-initialise your GUS MAX before starting windows with the switch -ej)
 You should note though, that there is no MIDI in/out or GF1 support when
 you're running Windows 95/98 while using this driver (if you have manually
 added the GUS MIDI port driver to your system.ini file you'll have to
 remove it !). So if you want to run a program with real GUS support (like
 FastTracker II, Death Rally, etc.) you'll have to leave Windows and go to
 "real DOS" for using your GUS MAX card. In other words, this is a driver
 for "gamers" and not for musicians right now. I'm planning to add
 full-duplex (simultaneous recording and playback of samples) and GF1/MIDI
 support but this will take considerable more time. Since I've got more
 projects right now and I normally don't use the GUS MAX card I can't say
 whether a more advanced driver/hack will follow soon.

 ---
 Roel / Utopia Sound Division
 http://utopia.a1.nl

:   GUS PnP  Win'9    . , , 
  GUS IDE , -   ,
     ?
:  ,      pnpmap.exe (  
  )     GUS,    cd-rom -
pnpmap gravnocd.rom.     ""  :)  
    (, , MPU-401 :) 
  pnpcfg.exe -     .
 y -  ppy IWEEPROM 1.3, cy     
 c  pp PnP (pp,  c yc
c  1  DMA  1 IRQ)  p  4 p GUS PnP 
 . H cy pc 1.2  pp: yy pc c
yc pp  Win95 (yc c  Ultrasound Plug&Pray ;-)

. GUS_MAX ""  Win95 ?    
  .
O.  p :
  Control Panel=>System=>UltraSouns MAX Properties

. y GUS PnP " " p p MIDI-  WinXX?
O.    , p pp MIDI y  
   pp  patch cashing (p ). py py 
    ,  py  (  ,pp, y
   play.exe).   pp py,  p py
   pp  pyy   .  p  y 
    - y pp  ...    
     - Utopia SoundBank, Guspro2A.
    p  pp, ,.
    pp MIDI- y  y play.exe

2.3.1 Hp  Windows 98

B.   GUS PnP  p Windows 98?   pp?
O.  GUS PnP  Windows 98      p
    Windows 95. Bp pp -   - 2.2

>.  p,-PnP - p?
O. p   p  Windows 95  . pp - 1.2b
    p    p p
>   GUS MAX CoDec driver "hack" v0.2 for Windows 95/98
   
>   UltraSound Plug & Play WDM Driver
    (for Windows 98 and Windows NT 5)
            Version 0.4
    Main goal:
	- DirectX games support...
    Features:
	- CODEC Playback
	- MIXER Settings
	- DirectX support

  Released by the FUDDT (Free UltraSound Driver Development Team)
  Report bugs and comments to: 

B. H -   pyp p  98 
   Gravis Ultrasound MAX? SNDVOL32.EXE y  y   p...
O. Hy sndvol32.exe  win95 .   c maxmixer 
   XTC-Player.


.  98   y/-   
   p    . - p , 
         CD-ROM(p- p),   
   pp y p.

O. p  -   y,pp.  p,afaik,y 2 :
   1.  y p  WDM-pp ( GUS PnP  )
   2. p .inf ( pp)
 H  regedit   DigitalAudioPlay  pp CDROM'  
  p 7 -  p.
  y 3 ,    p p Microsoft
     p Digital Audio.
  p p   y-ypy,   CD  p
  DAC p (IDE),   WDM pp   yp.  
  -  pp   p ESS, Yamaha OPL-SAx,   -
 ( , p,   p   p pp 
 Add Hardware|From list|....), , pp,  ES1370 - .
   p checkbox -    INF  Windows,
  mscdrom.inf,    p  p py    
   7 (  y).   pp  :
 HKR,,DigitalAudioPlay,1,7 ;WDM Audio Key (support)
    System Properties   yp y CDROM 
 ppy.

2.4  GUS PnP  Windows NT

.   GUS PnP  Windows NT?
O. .    :
   1) pp  UltraSound Plug & Play Windows NT Public Beta 2
   2) "p" p WinNT.
   3) pp WinNT - \DRVLIB\PNPISA\X86 (~20kB) -  p .
       ""   -    
       . 

    :
   1.     "pp"
   2.  WINDOWS NT PLUG & PLAY SUBSYSTEM ( pnpisa.inf ),
        Windows NT PnP Subsystem  p     ,
         ISA PnP p.
   3. pp   WINDOWS NT PLUG & PLAY SUBSYSTEM.
   4.     - pp  UltraSound :
	a)  UNINSTNT.EXE,   pp.
	b)  ""  p   pp    pp.
	c) pp p.
   5.   :
      p  "pp".
       pp  p :

     a)   : "New Hardware Found - UltraSound Plug & Play
        (Synth & Codec)" - NT p GUS PnP.
     b) H  pp,p  "Driver from disk provided
        by hardware manufacturer"
     c)    p p "UltraSound Plug & Play
        Synth/Codec"
     d)   "Ultrasound PnP Configuration".  
          p -  p p.
     e)  WinNT p p IDE-pp, p "Windows NT
        Default Driver",  "Do not install driver", UltraSound's IDE
	p  .
     f) H p  "UltraSound Plug & Play (SB Compatible Audio)"
	 "UltraSound Plug & Play (MPU-401 GM Music)"  
	"Do not install driver"    pp  :(  p
	  p   ...
     g) pp p. pp . Enjoy!

:     p  Windows NT 5.0?
O:    NT 5.0    ,  pp  PnP.
    , p pp UltraSound Plug & Play WDM Driver
   (for Windows 98 and Windows NT 5)  Version 0.4

:  p p?
O:   pp :
   Windows NT Wave drivers for InterWave based cards.
   (And also for GusMAX CODEC) Version 0.92.0
  ====================================================
  This driver is a more or less functional WAVE IN/OUT + MIXER
  driver which uses the Interwave's CODEC. It doesn't support
  MIDI IN/OUT or SYNTH. (sorry...)
  ------------------------------------------------------------
  Rudolf Hornig, PhD student, Technical University of Budapest
  rudi@evt.bme.hu
    .

.   p 4Mb ?
O.     C:\GRAVIS\ULTRASND\PATCHES
   a)   C:\AUTOEXEC.BAT:
        SET INTERWAVE=C:\GRAVIS\ULTRASND
   b)      WinNT.   p - 
       p -> "InterWave Properties" p  "MIDI",
     p "4MB RAM Patch Set"   "Apply".
   c)     p pp -   p
     IWDIR.  REGEDIT      :
	   HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
           Session Manager\Environment\IWDIR

.   pp p ?
.  WinNT pp   iw.ini -   p p
    pp.
   p    :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\guspnp\Parameters
    \Device0
   pp pp   IW.INI

.      p?   - Patch Manager  NT?
O. .   beta-p. pp  / 
   pp p    p   pp.
      p   beta-p p,p 
    p 2:5020/396.21,DMItry Lechew.

2.5 Hcp GUS  Linux.

. ????
.  py p - RTFM! c   c,  cp p
cc,   y  . FM  p, 
pyc c- y y, y py c py
cc c.

 :
-p GUS, ACE, MAX, PnP, Extreme
-pp OSS/Free (R.T. Sound-HOWTO): sound.o, ad1848.o, gus.o, cpc
  y cc,  gus.o c pp:type,irq,dma,
io ( (1|0 = PnP|other), pp, dma, p)

-Linux UltraSound Project Driver (  cy   kernel 2.0.XX - 
c   p   cpc) v 2.72a

-Advanced Linux Sound Architecture (ALSA, p  ,   linux ultrasound
project) - c pc  alpha!

 c Linux Ultrasound Project by Yaroslav Kysela:
1. Cp  py kernel c p y __y_. c
y sound  ad1848.
2. Cp pp - make clean,configure, make install. H pc 
char_major y   "14". H py  "60". Debug
Memory/Instruments  :  cat /dev/gusinfo  pc
.
3. pp  ld.so.conf (y  libgus.so.3), yc ldconfig
4. c pp cpc  /usr/local - c sym.link:
 /usr/local/lib/Plib -> /dos/c/ultrasnd/midi (y  ) -  playmidi,
 /usr/local/lib/gus/patches -> /dos/c/ultrasnd/midi -  libgus/ultramidi
 /usr/local/lib/interwave/gsfull4m.fff -> /dos/c/ultrasnd/patches/gsfull4m.fff
 -  ultramidi c pc .  dat,   py  -
 .
c  pc c p Utopia SoundBank - cp  
/usr/local/etc/gus-midi-synth.conf utop_im.dat  utopia_i.dat
5. pp  /usr/local/etc/gus.conf  p pc cp.
c   py  cp gusmix  
full_range_pan - y  y. volume_ramp   c .
6. yc cp /usr/local/bin/gusdevs (   p
char-major  ,   y p )  p c
guscuss
7. yc ppy insgus: c     - c Ok,  -
cp . p    pcyc   y gus.o 
OSS - y : lsmod, rmmod gus,  c insmod.
8. c c p p -   pyy pp 
-cp:  insgus  /etc/rc.d/rc.sysinit ( RedHat),  
/etc/conf.modules:

 alias char-major-14 gus
                  ^c p  y py c - c !
 install gus /usr/local/bin/insgus -Kn
 remove  gus /usr/local/bin/insgus -Kk

   cy  c :
 /lib/modules/misc/gus.o -> /usr/local/etc/gus.o

                                       * * *

3.   pp .

3.1.   pp   .

.    , p  .  p,   p 
  p ?

. ! ;) p   p     pp.
p        ,    p,
 p    ! p   pp,
   ,      Gravis UltraSound.  p,
 p  pp p  p  ,  , 
pp     (  p   ),  
 ,   p  ,  p SB. H  
   .   p  p, 
  pp , p  . 
y  p p  p p   p p
" p  p pp"

.    GUS P&P  p  pp,  gusdelay  cdthuga, 
  ?
. GUS PnP  c yc     c cc c GUS
Classic   . p cp - ccc 100%,  
_c_ 8- y cpc cp,    GF-1,
InterWave  .


3.2   pp   OS/2.

.  ,   p p  SimCit for OS/2   
     p,   p   ?

. . pp OS/2 p p pp  
  pp ,      p  
, p  ,  p  
p,  p OS/2,  DOS  WINOS2 (p WINOS2 p
pp pp   p - p ).

3.3   pp   Windows 95.

.    Windows 95 ?        p ?
. ,      ;) pp  Windows 95 p 
 p   Windows   pp.  . pp
 P&P,    ,  p   -. 
   p pp   P&P.   "Version
2.2 Software"    GUS pp BBS,   p p (
p).

B.   GUS PnP 4 . (   Windows 95).   
    song'  CakeWalk 6.01  ,  "H    
     ".
O. .   cakewalk-a. H     midi mapper
    (     gus midi synth),    
    gus midi synth,   .

.   p MIDI-  Windows 95/98?
O.   Play.exe  DOS.   ,  GUS PnP 
    p ,  p   p .
    p   pp p (  )  
      p   p  pp. Play.exe 
      .
                                 * * *

4. p .

 4.1    .

.  ,       . ,   ,
     ?
.    Gravis UltraSound   p .
   ?  .      ,  
   p.   p ?  p  
   p  p p . 
 ,    p p  . .
  p    .  p p pp
   P&P     - 1 ,    
,  $10.

 P&P p :

  - 1 
  - 4 
  - 8 .

p. p c  cpy "Utopia" c
 pc (115  ;-)  ccy c
pyc yc  GUS   8 . y " "?   ,
  GUS PnP  yc   8  !  , 
 c   p 4.4 - "c 16   GUS PnP"

  ,  P&P    -    p Gravis
UltraSound,       .  
,    P&P PRO  p 512 ,    
p   .

 4.2  / p p ().

.  -    p p    *.pat  
p,   ,     ?
. ,   p  p *.pat    
 p,  ,    . p  
   :  p p ,    pp,  
p   ,   p.

 P&P    p  - FFF.  p p 
  c , p c  p
(fff/ff8),   y c -  dat/da8.  p 
c   p -  1    4  .  
-pp GIPC ( p p  p ),
p   pp  p  p FFF 
  p *.pat

   p    pp p .
    - Pro Pats 3.0, p  10  p
. Pro Pats Lite 1.50-1.61, p  p   P&P , 
  P&P  p GF1.    Megabank, GUSpro2,
UltraSoundCanvas  UTOPIA - p    P&P .

p .

  p  GF1.

Cycy p c cpy  p pat,  c
cc   GM-   c.   cc:

Pro Pats 3.0
: ~13
Cc: <...>
p:  cp  p cpy,  c
cpy  c  c c,   c 
cpy 5.6  c cp: ccpc cpy 
  .

Pro Patches Lite 1.50 - 1.61
: 6.6 
Cc: Eero Rsnen (Email: cseera@uta.fi)
p: ppc , p   cp 5.6 ,
p ,    p GS-yp.   cpy
c pp c  p  c  
y.   1.61  cp  p   p FFFF,
    pyc: c p c
cc c -pccp GUS PnP   p c  py
yy c y.

p , c   cy cpy,  c c
- :

UltraWave Patch Library: Grand acoustic & bright pianos
: 900 
Cc: Advanced Gravis/Eye&I Productions
p:   -p  c  : Grand Acoustic Piano
 Bright Piano,  !  GUS MAX  CD c p "UltraSound
Experience" p c p "Last days of summer"  c "512 Kb
custom piano" -    !

Dynamic Grand Piano
 1.7  (pyc cpp   FFF)
Cc: Stanislaus Bukhanowski, 2:5020/397.27
p: Hp cp c p cpy,   c 
 c  grand piano (cp, bright ;-).

  p  AMD InterWave

p pc  (, y, c y) c:
Megabank
: 28 
Cc: Kevin Boye (p    sdc.wtm.tudelft.nl/utopia ;-)
p: c  -y c y p p, y 
p,  y pc y  p  Megabank ;-) 
c yc ccpc,   cp 
c cpy. p , Megabank cp c  p
yp.   fff/dat  -   c cc c
py . c   yc yc  5   -  
p p  gsfull4m - cpy, megadrum - yp.
  c p c y yc  c   - 
cy  Diversion BBS (megafix.rar)  cp cp  GIPC  
cc y   .  c cy ppc  c
 cy y  ;-)

 c cc,   yc p  pyy y
c: c pc Roel de Wit, p cpc c Boye, py
 c c Utopia Sound Division , cc, yc p
pc  :

Utopia SoundBank (beta)
: 60 
Cc: Utopia Sound Division
p: yc   p  py y.p c 
ccy:  cp-cpy,  p  
   gsfull4m   c  (pp,cpc 
)   c pc pc pc.   pc 
p full stereo p  y  c cpy
 ~8 :-)   c yp  64 c. p , y y 
cp pc  y  y cpy ( cpc
  p ;-( p p stereo inst/mono drums   p
py.     c utopia cc c megadrum.
 c,   y  c c  c cp cpy-
,   c, piano section  cp-cpy.   c
 cpy  pp AWAVE.  cp GM-yp,
 cp GS-pcp (SC55,  c SFX  CM32/64L)

Utopia SoundBank (release, 1.0)
: 115  ()
Cc: Utopia Sound Division
p: c p  c yc p pc
c .  c , c p cp-yp,
y cpccp pc .   c - p
c-cpy  ,     .
 GS SFX drumkit.  c,  y cp  c c
 y cpy. :-(   yc - p p,
 ,  $33.
,   y  cp,  c p c
"copyright" c "cp p" ;-)))     
y, p c y pcpp  ( cc -
2  )   p  y : y 8 .
  p   Utopia Sound Division   
p utopia soundbank.    , p  p 
 ppp .
p   - 1. p .  p 
    p.
     .      SB Live!

Utopia Lite
: ~20Mb

H  :
http://users.informatik.fh-hamburg.de/~jagdma_d/.
ftp://ftp.cubic.org/pub/utopia.
pp p -  p p , ,
  p.

.  Utopia Sound Bank?
O.p  RU.ULTRASOUND,RU.STRACK.GUS   p .
     .      ftp,    
   .   URL -      FAQ.

Cycy  c   Interwave p c :

Guspro 2a
: ~7.5 
Cc: <...>
p:  y   5.6  p GUS Classic,  cp
 GS-pcp.

UltraSoundCanvas
: ~7.5 
Cc: Ricky, elendyl@mbox.vol.it
p:  () p  yp cpy  GUS
PnP, GS (SC55).   ( c patch set SC55 - 4 Mb :-)  
 p.

.   p __  p  p FFF, 
p p *.PAT ?
.   p     readme.  ,  
GIPC,   5.6MB p p,      ;) 
 p ULTRASND.INI:   [Melodic Bank 0]  [Drum Bank 0]
  p ,  ,    pp  . 
p p 1  64 (User Drum Set 1  p Roland GS) .
BankName  PatchDir   .    gipc.exe,
 p  IW.INI,    "d:C:\ULTRAPNP\PATCHES
n:GF1FULL.FFF"
 pp IW.INI:

=== Cut IW.INI ===
[vendors]
rom_amd_4m=ROMAMDGS_4_2_
rom_amd_1m=ROMAMDGM_1_1_
amd_4m=gsfull4m.fff
amd_1m=gmfull1m.ff8
M_GS=gsfull4m.fff, gf1full.fff ;   p   =--
gf1=gf1full.fff ;       .
default=M_GS ;   p.

[vendor amd_1m]
gmfull1m.ff8=

[vendor amd_4m]
gsfull4m.fff=C:\ULTRAPNP\PATCHES
;     
[vendor M_GS];   p.
gsfull4m.fff=:\ULTRAPNP\PATCHES ;  H!!!  __   
gf1full.fff=C:\ULTRAPNP\PATCHES ;   .

[vendor gf1]
gf1full.fff=c:\ultrapnp\patches
=== Cut ===

  pp      ,  
  p  ! pp    AMD Audio Plaer:
  p   pp   p  p  ,
,  .

  !    p p p   
p  p   p,     p Roland
GS --     p   p!  , 
    p    .INI-
     ULTRASND.INI ( ,   ,
 ).
  p      ,    
       IW.INI.   
 pp    .

   p      p  
p,         pp    
p  ,    .     p
 p    p 0     p 
p.      pp   
 p  ROM, p   [vendors],   
 p , pp,   RAM   
 p.
     --   pp
p          p
p.       4MB :)

p: c fff-  cp =, 
  p 6. p  fff-   p 64 - 
p c play.exe  viwd.vxd   pp. 
yc c p p ;-)

. , p cpy  GUS PnP   c  GIPC 
PAT+INI.    PAT?

O.     c cc c  Patch Maker Lite, Win
3.1  pp  GUS MAX.   cp  pc
pp Ped2, p ,   y  p c
pro-pc PatchMaker.  ,  cy cp   
pc cp  p ppy GF1 Patch Editor  GUS
SDK 2.22: c c, cpc .  py ... :-) Cy
,  p pat->gipc->fff  y:  pc p 
fff, p ,  PAT  FFF H C  H H
H  HCH.  py c cpy y  y 
c base-note,   c p. y y cc
pp AWAVE pc   4.1  HEX-editor'.

.   yy y yp GM?
. ,  c c: megaem 3.10  p GUS  MAX c
c    1024  512   _y_ p  
%ultradir%\ultrasnd.ini.  c,  GUS PnP MegaEm c cy
ROM-p, p  y    - pcc...
  IWSBOS cycy RAM- (1024  512K) -  c  
c pp  Interwave.   c c 
y      (pat  fff) - cpc BorlandC 3.1
   iwsbos ( pro pats)     .

 4.3    ,   p.

.        ?
.   p    p MIDI p. 
   p,  MIDI p   p.

:   ! H   MAX'a  Win95   
   .
O: ,     -  95-  MIDI driver  Win 3.x.
      . H ,  ,  .
           MIDI $5-$10  
   8- .    MIDI   
   Win NT/...

 4.4  c 16   GUS PnP.

     30.     Trevor Nyari
(tnyari@voicenet.com)  http://sdc.wtm.tudelft.nl/utopia/16mbgus.htm
- -     72.,  .
-  ,  , ,     -
Utopia Soundbank for Gus-PnP.

    AVAmonster, 3  1998,  .
    E-mail: ava@sbor.ru
    FIDO:   2:5030/548.23.




         16     GUS-PnP/PnP Pro.
       

                           ... ? :)

     Gus-PnP/PnP-pro ( - GUS) 
   16 .     :
1.    30pin SIMM  . 44 = 16.
2.   72pin SIMM .     
   1 / 4 / 16  72pin SIMM module. EDO  FPM -  .
   Single sided  Double sided -   .

                           ?
1. GUS :)
2.       25 .
3.  - ,   -  ..
4.   30 ( 72) .
                           !
   H  /  .  
Dos,win95   . 2.2 (  ),
   Impulse tracker 2.1x   XTC Player 0.9x .


                      .

    ,   ,      -
GUS  ,    PNPMAP.EXE .      
  ,     .
   -  ,    FTP.


                      .

    AMD Interwave  ( - IC)   256  16 .
   4    4 (.) .  
   ,  8.   
 30 .     CAS
(2  30 , BankSel0,1,2,3  IC )  
( /, RAS, WE)   .
   .   PnP-Pro     512 SOJ-
(256  16),   CAS-   4-  8-  JP8,
  1-2  5-6  jp8.
    PnP      ,   jp8  
 1-2  5-6.

  72   4  CAS0,1,2,3     32,
  CAS- ""     32 .
 ,   ,  GUS   72. 
 4   .
1 -  4256, 4  41   16  44.
  IC   "" 512/2 .
    8 72.  -  
 4.

    ,   IC
   .     30. -.

 
 bank3  bank2  bank1  bank0   Total
 
   0      0      0    256    256
 
   0      0    256   256    512  -  PnP Pro    
 
 256   256   256   256     1   -   1 72. 
 
  1     1     1    256    3.25
 
   0     1    256   256    1.5
 
  1     1    256   256    2.5
 
   0      0      0     1      1
 
   0      0     1     1      2
 
  1     1     1     1      4   -   4 72. 
 
   0      0      0     4      4
 
   0      0     4     4      8
 
  4     4     4     4     16   -   16 72. 
 
 bank3  bank2  bank1  bank0  Total
 


H   ... :)


               30. -.
           

1. H        
  (  -  , -  , -    ..),

       !!!       !!!

2.   PnP-Pro -     1-2  5-6  jp8, 
  .
     PnP      ,    .

3.      "" 30. 
    4  jp8.   2.
      ""    8  jp8.
   - 3.
    H        , 
    (  2-  !!! ) ,     jp8.




                            .
                        

                AMD Interwave chip               bank1
                                                
                                                
                     ATAPI IDE Port     /<   /
  [                v       /      /     *      *
                                                   
                                             
                                           /  /
                                             /      /  < bank2
                                  bank3> /      /




                           .
                        

    
            10 ..... 2                       :  :  [under construction]

                                   * * *

 5. p. p   p  p pp.

 5.1  p.   p.

,   -  p, p  p p  p,  
   .:)

.   "p p"?     ?

.  ,  p p  p.  ,   p
p p Gravis UltraSound.     
  p  , p  p  IBM PC.  p
p   p.  p   p ,  . p
 p. ,  p  p p p
.
 ,,  .   -    :)
   WinXX -        
.

p. c p pp (e.g. DN3D), py,  GUS IRQ
 <= 7. c 7 IRQ c - c pp py
ULTRASND -   yc py.  p cy  pc
yc ultrinit (iwinit).

.  p p  p  p,   ?

.    p  p. p.  p
SB/GM/Roland MT-32.    ,   SB,  
p  p (p  GM/Roland). ,  
  ,    ,   p.  p  
p  p "p p"
p  p p.      pp.  
,    p-p p  
 pp  p    p.  
p  p.     p 
pp, p  p p  .  p, -
pp     p,    pp p 
  p  p    .    p
 pp p pp p   p, 
 p        UltraSound. H CD-ROM' 
pp        pp 
p   .   p   pp 
pp p,  p  .

1. pp AIL Midpak/Digpak  pp .adv.    p
p.      p p p:

Dune 2.
The 7th Guest (       -  - ;)
Battle chess 4000
Lands of Lore

  p p p.(  p  p 
pp). , p  p    Ultramid.

p:   UltraMid pp  p p  8 .
   p p p.     
,  Ultramid   -16,    p
 p p 16-  p ,    p
 .

2. pp Ail 3.0.   pp .mdi   pp  .dig 
.  p, p   pp   
p p p,  Warcraft I.   p, 
 pp (    p, p 1995 ) 
Gravis UltraSound p  .

3. p 32- pp  pp .dll.  pp   
a32    .  pp - a32mt32.dll - pp   Roland
MT-32.  pp  ""  p, :

SimCit 2000 (DOS)
Sndicate & American Revolt.
Indicar Racing

  p. ,  p p p   
loadpats.

4. pp  p p Sierra. p pp   
pp p p,    pp 
 .  ,   p p  p  .
     p   pp  .  
p p pp   p pp. H CD-ROM'
 pp  p  .  p   .

H p  pp  pp. ,   
  p pp  2 :  FM     ,
p p GM. ,     pp
 p  pp General Midi  Roland.    pp 
    p  PAS  SB16,    
pp 16  p  p.  p, 
  .

  ,  p     .
    p  p,  p,
    - p p p . ,  
pp  p:

Crusader: No Remorse (No Regrets   p p)
Bioforge
Seal Team
Ultima VII
Ultima VIII PAGAN

 p,    p "p"   p Origin.
,    p,     p.;)

:        p?
O:  www.gravis.com, p  ftp
        p   GUS-pp
    BBS. Hpp -  Diversion BBS (.   FAQ)

:     p p p, p ,  
Ultrasound P&P ?

:
1. p    PrepGame.Exe,    pp 
p. Prepgame  pc dos extender'a DOS4GW  1.97, p 
Epic'c p  p p GUS PnP (c !),   
pp gus  gus max   HMI-pp (c  cyc
p)  pp gus pnp ( !).   cy y 
c c cpc: y - c .

2. p  ,    config.ss   emm386.exe 
qemm386.exe,  Emm386.Exe     GUS.
3.p p  , ..   p  
pp p,  pp      WarCraft ][.   , 
  :

 autoexec.bat

 H... 
@echo off
SET INTERWAVE=C:\ULTRAPNP\IW.INI |
SET ULTRASND=220,7,5,7,5         |  
SET BLASTER=A220 I5 D1 T1        |
SET ULTRADIR=C:\ULTRAPNP         |
C:\ULTRAPNP\IWINIT.EXE           |
  ... 

config.ss

 H... 
DEVICE=C:\ULTRAPNP\IWINIT.EXE ID=GRV00001 INTERWAVE=C:\ULTRAPNP\IW.INI
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
.
  ... 

4.p      p  ,  UltraMid  LoadPats,
     p  p  p GUS  p
   ,       !
 p SetUp'   p,   p ,  
pp  All Will Be OK!:)
  UltraMid - p,  LoadPats  p -  !


: p,  p ,   ,    !

: 1.H upgrade   p, pp  p Police Quest IV: Open
Season,      pp p , p 
  p pp 32- .  p
:
- install.exe
 . Gravis Ultrasound
 . Exit & Save
 - LoadPats -ipq4.ini ;    p  , p
    p
- sierra.exe
    p...
 2.   p  SBOS, MegaEm.
 3. p SBOS,   p MegaEm  p, 
p H p,       PrepGame,    
:
 a)   pp  p;
 b)   prepgame.exe.
  p  games.txt,   ,    
 p   p.
 4.     ,    .
 5.    p H  p,    ,
       ... p   ,  
  p !!!???   p!!!   ! ! ;-)

.   p   DOOM'.   p .
,   p -   DOOM', p  .
   ?

.   wad-, p   DOOM II  p
    pp DOOM' p p   - DMXIni.
p DMXIni p  p ,  
p  Ultramid.ini.  p   p
p.  p ,  p yy cyc cp
pc cpy,  grand piano c church organ - ccc, 
c p...  p DMXIni p p  p,
    DOOM'.  ?  
, p :

"    p,  p   !" :-)

.       Quake I ?   p 
    cp?
O. H pp Quake  p 1.06

.  yy py GUS PnP c  pp HMI Sound Operating
   System?
. c,   GUS PnP  HMI  c   GUS Classic, p
pc  _c_ p:  c   c cpy,  SFX
pc  c, y 8- p iwsbos. pc yc prepgame
...

  c cy SFX  p - (p descent 1, 
p    pc p ,    8 . c.) H  c
MIDI pp pc pc yc -  py c   FM
p. , ROM-,        yp ? :(
 GM p iwsbos y pc,  p  megaem. H c  py
iwsbos  c  c General MIDI - SFX- yc 8-. :(  
y cy (C-)   cp.

 H,  cc, ypy yc c c   y
cpc DAC-  (yp!) c-  c yp cc c
p, cpc  yc.

 c   cc  yc cy
 cc c:

 1. Hp  pyy prepgame, p cp hmi*.386  dos4gw - c
     .

 2. y -y yp,  p,  :
    megaem /SC /sboff 
    iwsbos /a /MPU401 (c  iw.ini c y pp, c  y
    py MPU,    .  ycy    /VF0,
   (pc FM  MIDI  cy)  /VD[-y] (pc SFX))

 3. yc setup  ,  autodetect- (.. c prepgame DMA
    cc p [...])  py c  .

DIGITAL: GRAVIS ULTRASOUND ( MAX,  y - pp- )

MIDI: GENERAL MIDI (c c, y c Sound Canvas, c c 
yy cc  GS Percussion)

 c.   p. y    c RAM-  GUS MAX,  
SFX  MIDI pc - pc (c py    
 Daggerfall-)

p:

  cy MIDI   pc c  p :
prepgame < iwsbos/DOS < MegaEm < iwsbos/DOS_WINDOW <<< UltraSound c
p .

  C p pp yypc '' iwsbos  megaem  p
stuck notes  y  p,  c prepgame   y.  
 p  .

   c   cc c HMI p   - pp
pp  pc 4.0:  cpy HMI SOS 4.0 (pp, c c
Human Machine Interfaces)  cpy   pp c p (y, 
  hmi*.386). C y,  cp c, p  y -
pc pp  *.ini ( *.cfg) pyy -  
c .  digital y p Interwave,  MIDI - Interwave
midi  General MIDI. Hp DMA -   iw.ini, IRQ  p y
c 5  7. Hp ycpc pc -    c 
 HMI.    p p  yc IWSBOS (InterWave Sound
Board Operating System and Game API - c  iw_sdk py c
c %-)

:  p p  Warcraft 2  p   p    ,
p  .  ?

:    Warcraft'  AIL-pp: p cc c
GF(A)-1      SFX py  p  pcy
py.    p  :

1.c p  .   p,    p 
,  .     p  p 
 . p   . . ,  
,    .  p -   p
 p.

2.   -p p  -p    c CD,
 .

3. c MegaEm 3.10 (3.11)  IWSBOS  yc  Setup':
DIGITAL: Sound Blaster ( cy iwsbos  C- win'95  p
SB Pro  cpy)
MIDI: GENERAL MIDI (MPU401)

4. c  AIL3.0  InterWave (ail_mss.*, iw_ail.* 
game_pp.* c c GRAVIS  AMD). H y pp
iwav.dig  iwav.mdi cp cc p Ultra.dig, ultra.mdi
 p  Setup' GRAVIS UltraSound.   AIL  y cp
 pp  cc    cc pp - c  cp
  c y pp p,  Interwave c  cc
ycpc.

 p:  py IWSBOS!!!   p  MPU/SB(Pro)
 ,  SFX y c cp  16 .


5.2 p p  .

.   p     ?

. p -  pp,  pp p
p p,    p. p   
p ,    p p  , p 
pp    ,   ,   
    p.

. p,    p  ?
.   p   p:

General Midi.(GM) MPU-401.
Roland Sound Canvas.
Roland MT-32.
Sound Blaster (SB) 1.0  2.0.
  p SB   SB Digital  Adlib Music.
GUS PnP  yp SB PRO 2.0  C-c Win95

.     ?

.       pp.  p -
 SBOS. p  Sound Board Operating Sstem.
 p p   pp      GUS:

SBOS -   Gravis UltraSound
MAXSBOS -   UltraSound MAX
IWSBOS -    P&P, p   AMD InterWave.

     pp p p p  p  .
MAXSBOS  SBOS      Sound Blaster.
IWSBOS     p General Midi/Roland
MT-32,   SB Pro.

   GM, MT-32  SB   pp Megaem.  
  p ,  SBOS,   p p
pp,  p   p  
(EMM386, QEMM).

 p  p IWSBOS   Windows 95  p SB Pro 1.0
(2xOPL2)  2.0 (OPL3)  Adlib Music,   p  p p.

  y Megaem:
  pc 3.10 (release)  pc FM Synthesis p y SB.
FM  MegaEm p cp: c FM-pp cyc
c,   p  p  cp c OPL2 y. H 
p  y cp FM-y ,  y , 
'pp' c  c pp y,  c MegaEm
  yp FM-yp.

                                      * * *

6. GUS & MIDI. p c c.
  p cc,  p, GUS PnP: AMD  Gravis p
py py  c  p,  
p cpc c   c c. E-Tek,
   Gravis cc c pp, p   -
py  pp.

6.1  y GUS?
.  ycp cp InterWave?
. py  cy p cp  c c    IW_SDK (
  py    c).  p    ycpc  InterWave:  cp
cy  32 c, 8  p y  p c cp
c       py . pc  c  c
pypyc  c  pcp    y  c pp  c
   pp     (envelope)    c  cp
(LFO).  y  cy  ccy    envelope,   LFO: volume 
pitch.  pc      LFO:  py  (-/\/-)    "c"
py: (_/\_). c c   cyp,  p (left 
right)  cy pcy pc  DAC cp. c
"p" c InterWave c y c  cy
pcy , pp,  c  y pc   DSP, 
y - c  ,   cp.  c, Gravis 
c  c  c p -   DSP,  S/PDIF 
  yc. :-(

.  p -pccp     y c  ?
. InterWave cp 8 yyp , y cy p
p pc  c. C  pcp  y,  
(  ) yyp p p c. c, ""
 c -pccp c   yyp  c
  y  p, y c c  c p p 
p y  cyp.  p, cycy cy pp
p :

 - % pc  
 - Hp yyp
 - p c-pccp 
 -  -//-
 - LFO -//-
 - c p.

  p c delay-based , p echo, reverb,
chorus,flanger. Cy ,  c p   GUS c
yp  cp c p p  cp,  cc
cc  py. :-(

>.   Monitor  Gain  p GUS PnP?
O.Monitor - p  c: ,  p c ADC, c  DAC. Gain -
  y c  py  c gain . c py
  c  - y ppy, pc ,  p 
   p py y. p , Interwave rev B c  -
   ppy   y .

6.2 y. p c c  -c.

   cc p cc GUS -  cc p
yp c  cy c. c,  c , cc
GUS PnP c  pp pc 1.X. cpcp  c
 pc - 2.2, y - ,  p, c. c 
py y cy c pp -   
 y  p, c y p   GUS  cc,
  - 2:5020/857.75 (Gleb Zakhodiakin)

-----------
pp p yp p pp, (n)rpn  sysex. p
,    y, pp cy y pcy y
pc.
-----------
 pp:

 1: /* modulation wheel */ - c 
 6: /* data entry msb */ -    , ..  pp
 RPN/NRPN  c c,   y   
 c   .

 38: /* data entry lsb */ -   pp.
 96: /* data increment */ - y  pp
 97: /* data decrement */ -    p

 7: /* channel volume */
 39: /* volume lsb ignored */,  c pc c  0  127

 91: /* channel 1 effect (reverb) */ - yp 
 93: /* channel 3 effect (chorus) */

 96/97: pitch bend sensitivity +/- (?)

 10: /* pan (balance) */
 11: /* channel exporession (volume) */
 43: /* expression lsb ignored */ - 

 64: /* sustain (damper pedal) */

 98,99: - cc   cp  NRPN
 100: /* set registered parameter number */ (lsb) -    RPN
 101: /* set registered parameter number */ (msb)

 121: /* reset all controllers */
 120: /* all sounds off */
 123: /* all notes off */           |
 124: /* omni off */ -  p  |
 125: /* omni on */ -  p   |
 126: /* mono */ -  p      | py c y 
 127: /* all notes off */           |

 ---
 NRPN/RPN: - pycp  16 pp,    
 c.  cp c   p.

 cc NRPN  RPN :
 pp 98&99  100&101 - p, 
 pp 6, 38. MSB <= 24
 ---

 SYSEX:

    p 20 .

roland sysex: Sound Canvas GS, SCC-1, SC-55, SC-55mkII.
C  - HEX!

F0 41 10 42||45 12 [data] [checksum] (F7)
            ^  ;-)
checksum: c    c 12  [checksum] - c,
 csum = (128 - (csum & 0x7f)) & 0x7f, ..  c p
cc cp .

  sysex ( F0 ?F7?) - >= 8 .

[data]:
40 00 7F 00 - GS reset
40 01 30||31 00...07 - Reverb Macro #
40 01 38||39 00...07 - Chorus Macro #

H pp :
===
  Reverb - F0 41 10 42 12 40 01 30 nn [checksum] F7

0 - Room 1
1 - Room 2
2 - Room 3
3 - Hall 1
4 - Hall 2 ()
5 - Plate
6 - Delay
7 - Panning delay

  Chorus - F0 41 10 42 12 40 01 38 nn [checksum] F7
0 - Chorus 1
1 - Chorus 2
2 - Chorus 3 ()
3 - Chorus 4
4 - Feedback delay
5 - Flanger
6 - Short delay
7 - Short delay & feedback
===

universal sysex: numbytes >= 3
F0 [data] F7

[data]
7F 09 01 - reset midi
    
     /* General Midi ON */
   /* General Midi Message */
 /* Broadcast */

---
  -c,  pp:

MIDI_NOTEOFF            0x80
MIDI_NOTEON             0x90
MIDI_POLYKEYPRESSURE    0xA0 -  p
MIDI_CONTROL            0xB0
MIDI_PROGRAMCHANGE      0xC0
MIDI_CHANNELPRESSURE    0xD0 -  p
MIDI_PITCHBEND          0xE0
MIDI_SYSEX              0xF0
MIDI_EOX                0xF7
MIDI_TIMINGCLOCK        0xF8
---
===

    c.  c cpc p pc c 
 pp , , ,   cyc  -.

                                      * * *

7. p
  p c p p,  p c p
cc GUS.  c c  p  ypyc FAQ, GUS
daily digest   p RU.ULTRASOUND, RU.STRACK.GUS,
SU.HARDW.PC.SOUND

 .  GUS PnP   y !
 .  pc p ppy  -  y pc p
 cp p    .  p, 
 pp ppy c  Monitor, Gain  y
 y yp CODEC ( Wave)  p.

 . y p cp y cp GUS PnP  p?
 .  pc - p c (, , , 
 -pccp) p c "" cpy - strings, saw
 wave, c,  c pp    Chorus/Reverb (pro
 patches lite),  c c yp  . c 
 pp layer_atten_adjust   p , y
 pc "Midi/Synth"  "Effects"  p.

 . Hc cp  c  p p
 . c p cy GF(A)-1  p " yp"  
 cy DMA - cc  py  y ISA (DMA-), 
   y py  p c.   pc
 p c  cp SFX  ("p" p  p,
  p yp iwsbos  megaem).

 . IWSBOS pc ycc :-(
 . pp cp: p py   iw.ini:
    pp: memcfg=ROM, SbosVector=7e
 p memcfg=RAM  y y  py 
 cpy ( p .iwl) -      c 
 pp  GUS PnP,  c cc p y .

                                      * * *

8. p

 - p   p  Gravis UltraSound. p
 pp     - GUS.

 -   p   p,  
 p    p  .

 -  p p ()     .

  (WT - Wave Table (- ))- 
p , p   p.  
pp   p    
p  -p  (FM - Frequenc Modulation). 
 p, p    .

 p - , p,  p  
p  p .  pp, p  
22000  ,  22000 p   p  .
  ..,    :  pc p cp
c c (Fmax=../2), p ,  c .. c
c  - c cc p   pccp
 y A-Law,Mu-Law  ADPCM c   y y.

 (pp)  - p  p . 
8-  16- .   p p , p
8-   256 p  . p 16- 
  65536,    p   .

  (p   ) . DMA -  pp IBM PC,
 pp p (   -  )
   ,  p pp.
 FAQ  p  Gravis UltraSound.

  • [22.09] Apple MacOS
  • [22.09] Microsoft
  • [22.09] Microsoft IE
  • [22.09]
  • [22.09] Asus NVIDIA


  • 2006 (c) Copyright Hardline.ru