Help on Trackers

ZXNet echo conference «music.zx»

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. :)