旼컴컴 Amiga Protracker Module Format 컴컴커 읕컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴켸 旼컴컴커旼컴컴왯컴컴컴컴컴커 쿚ffset납Bytes납Description� 民컴컴컴좋컴컴컨좔컴컴컴컴컴좔컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴� 납 0 20 Module name. Padded with spaces until the end (or should 납 be). Remember to only print 20 characters. 냉훁amples컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴� 납 20( 0) 22 Sample Name. Should be padded with nulls for the full 납 length of it after the sample name. 납 42(22) 2 Sample Length. Stored as an Amiga word which needs to be 납 swapped on an IBM. This word needs to be multiplied by 납 two to get the real length. If the initial length is 납 greater than 8000h, then the sample is greater than 64k. 납 44(24) 1 Sample Finetune Byte. This byte is the finetune value for the 납 sample. The upper four bits should be zeroed out. The 납 lower four are the fine tune value. 납 Value 컴컴� 0 1 2 3 4 5 6 7 8 9 A B C D E F 납 Finetune 컴 0 +1 +2 +3 +4 +5 +6 +7 -8 -7 -6 -5 -4 -3 -2 -1 납 45(25) 1 Sample Volume. The rangle is always 0-64. 납 46(26) 2 Sample Repeat. Stored as an Amiga word. Multiply this by 납 two and add it to the beginning offset of the sample to get 납 the repeat point. 납 48(28) 2 Sample Repeat Length. Stored as an Amiga word. Multiply this 납 by two to get the Repeat Length. 냉컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴� 납 *** The remaining 14 or 30 samples follow this point *** 납 *** using the same format as above. Note that the *** 납 *** rest of this module format follows a 31 sample *** 납 *** format, which is not different from the 15 *** 납 *** sample format except for the file offset. *** 냉컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴� 납 950 1 The Song Length in the range of 1 to 128. 납 951 1 I don't know. I was told that Noisetracker uses this byte 납 for a restart, but I don't use Noisetracker. Anyone have 납 any information? 납 952 128 Play Sequences 0-127. These indicate the appropriate 납 pattern to play at this given position. 납1080 4 If this position contains: "M.K." or "FLT4" or "FLT8" 납 - the module is 31 ins. 냉횾atterns컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴 납1084(0) 1 Upper 4 bits: MSB of the instrument. Must be ORed with the 납 LSB. Lower 4 bits: Upper 4 bits of the period. 납1085(1) 1 Contains the lower 8 bits of the period. 납1086(2) 1 Upper 4 bits: LSB of the instrument. Must be ORed with the 납 MSB. Lower 4 bits: Special effects command. Contains a 납 command 0-F. 납1087(3) 1 Special effects data. 냉컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴� 납 *** The number of patterns is the highest pattern *** 납 *** number stored in the Play Sequence list. *** 냉컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴� 납 Each note is four bytes long. Four notes make up a track. They are 납 stored like this: 납 0-3 4-7 8-11 12-15 납 Channel 1 Channel 2 Channel 3 Channel 4 납 16-19 20-23 24-27 28-31 납 Channel 1 Channel 2 Channel 3 Channel 4 납 ...and so on. 납 납 납 납 00 00 00 00 납 || || || || 납 /\ // /\ \\ 납 MSB of Ins. Note LSB Ins. Spec. Com. Data for special 납 납 The samples immediately follow. 납 읒컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴컴