Odyssey Magazine #00
11 декабря 1996
  Софт  

System - Description of the music editor FLASH TRACKERa v2 (for SOUND DRIVER v1.0).

<b>System</b> - Description of the music editor FLASH TRACKERa v2 (for SOUND DRIVER v1.0).
 Now many of them started every
Upgrade to the Speccy. And one of them we
present to your attention. Scheme itself SounDrive 1 with an 
explanation you will find in the appendix. And here we have put 
a description of the music editor for SounDrive 1 - Flash 
Tracker 2.0. All this material appeared in our filah

magazine courtesy of Flash Inc
(Novosibirsk)


                *



         FLASH TRACKER ver 2.0

         for SounDrive one only!

         Concepted and Written

           by AMADEUS WAKSON

          FLASH Inc. (C) 1996



             1.Vstuplenie


   Finally it is time for the appearance of good for our 
muz.redaktora brainchild, called SounDrive 1! Was

a lot of letters with the request to send
this product. But the editor in those days
was so obscene state
that was not: A) Disk system, B)
Warrants song. So that all operations
compilation of ready-to-file
evolved into his arms and they were so
time-consuming that they understand it would be
not easier than in assembly I486, not to mention the fact that 
the unloading work faila performed well - by hand. New

editor cleared of all deficiencies imeyuschuhsya in the old, 
and deserves special attention, especially because it's -

the only editor on SounDrive ...


              2.Parametry

   Number of channels :........ 4
Volume Patterns (31 patterns)

         bytes (KB ):....... 16384 (16)
Volume samples (13 samples)

         bytes (KB ):....... 26624 (26)
Discrete frequency. on F (tact) = 3.5MHz,

         KHz :................. 11.5
The size of the delivered module,

         sectors :............ 169
Editable range

         octaves :............... 5
The size of the pattern of lines :.... 1 to 64
The range of quantization

         Interrupt :....... 1 to 15
Expansion of the disk: On-Config,

            P-Patterns, S-Samples
Order size, patterns :.... 64



         3. Circular shell

    The editor has a disk cover for loading and unloading
(Automatic removal) music
modules. Music module is uncompressed, and with a view to easy 
access to its components is divided into three functional parts:


  A) FILENAME.O 27675,229
 This file contains the module parameters: The order, speed ...

  B) FILENAME.P 49152,16384
 This file contains all the patterns
that you are editing.

  B) FILENAME.S 36864,26624
 In that file you wanted
tools.


   MENU:
------------
                       > EDIT SONG <

                        LOAD SONG

                        SAVE SONG

  Keys: <Q> and  - Index
up / down or <Ent>  - choice
Options


  LOAD SONG:
------------
  Keys: <Q> and  - Select File

           <R> - Read directory

           <Ent> Or  - Loading

                Module

            - Output-cancellation

  SAVE SONG:
------------
  You are given the possibility of unloading the name of the 
last discharged file. To do this, simply click on <Enter>. Will 
be made automatically overwrite the last module without loss

disk space. In other
cases - the usual OVER WRITE loss
for deleted files.
 Keys: <Enter> - confirmation of input.

          - Output-cancellation


     4. How to be the editor?

              (EDIT SONN)
Very simple! Do not see what he has
so small (2048 bytes) Tools:
With built-in oscilloscope and
cycling can be achieved and sustained their sound. (In the 
PC-shnyh editors found samples and 16 bytes.). Such a small 
sample size is chosen in order to improve performance the 
player who kills in vain click on a page. The editor

commands are executed pause - (RES) and the end of the pattern 
- (END). Thanks to the last it became possible to completely 
visually specify the length of the pattern is not steaming over 
her computation. END command works

only in the channel "A" in ostlnyh Channels
it is ignored. She also does not attempt
on the zero line of the pattern, because in
The length of the pattern becomes zero
and he generally loses any meaning.
Remember this and do not say that it is
bugs! :-)

  Keys: <Q>, , <O>, 

- displacement of the index. - Select option / you the course of the option (see below). Main Menu: ---------------- > HEAR PATTERN 0 LEN: 00 <- Conclusion of a warrant only if SMP = 0 LPP: 00 --------------------------- 61 --- 0 --- 0 RES 62 0 c-February 4 63 --- 0 --- 0 00> 0 --- <> --- 0 < 01 --- 0 --- 0 02 END 0 --- 0 03 --- 0 --- 0 ------- Channel A --- Channel B ---------------------------------- --- 0 --- 0 SMP: 0 --- 0 D # 5 February OCT: 1 --- 0 --- 0 SPD: 5 > --- 0 <> --- 0 C-O, C # O, <X> D-O, D # O, E-O, <V> F-O, <G> F # O G-O, <H> G # O, <N> A-O, <J> A # O, <M> B-O, <R> RES, <E> END <Enter> ---, out of options, <L> promotka forward, promotka ago, <O>,

