Saving & Printing


    Saving songs
    Printing songs


Saving songs

When saving a song, there are a couple things you must first check. You must at least include the last pattern of the song in the Sequence table. Also, you cannot have any gaps in the sequence(ie: you cannot skip a slot in the sequence and insert a pattern in the next slot). Blanks at the end of a song's sequence are fine (I have yet to see a song that used all 128 slots).

You can save songs as the following formats:

    Mod format

The MOD format is very complex. This is a simplified description broken down by components.

1. internal song title (20 bytes.)
2. instrument info: size, looping info, volume, etc. (30 bytes x 21 instruments)
3. sequence length (1 byte)
4. number of voices (1 byte)
5. sequence table (128 bytes)
6. format signature (4 bytes)
7. pattern data: actual notes (256 bytes x number of voices)
8. instrument samples (size of each sample totaled)

    Auto-Play format

Auto-plays are small applications that play one song repeatedly. When you export a song as an auto-play, MacMod Pro builds an application around that song.

When you run an auto-play, a small window will appear displaying the internal title of the song (if the song does not have an internal title the name of the auto-play will be displayed.) Below the title is a volume control. You can quit an auto-play by clicking in the close box of the auto-play's window or by typing 'Q'. There are also some navigational controls to allow you to fast-forward, pause, reverse, and start at the beginning of the song. A mute control box silences the music while it is still playing. The mute control can also be used by typing 'M'. The position of the window and the volume setting will be remembered for the next time you run that auto-play. To play a MOD file through an auto-play, drag the MOD file's icon onto the auto-play's icon. Remember to allocate enough memory to play the song.

Printing songs

MacMod Pro allows you to print a song in either a digital mode, similar to the standard editor and also as sheet music, similar to the staff editor. MacMod Pro will print the patterns in order, it will not print the patterns as they appear in the sequence table.

    Digital

This prints out the music in a form similar to the standard editor. It will handle any mods with 4 to 32 voices. It will print the internal title as well as all pattern names. The lines and patterns and voices are clearly labeled. This mode prints the music as: note, octave, instrument, effect. (ie: C#3 - 7 setVol). The effect is displayed as the six letter abbreviation as seen in the standard editor.

    Sheet music

Not available yet