Template:Music Infobox

From ModdingWiki
Jump to navigation Jump to search
Music Infobox
Format typeMusic
Notation typeUnknown
InstrumentsUnknown
Max channel countUnknown
Max track countUnknown
Max pattern countUnknown
Max order countUnknown
Tags?Unknown
GamesNone

This template is used to display an information box containing details about a map format. See CMF Format for example use.

Valid parameters and examples are:

Parameter/example Purpose Valid values
Type = Value Type of event data One of:
  • MIDI (data can be sent to MIDI devices with minimal transformation)
  • OPL (data can be sent directly to OPL/FM chip)
  • Tracked (list of events run at constant speed with no delay events - .mod and derivatives - ScreamTracker, Impulse Tracker, etc.)
  • Custom (doesn't fit any of the above, custom format)
(add new types to this page as required)
Instruments = PCM
Instruments2 = OPL
Instrument type One of
  • General MIDI (default GM bank)
  • OPL (Ad Lib instruments)
  • PCM (sampled instruments)
  • PC Speaker
NumChannels = 4 Maximum number of channels Typically a channel imposes some limitation, such as one type of instrument at a time (MIDI) or one note at a time (.mod)
NumTracks = 1 Maximum number of tracks Tracks run in parallel and can send events to the same channel. This is probably 1 for all formats except MIDI.
NumPatterns = 255 Maximum number of patterns Patterns are self-contained and can be played in any order. If a song doesn't have patterns (e.g. MIDI) then this should be listed as 1.
NumOrders = 0 Maximum number of entries in the order list The order list controls which order the patterns are played in. If a song doesn't support patterns or have an order list, this should be 0.
Tags = Title, Artist, Remarks Does the format store names of the musician and/or title? None or list of supported tags
Games = {{Game|GameName}} {{Game|GameName}} Name of all games that use this format Any wiki page name, as a parameter to the Game template

Default values are shown if the parameter is omitted, so do not use any parameters unless the value is known (most of the defaults say "unknown")