Soft - SOUND AGRESSOR v1.01 packer extreme music.

IzhNews #0D
      SOUND AGRESSOR v1.01

(C) Himik's ZxZ / PoS-WT



     Let's start with a little prehistory.
Now, however, as always, is held
a decent amount of Demo Party, and
in almost each of them has the nomination
4K Intro. Increasingly, written
various Intro, and each time they
There is something new, something we have not yet
seen. But often in such melkoobemnyh
programs do not have sound, and
all for one simple reason - there is no
free memory.

     Sit, and digitize the pieces Mouzon
- Is not enough that tedious, so more
and irrational!

     This brings me to the point of my
program. I have developed a proprietary format
music, and wrote the corresponding
konvertor tunes from the format of Pro-Tracker
v3.xx format Sound Agressor. My approach
to the question gave me a chance to win not only
size of the melody, but the size of the player, and
also the number of occupied them tick.

     No, I do not want to say that my Mouzon
ceases to much shorter, on the contrary! After
konverisii it may take twice
more native module, but in this and
is the chip! My Mouzon excellent
compressed by software HRUST or RIP.
The size of the player at the moment
no more than 400 bytes.

     But there are apparent disadvantages, which
inconveniences associated with the original
module:


     1. Can not be used simultaneously in
several channels of the envelope. Converter
accept only the envelope of the last
channel. This is a feature of the algorithm
compression. Suppose you have a whole lot to
envelope in the channel A, and if the channel C
the current pattern will be something with the envelope
(Sample for example), then when you play
envelope of the channel A is replaced by the data
envelope of the channel C, and there often -
# 0000:)

     2. Channel in the pattern can not
begin with a continuation of the previous sound
channel. Konevrtor pack in the wrong order,
in which the melody should play, and
this at the beginning of the channel will simply be either
noise, or emptiness.

     3. The first note of any channel in
pattern should contain explicit
the numbers of samples, ornamentation and volume.
Why - read p.2

     4. To fit as much as possible
music format Sound Agressor, must
do as much as possible identical
channels, ie, For example, take in the channel A
rhythm + bass party and try to build
its composition to duplicate channels.
Than saturated and varied melody, the
more space to take one channel of one
pattern.


     All these restrictions are not made simply
so, but it is a feature of the algorithm. And
I think in the 4K Intro is for eye grabbing
high-quality ringtones for 3-4 pattern. Although
possible and more. I remade in 3D-Lame
version of the music, so here it bagged
music module format Sound
Agressor occupies only 960 bytes, and this
despite the fact that there 11 patterns.

     Unfortunately, in the annex to the newspaper,
Sound Agressor You will not find because until he
only in the sources ALASMa. Soon
time span screwed and will let in light:)

     And while (if disk space is)
You can find more packed
ringing in the format of Sound Agressor, so that
just listen and compare the size of
real.


E-mail, if that.
426063, Izhevsk, Russia.
Vorovsky 136-46
Kudryavtsev IV
himik@udm.net
www.pos.fmshop.ru
2:5050 / 11.44
(3412) 75-25-53