Docs: Glossary format tweak.
Not strictly necessary, but file extensions benefit from having the `code` look.
This commit is contained in:
parent
4b4eff337b
commit
267061a7f3
|
@ -19,7 +19,7 @@
|
||||||
**bitmask**: a set of bits which represent individual single-bit toggles or groups representing small numbers. these are explained fully in the [hexadecimal primer](hex.md).
|
**bitmask**: a set of bits which represent individual single-bit toggles or groups representing small numbers. these are explained fully in the [hexadecimal primer](hex.md).
|
||||||
|
|
||||||
**BRR**: a lossy sample format used by the SNES. it has a fixed compression ratio; groups of 32 bytes (16 samples) are encoded in 9 bytes each.
|
**BRR**: a lossy sample format used by the SNES. it has a fixed compression ratio; groups of 32 bytes (16 samples) are encoded in 9 bytes each.
|
||||||
- usually stored in .brr files.
|
- usually stored in `.brr` files.
|
||||||
|
|
||||||
**clipping**: when a sample or playback stream exceeds the maximum or minimum values. this can cause audible distortion.
|
**clipping**: when a sample or playback stream exceeds the maximum or minimum values. this can cause audible distortion.
|
||||||
- this often occurs when a sample is amplified too much.
|
- this often occurs when a sample is amplified too much.
|
||||||
|
@ -35,13 +35,13 @@
|
||||||
|
|
||||||
**DAC**: digital analog converter. this converts a digital representation of sound into actual output.
|
**DAC**: digital analog converter. this converts a digital representation of sound into actual output.
|
||||||
|
|
||||||
**.dmf**: DefleMask Module File.
|
**`.dmf`**: DefleMask Module File.
|
||||||
- _Furnace:_ .dmf files may be read, and compatibility flags will be set to make them play as accurately as possible, but there may still be glitches.
|
- _Furnace:_ `.dmf` files may be read, and compatibility flags will be set to make them play as accurately as possible, but there may still be glitches.
|
||||||
- _Furnace:_ .dmf files may be saved, but full compatibility isn't guaranteed and many features will be missing. this isn't recommended unless absolutely necessary.
|
- _Furnace:_ `.dmf` files may be saved, but full compatibility isn't guaranteed and many features will be missing. this isn't recommended unless absolutely necessary.
|
||||||
|
|
||||||
**.dmp**: DefleMask Preset. an instrument file.
|
**`.dmp`**: DefleMask Preset. an instrument file.
|
||||||
|
|
||||||
**.dmw**: DefleMask Wavetable. a wavetable file.
|
**`.dmw`**: DefleMask Wavetable. a wavetable file.
|
||||||
|
|
||||||
**DPCM**: differential/delta pulse code modulation. this is a variety of PCM that stores each amplitude as its difference from the previous.
|
**DPCM**: differential/delta pulse code modulation. this is a variety of PCM that stores each amplitude as its difference from the previous.
|
||||||
|
|
||||||
|
@ -53,13 +53,13 @@
|
||||||
**FM**: frequency modulation. this is a method of generating sound that uses one operator's amplitude to modify another operator's frequency.
|
**FM**: frequency modulation. this is a method of generating sound that uses one operator's amplitude to modify another operator's frequency.
|
||||||
- the FM in Yamaha chips is more accurately called _phase modulation,_ which uses a different method of computation to achieve similar results.
|
- the FM in Yamaha chips is more accurately called _phase modulation,_ which uses a different method of computation to achieve similar results.
|
||||||
|
|
||||||
**.ftm**: FamiTracker Module.
|
**`.ftm`**: FamiTracker Module.
|
||||||
|
|
||||||
**.fui**: a Furnace instrument file.
|
**`.fui`**: a Furnace instrument file.
|
||||||
|
|
||||||
**.fur**: a Furnace module file.
|
**`.fur`**: a Furnace module file.
|
||||||
|
|
||||||
**.fuw**: a Furnace wavetable file.
|
**`.fuw`**: a Furnace wavetable file.
|
||||||
|
|
||||||
**hard-pan**: sounds can only be panned to the center, 100% left, or 100% right. this often appears in the instrument editor's panning macro as on/off toggles for the left and right channels.
|
**hard-pan**: sounds can only be panned to the center, 100% left, or 100% right. this often appears in the instrument editor's panning macro as on/off toggles for the left and right channels.
|
||||||
|
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
**interpolate**: to fill in the area between two values with a smooth ramp of values in between.
|
**interpolate**: to fill in the area between two values with a smooth ramp of values in between.
|
||||||
- some sample-based chips can interpolate, filtering out unwanted harmonics.
|
- some sample-based chips can interpolate, filtering out unwanted harmonics.
|
||||||
|
|
||||||
**.it**: Impulse Tracker module.
|
**`.it`**: Impulse Tracker module.
|
||||||
|
|
||||||
**ladder effect**: an inaccurate yet common term for the DAC distortion that affects some Yamaha FM chips.
|
**ladder effect**: an inaccurate yet common term for the DAC distortion that affects some Yamaha FM chips.
|
||||||
|
|
||||||
|
@ -113,7 +113,7 @@
|
||||||
|
|
||||||
**register**: a memory location within a sound chip. "register view" shows all the relevant memory of all chips in use.
|
**register**: a memory location within a sound chip. "register view" shows all the relevant memory of all chips in use.
|
||||||
|
|
||||||
**.s3m**: ScreamTracker 3 Module.
|
**`.s3m`**: ScreamTracker 3 Module.
|
||||||
|
|
||||||
**sample** (1): a digitally recorded sound. usually stored as some variant of PCM.
|
**sample** (1): a digitally recorded sound. usually stored as some variant of PCM.
|
||||||
- these can take up a lot of room depending on length and sample rate, thus older systems tend to use short, lower quality samples.
|
- these can take up a lot of room depending on length and sample rate, thus older systems tend to use short, lower quality samples.
|
||||||
|
@ -140,8 +140,8 @@
|
||||||
**unsigned**: a digital representation of a number that can only be positive.
|
**unsigned**: a digital representation of a number that can only be positive.
|
||||||
- if an imported raw sample sounds recognizable but heavily distorted, it's likely to be signed interpreted as unsigned or vice-versa.
|
- if an imported raw sample sounds recognizable but heavily distorted, it's likely to be signed interpreted as unsigned or vice-versa.
|
||||||
|
|
||||||
**.vgm**: Video Game Music. a file containing the log of data sent to a sound chip during sound playback.
|
**`.vgm`**: Video Game Music. a file containing the log of data sent to a sound chip during sound playback.
|
||||||
- saving to a .vgm file may be compared to "converting text to outlines" or similar irreversible processes. the results cannot be loaded back into the tracker.
|
- saving to a `.vgm` file may be compared to "converting text to outlines" or similar irreversible processes. the results cannot be loaded back into the tracker.
|
||||||
- different versions of the VGM format have different capabilities, with trade-offs. older versions may lack chips or features; newer versions may not be compatible with some software.
|
- different versions of the VGM format have different capabilities, with trade-offs. older versions may lack chips or features; newer versions may not be compatible with some software.
|
||||||
- samples are stored uncompressed. PCM streams (such as DualPCM) can quickly take up a huge amount of space.
|
- samples are stored uncompressed. PCM streams (such as DualPCM) can quickly take up a huge amount of space.
|
||||||
|
|
||||||
|
@ -152,6 +152,6 @@
|
||||||
|
|
||||||
**wavetable** (2): an ordered group of wavetables(1) used in sequence within a single instrument.
|
**wavetable** (2): an ordered group of wavetables(1) used in sequence within a single instrument.
|
||||||
|
|
||||||
**.xm**: eXtended Module. the file format of songs made with FastTracker 2.
|
**`.xm`**: eXtended Module. the file format of songs made with FastTracker 2.
|
||||||
|
|
||||||
**.zsm**: ZSound Music. a VGM-like file meant specifically for the Commander X16 computer.
|
**`.zsm`**: ZSound Music. a VGM-like file meant specifically for the Commander X16 computer.
|
||||||
|
|
Loading…
Reference in a new issue