16 2 Liczba ścieżek dźwiękowych w module, od 2 do 128 włącznie (zawsze parzysta). Blok INFO ma stałą długość 18 bajtów.
Blok SONG Początek Długość Znaczenie 0 4 Identyfikator bloku, ciąg "SONG". 4 4 Długość następujących danych w bajtach. Zmienna. Po nagłówku następują zapisane kolejno po sobie definicje utworów modułu. Liczba definicji zgodna jest z liczbą utworów zapisaną w bloku INFO. Pojedyncza definicja ma następującą budowę: Początek Długość Znaczenie 0 44 Tytuł utworu. Jeżeli krótszy niż 44 znaki uzupełniony bajtami 0. Jeżeli ma dokładnie 44 znaki, nie jest zakończony bajtem 0. 44 2 Długość utworu, czyli liczba kolejno odtwarzanych tabel sekwencera (patternów). 46 zmienna Lista odtwarzania zawierająca numery kolejno odtwarzanych patternów. Numery zaczynają się od 0 i odpowiadają ściśle kolejności zapisania patternów w bloku PATT. Każda pozycja listy jest liczbą 16-bitową bez znaku. Ilość tych liczb odpowiada długości utworu powyżej.
Blok INST PoczątekDługośćZnaczenie04Identyfikator bloku, ciąg "INST".44Długość następujących danych w bajtach. Zmienna (50 × liczba instrumentów). Po nagłówku następują zapisane kolejno po sobie definicje instrumentów. Liczba definicji zgodna jest z liczbą instrumentów zapisaną w bloku INFO.