(c)  騭, ᪢

ZXNet : 500:95/462.53
E-mail: bestview@mtu-net.ru
WWW   : http://www.ivr.da.ru

     ࠢ쭮   饩  Pro Tracker 3
     

("⥫.  " 10/2000, 11/2000)

       ᪠  ⪥ 몠쭮 ।
Pro Tracker 3   ⮬,   ८.

    ⨬,   ᯮ sample,  ஬ 
ନ஢ 㪠 ᯮ ⮫쪮  (sample
横  樨 00):

           Ŀ
                      EDIT SAMPLE 01               
            00 000 -0000 00 -- ............... 0 

     砭 ⠪ sample, ᫨  ॣ R13 ⠭
ଠ 饩 #E, ᨣ  室 몠쭮 ᮯ
㤥 룫拉 ᫥騬 ࠧ (ਢ 䨪
ᮮ⢥ ᮯ AY,  ண  ᯮ짮
饩 ନ 16 ஢ ᨣ;  ᮯ YM
ନ 32 ஢):

A
 
                                           
                                     
                               
                         
                   
             
       
0>
  < ਮ >                            t

         (  㤥  A)
⠢ ᫥⥫쭮   ᯮ짮 ᬮ७
sample   ࠧ묨 祭ﬨ ⥫  饩.
稬  ਬ୮ ⠪ :

                  00003F..E-5 1E..
                  01......--- ....
                  02......--- ....
                   ...................
                  15......--- ....
                  16003C..F-5 .E..
                  17......--- ....
                   ...................
                  31......--- ....
                  320033..G-5 .E..
                  33......--- ....
                   ...................
                  47......--- ....
                  480030..A-5 .E..
                  49......--- ....
                   ...................

     ந뢠 ⮣ ୠ  㤥    A
᫥⥫쭮 ᬥ騥  㣠  㪠 ࠧ
.

    -  稭 ⭮:  ,   
ᬥ 㣮, ⫨ 襭 . ஡㥬 ࠧ,
祬  ந室.  ⮣ ᬮਬ  ᨣ 
室 몠쭮 ᮯ  ᬥ 㪮:

A
 
                                    
                               
                                    
                             
                      
               
        
0>
                                                             t
                     ᬥ 㪮

    ,    ᬥ  㪮 (  -  ,
  ॣ  饩 R13 뢠 ᫮ #E)
몠 ᮯ 稭  横 饩, ᬮ
 ,   横   稫.  ᮡ
ᮯ -  ॠ  ᠬ 䠪   ॣ R13,
 ᫨ 㤠 뢠   ᠬ ᫮, ஥ ⠬ 㦥
뫮.  䨪 ⫨  १ ९   
,   ਭ    饫箪.

       ६, ᫨    饩, 
ண R13, १ 㤥  ࠧ ⠪,  :

A
 
                                           
                                     
                               
                         
                   
             
       
0>
                                                             t
                     ᬥ 㪮

       - Pro Tracker   ⠭ 
祭  饩   祭  ॣ 
饩. ᫨  ஡㥬  ⠪,   
, Pro Tracker " " ⮩    㤥 
 饩:

                  00003F..E-5 1E..
                  01......--- ....
                  02......--- ....
                   ...................
                  15......--- ....
                  16003C..--- ....
                  17......--- ....
                   ...................
                  31......--- ....
                  320033..--- ....
                  33......--- ....
                   ...................
                  47......--- ....
                  480030..--- ....
                  49......--- ....
                   ...................

    㣨 몠 ।,  ,   ⠪
ᤥ,  ⮫쪮   㤠 室  Pro Tracker'a,
⮬   䥩   (  ⮫쪮 ) ᠬ
㤮.

     蠫 讥 ⢮ ᠭ  Pro Tracker'
  襫  뢮,    ᬨਫ  ⨬, 
 祬- .    ६,  ᯮᮡ ८ ⮩
஡,  ॡ騩 室  㣮 ।.

    ᯮ㥬 ⥬,   Pro Tracker'  
㢥祭  㬥襭 祭 ⥫  饩:

    9 - Enable portamento up
    A - Enable portamento down

     樨 2    㪠뢠 稭 delay
(⢮ 뢠   ﬨ),   
3  4 㪠뢠 蠣 .

     ਬ ⢨  "9810"  , 
砫쭮 祭 ⥫  뫮 #0050:

  ⥫ 
    
       #80                                      
       #70                              
       #60                      
       #50 ۱
       #40 ۱
       #30 ۱
       #20 ۱
       #10 ۱
         0 >
                         x       x+8     x+16     x+24   t
                         
                         Ĭ 砫 ⢨ 

     , ᫥   祭 ⥫ 
㤥  ६ .    ᯮᮡ  
 襭 ᫥饩 :   砫   浪
஬ n  祭 ⥫   p1  p2, ᫨
᪮  ࠢ s.

       ᫥騬 ࠧ:    浪
஬ n-1 ⠢  9, ᫨ p2>p1,   A, ᫨
p1>p2. ࠬ :  ன 樨 㪠뢠 s,  
 3  4 㪠뢠 p2-p1.   ,   
浪 ஬ n-1   筥  n, 祭
⥫    p1  p2.  ⮣, ⮡
⠭ 쭥襥  ⥫ ,   n
⠢  9s00  As00 (..   蠣 0).

    ᫨ ਬ  ᯮᮡ  ᬮ७ ࠭ ਬ
( ।,  ᪮  ࠢ ६),  
稬 ᫥饥 (  㤮⢠ ਢ  ࠢ
,  ᠬ   ࠡ  ।   ):

                  00003F..E-5 1E..    
                  01......--- ....    
                  02......--- ....    
                   ...................
                  15......---....A403 (#3F-#3C=3)
                  16003C..---....9400
                  17......--- ....    
                   ...................
                  31......---....A409 (#3C-#33=9)
                  320033..---....9400
                  33......--- ....    
                   ...................
                  47......---....403 (#33-#30=3)
                  480030..---....9400
                  49......--- ....    
                   ...................

     㧨 Pro Tracker  ஢  ࠪ⨪,
᪮쪮  ⠫ 砭.

     ࠧ६ 砩,  ,  
⮣  ⢥ ୠ, 横  砫. 
  ,   ࠢ쭮 砭 ਤ 
ਢ      .  ᫨
ᯮ짮 ⮫쪮 ਢ  ,   室
  砫  R13 㤥 뢠 #E,  , 㤥
襭 饫箪.

    ⠪, 稬   (   横 
pattern 1):

Pattern 0:        00003F..E-5 1E..    
                  01......--- ....    
                  02......--- ....    
                   ...................
                  15......---....A403 (#3F-#3C=3)
                  16......---....9400
                  17......--- ....    
                   ...................
                  31......---....A409 (#3C-#33=9)
                  32......---....9400
                  33......--- ....    
                   ...................
                  47......---....403 (#33-#30=3)
                  48......---....9400
                  49......--- ....    
                   ...................
                  62......--- ....    
                  63......---....940F (#3F-#30=#F)

Pattern 1:        00......---....9400
                  01......--- ....    
                  02......--- ....    
                   ...................
                  15......---....A403 (#3F-#3C=3)
                  16......---....9400
                  17......--- ....    
                   ...................
                  31......---....A409 (#3C-#33=9)
                  32......---....9400
                  33......--- ....    
                   ...................
                  47......---....403 (#33-#30=3)
                  48......---....9400
                  49......--- ....    
                   ...................
                  62......--- ....    
                  63......---....940F (#3F-#30=#F)

     ,  ᯮ짮 ⠪ ⮤ ᫮ ୮
   㢥.    ᫥ ࠧ⥩  
⠭  ਤ ,  ⢮ 砭
⠭ ࠧ !  ४ ᭠砫   "
筮",     饫窨  ந뢠,  ⮬
㦥 ८ࠧ   "ࠢ쭮" .

      ᪮쪮 ᫮:  , ୮,  ,
ᬮ७ sample     ᯮ짮
 饩 #E, ⠪   ᯮ짮  饩 #A.
   ४ ᯮ짮   #E - 
  䨪,  ᯮ짮  #A  砫 
㤥 襭 饫箪 - १ ९ :

A
 
                                          
                                      
                                  
                              
                          
                      
                  
0>
               < ਮ >               t
               
               砫 

          ᪠ 㦥 ᠭ PT3-㫨,
祣    ?   ᤥ   
ணࠬ BestView 2.9, 稢 䨫 饩 (ਧ 
⨢ - 箪 ''  ࠢ  㣫 ࠭, 祭/
몫祭 -    "V").  ᨨ 2.9 䨫
ࠡ⠥   ந뢠 㫥 PT3, ⮬, ᫨ 
   ᪠  ந뢠 㫥, ᠭ
 Sound Tracker, S.T.Pro, Pro Tracker 2,   室
८ࠧ  ଠ PT3 ( ᯥ譮   
ᠬ PT3).  ᫥  BestView   ଠ
 ঠ ।⢥.
     ᯮ짮 ⮩   PT-㫨 砫
- - ਬ, 몠 졮 "Explosion" by
ViSuAl^Extreme.

     , -  ⥫ ⮩  ⥫ 
 ᢮ 몠 ,     ᢮
ணࠬ  ந뢠 PT3-㫥 (᪠, 
⢥ 䮭 모).  ⠪ 砥 ਢ 
ଠ 猪  . ⠪,   ࠡ⠥
 ᠬ 䨫 饩  BestView 2.9?

    砫 । ᯮ㥬 ६. ENV_FIL (byte)
뢠, 祭  䨫 (1 - , 0 - ).  ६
  짮⥫ אַ  ६ ந뢠.
६ Z_FIRST (byte) 뢠, ந   
R13    ࠧ  砫  (1 - , 0 - ).  
 । 樠樥 .

    ᬮਬ ࠣ ⠭⭮  PT3-㫥, 
஬ ந室   祭  ॣ 몠쭮
ᮯ:

                        ......  .......
                        #C73C:  LD B,D
                        #C73D:  OUT (C),L
                        #C73F:  LD B,E
                        #C740:  OUTI
                        #C742:  LD A,0
                        #C744:  OR A
                        #C745:  JR Z,#C751
                        #C747:  LD B,D      ;!
                        #C748:  OUT (C),L   ;!
                        #C74A:  LD B,E      ;!
                        #C74B:  OUT (C),A   ;!
                        #C74D:  XOR A
                        #C74E:  LD (#C743),A
                        #C751:  LD LY,#3A
                        ......  .......

    ⬥祭 '!'  ।⢥ 뢠 
祭  R13. ।  믮   室
뢠 祭, D=#FF, E=#BF, L=13.
    ⠢   #C747  CALL PATCH. , 
⮫쪮    -  R13, 㤥 맢
 ணࠬ PATCH.   㦥 : ந  
R13  ,  ᫨ ந,    㤠 뢠.

      ⥪  ஡묨 ﬨ:

PATCH   LD      B,D   ;  ᠬ  ,  
        OUT     (C),L ;  ⥯ ⮨ CALL PATCH

;᫨ 䨫 몫祭 -   R13
;  ( ⠭ Z_FIRST
; 1):

        LD      B,A
        LD      A,(ENV_FIL)
        AND     A
        JR      Z,SET_ZFS

; 祭.

;  饩 #A  #E
;( ⮫쪮 ᫨ ਮ  #200):

        LD      A,(#C30C)
        CP      2
        JR      NC,ENV_NEA

        LD      A,B
        CP      #A
        JR      NZ,ENV_NEA
        LD      B,#E
ENV_NEA

;᫨ 맮  ᫥ INIT -
;  R13  :

        LD      A,0
Z_FIRST EQU     $-1
        AND     A

SET_ZFS LD      A,1
        LD      (Z_FIRST),A
        LD      A,B
        RET     Z

;᫨  R13 뢠   
;祭,  ⠬ 뫮 - 
; :

        LD      B,D
        IN      B,(C)
        CP      B
        RET     NZ

;᫨  ⮣  뫠 몫祭,
;  :

        PUSH    AF          ;  㦤  ஬
        LD      B,#7F       ;᭥.  BestView 
        LD      A,SS_BANK   ;ᯥ樠쭠 ६ EN_USED,
        OUT     (C),A       ;  ᫥ 
        LD      A,(EN_USED) ;맮 楤 PLAY.  -
        AND     A           ; ⠭  1, ᫨
        LD      A,#10       ; -  ᯮ
        OUT     (C),A       ;,   0, ᫨ 
        JR      NZ,PR_PERI  ; ᯮ.   믮-
                            ;  , ᫥⥫쭮,
                            ;EN_USED 뢠, ᯮ짮
                            ;   ⥪饣 맮
                            ;楤 PLAY.
        POP     AF
        RET

;᫨ ਮ >=#200 -   :

PR_PERI LD      A,(#C30C)
        CP      2
        JR      C,NEN_WKL

        POP     AF
        RET

;⬥塞   R13:

NEN_WKL POP     AF

;㢥稢    3
;(⮡ ய LD B,E: OUT (C),A
; ):

        EX      (SP),HL
        INC     HL
        INC     HL
        INC     HL
        EX      (SP),HL
        RET

     ந뢠 PT3-㫥, ஢  ஬,
४   ⠡ ।⢥  
(   ᤥ  BestView). -,  ⠡ 
ࠧ  Pro Tracker 3  ࠧ,  -,
⮨ ।ᬮ  ⮣,   
ᯮ짮 ᢮ ᮡ⢥  ⠡,  ᮢ
    ⠭ (ਬ, ᯮ짮 த
㪮,   ⥬஢).
     ந뢠 㫥, ஢  ,
४ ᯮ짮  ⠡  Pro Tracker 3.4
final, ⠪    ⮩ ᨨ ।  ⠭ 
ᨬ쭮 筮.  ணࠬ 筮 ࠭ 
 24   ⠡,  ᮮ⢥ 
⠬ ࢮ ⠢.   ᫥饩 ⠢  
  -   祭  ⠡, ᮮ⢥⢥, 
. 뢠,  ᥣ ⠡ ,    - 祭
 쬨 ⠢,  ⮬ 㤠  4*7*24=672 !
  - ᮡ ᫨ ,   ⠡
ࠪ᪨  .
     ४ ࠢ   ⠭⭮ 
訡 ࠡ⪨  vibrato (.   "訡 
 Pro Tracker 3   ࠢ"  8-  ୠ).
 ⮣ 室   #1D  ᬥ饭 #A34 
砫 .
      PT3     訡,  
९뢠 ࠬ஢  vibrato. 騬  ࠢ
४   ((c) Max/CBX/BDA)  ⮬ 
஭ ୠ DEJA VU.
