ACNews #26
12 января 2004 |
|
Guide - Format Module Chip Tracker 1.x
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ Format Module Chip Tracker 1.x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Extension. CHI The module consists of four parts - the header, the order (a list of products), patterns, samples. Each piece is aligned on sector boundaries. Header has a size of 1 sector: 0 (8) "CHIPv1.0" 8 (32) track name (Russian letters in a font no) 40 (1) tempo Attention! Must assume that the tempo is measured in the 50 fractions seconds, although the version of the editor to 1.3 inclusive and player 0.01 version of the song is played because of that mistake a few honey lennee! 41 (1) the length of a song-1 (the last used position) 0 .. 255 42 (1) position of the loop (0 .. 255) +43 (16 * 4) The parameters of samples (in the order 0 .. F): + 0 (2) the position loop (equal in length to nezatsiklennyh) + +1 (2) length. First, the low byte, then the older ones. For unused samples are zeros. 97 (31) is reserved (zero bytes). 128 (16 * 8) The names of samples (in the same order). 8 bytes addressed. For unused samples are blanks. List of items has the size of a sector and includes numbers of patterns in the order of play. Numbers of patterns are stored as 0 .. 30, ie one less than shown in the editor. Unused positions contain 0. Patterns are stored to the last used in the item list. Each pattern is 512 bytes, which are considered zaparellelennyh as two blocks of 256 bytes. In the pattern of 64 lines, each of which takes 4 consecutive bytes in the first 256-byte piece of the pattern and 4 consecutive bytes in second. Channels A, B, C, D are stored in that order. And channels A, D should be played as a right, B, C - as the left. For each note of each channel: In the first piece: the second piece: % NnnnnnCC% ssssPPPP nnnnnn - note (0 = empty, 1 = C-1, ... 60 = B-5, 63 = pause); ssss - her sample (be sure to include!) CC - command code, and PPPP - its parameter: 00 = sample offset. Semple played with PPPP * 512-th byte, but Field notes should be note; 01 = slide down (-) on the PPPP mikrosapogov every 1 / 50 seconds; 10 = slide up (+) on the PPPP mikrosapogov every 1 / 50 seconds; Mikrosapog - a common unit of frequency (not time!) Slides are only valid within the current line. 11 = in the channel A - rate of PPPP (1 .. 15); in the channel D - the end of the pattern (the current line - top); in the channels B, C - is prohibited. Samples are stored in 8-bit unsigned form, with each sample aligns with the boundary sector (256 bytes). In the unused thus part of the last sector is the same as in beginning of the cycle of the sample. If he is not fixated, there values 128. Retains all the samples, but empty. Maximum # BB = 187 sectors of the samples. Once again, please! because of the second error in the program Chip Tracker Compiler v0.01 not ship until the end of modules that are empty samples, attach the source code of this player, which has the necessary corrections (including speed). :::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::: --------* List Honored Neispolzovateley AC Edit *------- 1) Pawel / Real_soft Paul Kislyak 2:454 / 11.25 2) Kurleson / HorrorSoft Alexey Kravchenko 2:5068 / 6 3) SirX Sergei G. Shelginsky sirx@atnet.ru Arkhangelsk Region., Severodvinsk, ul.Zh / Dorozhnaya 35-51 (818-4) 55-10-89, 8-921-670-02-85 4) Alex_Xor / PSV Alexander D. Shushkov axor@mail.ru (8172) 25-28-71, 160035 Vologda POBox 136 5) Diver/4d Alex Golubtsov orangefox@mail.ru 6) Noviset / Brutal_Creators Igor Shakhov [2:5050 / 109.52] ----------* List Honored Members AC Edit *--------- Honorary and eternal: 1) Nikphe Aleksey Emelyanov 391420 Ryazan region., Chuchkovsky rn, p.Avangard, Ruleznaya 12 2) Mr.Event Alexander Lesovskaya 391420 Ryazan region., Chuchkovo, Kalinin, 26 (8-238) 07/10/1973 3) CyberDemon Maxim Mit'kin 2:5029 / 32.18 Ryazan, ul.Novoselov, 50k2-197 4) Basil Basil E. Loginov, 390035 Ryazan, Poletaeva ,15-5 5) John_Silver Denis E. Loginov there:) 6) TS Sergey Tyurin triod@aport2000.ru 390029 Ryazan, High-,16-53 (0912) 75-40-74 8-903-640-01-49 7) U # 74 Sergey Machines u_74@mail.ru 443004 Samara, ul.I.Egorova, 4 kv.76 8) Shaitan / SoK Maxim Shashkin 2:5057 / 21.36 (8462) 34-82-92 9) Dissonator Constantine Shaev 390048 Ryazan, ul.Zubkovoy ,19-106 (0912) 41-03-50 10) Way of the Samurai, Alexander Golovanov [aiki@mail.nnov.ru] 11) Dark Raven Semen Tsehmeyster [187500, Leningrad Region. g.Tihvin Mashinostroiteley 44, kv.151] 12) Disabler / DPL Andrey Gorelov 344045 Rostov-on-Don ul.Mironova 3 / 3, kv.120 13) Max / Cyberax / BDA Maxim Arnold [amv@kuzbass.stack.ru] 650066 Kemerovo, Lenina, d.77 "d", kv.64 Other: 1914) Stormbringer / Cobra_Soft Valera Selev 2:462 / 162.7 79022 Ukraine, Lviv-22, PO Box 798 15) AmoNik Nikolai Amosov 2:5030 / 978.14, 500:812 / 2.26 (SPbZXnet) 16) Macros Sergei Gulyaev zxmsf@mail.ru 17) Jerri / AF Yuri Potapov, 2:5057 / 21.89 (8462) 92-73-26 18) Ldir / mp., I8 Yaroslav I. Turbin last_128@mail.ru 19) Chapay / mp. Viktor Spiridonov (0912) 76-07-36 mir_tut@mail.ru 390029 Ryazan ul.Stroiteley 1, kv.10 1920) Voodoo / Delirium_Tremens Dmitry Voo vooha@ua.fm 21) Risk / O
Other articles:
Similar articles:
В этот день... 21 November