From
Andrey Baglay
→
To
All
5 April 2006
Hello BYTEMAN
I already asked this question on the forum - they told me to study the description
Vortex Tracker - it fits in many ways with Pro Tracke
From
Sasha Alexandrov
→
To
All
5 April 2006
Hello, All
Maybe someone has a help for some tracker? I want a muse
write for AY, but I don’t understand trackers. I write a muse on the PC in Fruti Loops.
From
Mike
→
To
All
6 April 2006
Hello Striker
Damn, guys, they’re not all that complicated, just strain a little, they’ll work there
then - one evening in front of the computer. If you've already mastered FL, it's obvious in the tracker
you'll figure it out. And on the PC it’s better to master Cube or Logic. :)
From
Vyacheslav Kalinin
→
To
All
6 April 2006
Hello BYTEMAN
Here is the help from Vortex Tracker:
Terminology.
-+-----------
Module - a set of patterns, the order of which they are played
determined by a list of positions. The module includes everything used during
playing samples and ornaments, note table number, lines with the name of the song and
author's name, file title and initial playback speed.
Position list - list of pattern numbers in order
playing. The list of positions also includes the cycle position number. Maximum
list length - 256 positions.
Pattern - a set of lines with notes, commands and parameters.
The pattern string has a regular structure, described below. If you look at
vertical, then the pattern is a collection of tracks (tracks).
Pattern length - the number of lines in the pattern.
Sample is the key structure of Pro Tracker 3. This is a set of parameters
completely determining the sound of a note (amplitude, noise, envelopes and frequency) in
time.
Ornament is a special case of a sample; it determines only the frequency of the note in
time. Unlike a sample, the frequency is adjusted in semitones. In the majority
cases used to imitate chords.
Tone table, note table - list of values,
written to the tone registers of the AY-3-8910/12 chip (or YM2149F, hereinafter AY)
for each note. This table defines the frequency of each note used in ProTracker 3. There are 96 notes in total (from C-1 to B-8). There are four tone tables (numbers
from 0 to 3).
The file header is a string identifying the module. Currently there are two known
header type: 'ProTracker 3.x compilation of
From
Vyacheslav Kalinin
→
To
All
6 April 2006
Hello BYTEMAN
Download the tracker and help here: http://trd.speccy.cz/pcutilz/VT10B13.ZIP
From
Vyacheslav Kalinin
→
To
All
6 April 2006
Hello Mike
Mik> Damn, guys, they're not all complicated, just strain a little, there
Mik> work then - one evening in front of the computer. If you have already mastered FL, in
Mik> you'll clearly understand the tracker. And on the PC it’s better to master Cube or Logic.
So maybe a person needs help not for the interface, but for the tracker itself.
If you don’t know what it is and how it is, not everything is as simple and obvious as you write.
From
Vyacheslav Kalinin
→
To
All
6 April 2006
Hello new art
Unfortunately, this behavior of the command cannot be corrected without intervention in the codes
player, which means even if you fix this error in the editor itself, you need
also remake the player. The author of Pro Tracker 3.6 Alone Coder made these fixes
both in the editor and (partially) in the player. Vortex Tracker II has two
command interpretation method 3 - old (Pro Tracker 3.5) and new (Vortex
Tracker II). However, some old modules with a new interpretation of the command
3 are not played correctly (the musicians adjusted the sound to what they had,
for example, the module Das Verbaten La Fuego Ver Chuta! by Miguel from Dreadful Band
of CPU), so on the ZX Spectrum old modules need to be played with old players,
or my universal player built into the VT II exporter.
I would like to point out right away that the old interpretation of command 3 is erroneous, but this is not
a bug in Pro Tracker 3 (and also Pro Tracker 2), but simply a misunderstanding of it
the authors of the assignment of this team. I guess those who wrote music at ASC Sound
Master, and then tried Pro Tracker 3, they will understand me.
Sliding commands like '1...' immediately stop any sliding
frequencies launched earlier. Sliding is also stopped by installing a new
notes or a mute command. All sliding commands are automatic
cancel the action of command 6, if it was executed previously.
Team number 4.Sets the sample to play from the position determined by the 'Pp' parameter. When
setting a note, the sample is played from position zero (from the beginning). Team 4 can
make a sample play from anywhere. It is worth noting that the sample is not
is initialized by this command, i.e. any accumulation will continue.
Team number 5.
Same as command 4, but for decoration.
Team number 6.
Periodically turn on/off the sound in the channel. The 'P' parameter defines
the number of interruptions during which the sound is on (1..F), and the 'p' parameter is
number of interruptions during which the sound is turned off (1..F). Team 6
automatically stops tone sliding if there was any. If parameter 'P'
is zero, then the command has no meaning, although it can be used for
shutdown
sliding (teams 1-3). If the 'p' parameter is 0, then the command will simply turn off
sound through 'P' interrupts.
Team number 9.
Envelope frequency reduction command. The parameters are similar to the command parameters
1.
Team number A.
Command to increase the frequency of envelopes. The parameters are similar to the command parameters
2.
The 'Pp' parameter of commands 9 and A is specified in units of the envelope period register AY.
You can stop the sliding of envelopes only by installing it in one of the channels
commands for turning on envelopes, or explicitly specify a special command like "9..."
(with zero parameters).
Team number B.Sets the playback speed ('Pp' parameter). In principle, speed can
be any, but you must keep in mind that a standard Spectrum player
Pro Tracker 3 modules cannot play faster than speed 3 (i.e.
It is recommended to use values from 3 to FF). New ZX players from Alone
Coder's (Pro Tracker 3.6 and higher) allow speed 2. In the Pro editor itself
Tracker 3, as well as a special player from Alco, can also use speed 1.
In my universal player for ZX there was no tempo limitation initially.
Sample.
-+----
The sample determines the sound of a note over time. Similar to patterns, a sample is
a collection of strings with parameters. The lines are played at the interrupt frequency (approx.
50 Hz). In PT3, the maximum sample length is 64 lines (ticks). Sample in PT3
always fixated. In Vortex Tracker II, line numbering is done in
hexadecimal
form so that you can use these numbers as parameters
teams
Sample offset (special command 4). Let's look at one sample line.
Figure 2 - Sample string structure
1F|tne +000_ +00(00)_ F_ ***************
11 234 56667 899 AA B CD EEEEEEEEEEEEEEE
Column '11' is used for line numbering. Use the number in this
column as a parameter of special command 4 (if necessary).
Column '2' contains the tone mask. 'T' indicates that the tone in the given line isis allowed, and 't' is prohibited.
Column '3' contains the noise mask. 'N' denotes that there is noise in the given line
is allowed, and 'n' is prohibited.
Column '4' contains the envelope mask. 'E' indicates that the envelopes in this
string are allowed, but 'e' is not allowed.
Column '5' contains the sign of tone deviation from the base value.
Column '666' contains the tone deviation from the base value in hexadecimal
records. Thus, the deviation range is -FFF..+FFF. Because tone
registers are 12-bit, this range is more than enough.
Column '7' contains the tone deviation accumulation sign. '^' means that
accumulation is on and '_' is off.
The '56667' fields together form a single structure for controlling tone bias.
In PT3, the base tone value is set by setting the note in the pattern to one of
channels according to the note table. If sample accumulation is disabled, then the base value
the sample does not change, but the “base value +
deviation from field '5666'". If accumulation is enabled ('^' in column '7'), then
the base value is changed to the value specified in '5666'. Changing the base
values resembles the accumulation of deviations. As an example, consider how
the values of the tone registers are calculated for the note C-4 (according to the note plate #2 frequency
this note 1A2). Next, only the '56667' sample columns are displayed.
56667 Base Value Comment
tone
register+000_ 1A2 1A2
+001_ 1A2 1A3 The base has not changed, but the frequency has changed
+000_ 1A2 1A2 Back to what it was (to the frequency of the note C-4)
+002^ 1A4 1A4 Changed the frequency while simultaneously changing the base
+002^1A6 1A6
-004_ 1A6 1A2 The frequency has returned, but the base is still shifted
-004^ 1A2 1A2 Returned the base and frequency to the initial position
It is easy to see that using tone accumulation (base change) you can
implement pitch sliding (glissing) using proper looping.
For example, if you loop the following line:
00|Tne +100^ +00(00)_ F- ***************
we get something like a drum (with just one line of the sample!).
Column '8' contains the sign of the noise/envelope frequency deviation.
Column '99' contains the hexadecimal deviation of the noise frequency/envelopes from
basic
Column 'AA' contains the absolute (unsigned) representation of the number in the column
'99'.
Column 'B' contains the sign of the noise/envelope frequency deviation accumulation
(similar to tone).
The '899 AA B' fields together form a single structure to control the deviation
noise/envelope frequencies from the base value. If noise mask 'N' is enabled
From
Vyacheslav Kalinin
→
To
All
6 April 2006
Hello new art
Ornament.
-+-------
The ornament is a sequence of signed integers, each of which
determines the deviation of the note frequency from the base one in semitones. Like the sample,
ornament
plays at the interrupt frequency. Ornament is the only way to
Pro Tracker 3 organizes uniform (logarithmic) sliding, although with
in a fairly coarse step (half step). The ornaments are mainly used for
imitations of chords, although their main purpose corresponds to their name
(musical term). ProTracker 3.6x introduces a standard that you can
also use in Vortex Tracker II: if the note after applying the ornament is smaller
C-1, then it turns into C-1. That is, using large negative
deviations in the ornament (for example, -96), the note C-1 is guaranteed,
what can be used in a sample, for example the pitch of a drum can be made
independent of the note. The SNA+.pt3 module will help you understand the idea.
Just like in the sample, use special command parameter 5 (Ornament offset)
it is not possible to go beyond the body of the ornament, although it does not lead to failure.
Note tables.
-+----------
Pro Tracker 3 has four tone tables. Almost all signs are not made
correct (does not correspond to the ideal scale of 1750000 and 1773400). More or less
plate 1 (SoundTracker) is made correctly, traditional for the ZX Spectrum - itsuitable for importing almost all existing music on the ZX
editors.
Compared to the ideal scale for 1773400 Hz is shifted almost exactly one tone
down. In addition, the 24th note is out of tune (in the editor it is designated as B-2, due to
a one-tone shift should sound like A-2). But, unfortunately, this is the only one
plate that is suitable for 1773400 Hz (branded Spectrum 128).
Tablet number 2 is almost ideally suited to the AY frequency of 1750000 Hz, that’s all
the notes sound exactly as they appear in the editor.
Unfortunately, the note tables of different versions of Pro Tracker 3 are quite
differ (especially table 2, which previously had every right
called ASM or PSC and was ideally suited to the frequency of 1773400 Hz). Table 1
in
in this sense it is unique - it is the same in all versions of Pro Tracker 3.
Tables 0 and 3 are not recommended.
Author of this text.
-+-------------------
All comments should be sent to Sergei Bulbe at vorobey@mail.khstu.ru.
(c)2002-2005 S.V.Bulba
From
Pawel Swiridenko
→
To
All
7 April 2006
Hello new art
I'll give you some good advice:
Guys, look (But JUST LOOK!!!) other people's music modules,
how they are made, what commands are set, on this or that note... But
Under no circumstances should you copy notes into your mega duper Mouzon!!!
Look, try what (those commands) they affect...
In short, almost at random...
I would advise the PC to deal with Milky Tracker first, it will be more
It’s easier to deal with the Spectrum one... No, in no case do I want to say that
they are similar... But the point itself...
And one more thing: 2BYTEMAN: If you really have a huge desire to deal with the Trekkers, then don’t
feel free to write to me by email, I WILL HELP!!!
Well, Vortex :))) Better in real life :))))
From
Andrey Baglay
→
To
All
8 April 2006
Hello, volton
vol> more:2BYTEMAN:If you really have a great desire to deal with
vol> Trekkers, then do not hesitate to write to me by email, I WILL HELP!!!
Pavel, by the way, I’ll probably be in Zhlobin soon! That's where you'll teach me!
Why don’t you respond to private messages?
From
Sasha Alexandrov
→
To
All
8 April 2006
Hello, volton
Many thanks to Newart and Voxon.
I will definitely write to you if anything is unclear.
Thanks again. :)