change the current sample, <Y>, <U> Setting the length of loop (Replen): 0000-all tools, 07F8-instrtument not obsessed. (That is, - How to retreat from the beginning of the tool.) With SMP = 0 loop is ignored. RESTORE POS.: Zero line pattern. CHANGE SAMPLE: replace tool (The

). If SMP = 0, then displayed on the display order. If SMP> 0, then shows an oscillogram of the established tools, its name and length of the loop. If the current tool is missing, the displays the inscription "SAMPLE ABSENT". CHANGE PATTERN: change the current pattern (the

). MOVE TEXT: send a block note text. This option is absolutely converges with Sound Tracker'om. However, unit can be transported with some bend in the beginning. (In Sound Tracker'e it not done, though, and should be!) CLEAR PATTERN: delete the current (edited) pattern. Are prompted to confirm (ARE YOU SURE?). CLEAR CHANNEL: erase the current pattern is one of the channels in which the cursor editor. Deduced proposal to the confirmation. ECHO DIVISION: Volume Down the current tool in 2 times to achieve the echo effect when writing music. Are prompted for confirmation. CHANGE SPEED: speed of change quantization (klav.

) LOAD SAMPLE: download tool. File must have a "C" and Senior Nibble start address to be is # 80. The tool is loaded, if SMP> 0. If SMP = 0, then choose "LOAD SAMPLE "will edit the order. Editing warrants executed clicking on the <O>,

, <Q>, . POS-position in the warrant, PAT-number pattern in the warrant, LEN-length order, LPP-new starting point for cycling. I repeat: OUT OF ALL SELECTED OPTIONS IS KEY ! UNDO PATTERN: allows you to recover incorrectly entered data when you edit a pattern. When you change the pattern or sending text UNDO function loses its ability to recover data. Confirmed the request. CLEAR SONG: removes all patterns without opportunities UNDO. Confirmed the request. Caution with this feature! 5. The format of the musical module Music module consists of three individual files, in charge individually different responsibilities: File: "FILENAME". Sample # 9000, # 6000 has played an editor tools. Instruments are as follows as follows: Page: 0 SMP: 0. empty tool. 1. # 9000, # 07F8 last 8 bytes, zeros! 2. # 9800, # 07F8 3. # A000, # 07F8 4. # A800, # 07F8 5. # B000, # 07F8 6. # B800, # 07F8 7. # C000, # 07F8 8. # C800, # 07F8 9. # D000, # 07F8 A. # D800, # 07F8 B. # E000, # 07F8 C. # E800, # 07F8 D. # F000, # 07F8 When downloading an instrument executed certain conditions are met: 1. Before downloading its landing area filled with codes # 80 for that the tool is not shorter than 2040 bytes had clicks and listening to the end of the old instrument. 2. Instument longer than 8 sectors truncated to size. 3. Tool length is 1 sector is ignored. 4. Tool length less than 8 sectors, but more than 1 sector is loaded at 1 sector is smaller, since the last sector contains not only the right tool, but and a bunch of varied stuff. 5. After downloading the tool is held to check for 0 and setting last 8u zeros. File "FILENAME". Pattern # c000, # 4000 contains edited by you (or not you :-) patterns. Their 31 piece, they occupy 512 bytes each, and stored in 1 page 128 of RAM at address # C000. Format pattern: +0 +1 +2 +3 # C000 00 00 00 00 ... note amplenote ample Channel A Channel B +4 +5 +6 +7 00 00 00 00 note amplenote ample Channel C Channel D File "FILENAME". O contains the names and addresses tools, order and its parameters, the rate of quantization. About him I extend a particular format I will not. Who's supposed to - he will understand and it. It remains to add that during the editing pattern of the <1> - <5> perklyuchayut octave (only when the cursor is in the field of music). Keys <7> - <0> enable / disable the sound channels, respectively, ABCD (Only when the cursor in the field of music and in Main Menu Editor). Player is at address # 8000 and will work well on a machine with a separate field memories. As for the other procedures, the results of their work, I do not know. Interrupt vector stands in # FEFF and maintained full table, so there probably will not have glitches. It is very possible that more will be written COVOX'ovaya version, but it does not is ABCD-masks for the channels. Further projects are two kinds of compiler: fixed dvuhkilobaytnymi tools and downloadable the basic tools of arbitrary length. It seems to be. Help more than nothing. And if I here something missed, then you themselves easily find everything! --------------------------------------- (C) 1996 FLASH Inc. Amadeus Wakson




Other articles:

Entry - About the authors of the magazine.

Entry - the second part.

Entry - navigation.

Advertising - Advertising and announcements.

UPGRADE - To the question about installing 3.5 'FDD.

System - IBM: GIF - FORMAT: description of the graphic format (GIF).

Review - Overview of the gaming ...

Demolition - Game Description THE GOONIES.

System - Description of the music editor FLASH TRACKERa v2 (for SOUND DRIVER v1.0).

System - description of the sprite editor: MICROSTUDIO

System - Studio (Review): MULTICOLOR STUDIO.

Fun - "The Fisherman and the Fish."

Guests - On the prospects of SPECCY.

Demolition - Game description: MAPSNATCH

System - IS-DOS: Problems and resheneniya: RAM-DISK.

Wishes - A couple of words in place of an epilogue.



Similar articles:

В этот день...   21 November