Instruments
Definition
Instruments are generally short waveforms. Many instruments are oscillators and can be used to hold a note indefinitely. Some instruments are not oscillators, and such instruments usually have just a single sound (like a thump). Instruments are called in an SMD file by issuing a 2-byte channel command starting with the byte "AC" followed by a number from 0 to 255. This results in a 2-byte pair like "AC00", which sets the instrument on the channel to the 0th instrument.
Minor Grouping
Some instruments are modulated versions of other instruments. SMD files use this fact to switch from a base instrument (at location X) to the following instrument (location X + 1) to avoid changing the octave of the channel. For example, C4 of instrument X and C4 of such an instrument (X + 1) modulated up would actually be C5 or modulated down would be C3. Such a relationship is documented in the "Minor Group" column.
Major Grouping
There are several categories of sounds used as samples. For example, there are several white noise samples. These are considered by the instrument list to be in a major grouping, as documented by the "Major Group" column.
List of Instruments
Instrument Test SMD
Purpose: Play C4 (Middle C) for each instrument with the reverb effect turned off. Duration: 8 minutes and 32 seconds. Replaces: MUSIC_94.SMD
736D647313B3AC8E4704000000011008
00000201020000003500000000002800
310031003F0000004D555349435F3934
00BAA066970404BABABABABABABA90BA
E07F9404AC004001AC014001AC024001
AC034001AC044001AC054001AC064001
AC074001AC084001AC094001AC0A4001
AC0B4001AC0C4001AC0D4001AC0E4001
AC0F4001AC104001AC114001AC124001
AC134001AC144001AC154001AC164001
AC174001AC184001AC194001AC1A4001
AC1B4001AC1C4001AC1D4001AC1E4001
AC1F4001AC204001AC214001AC224001
AC234001AC244001AC254001AC264001
AC274001AC284001AC294001AC2A4001
AC2B4001AC2C4001AC2D4001AC2E4001
AC2F4001AC304001AC314001AC324001
AC334001AC344001AC354001AC364001
AC374001AC384001AC394001AC3A4001
AC3B4001AC3C4001AC3D4001AC3E4001
AC3F4001AC404001AC414001AC424001
AC434001AC444001AC454001AC464001
AC474001AC484001AC494001AC4A4001
AC4B4001AC4C4001AC4D4001AC4E4001
AC4F4001AC504001AC514001AC524001
AC534001AC544001AC554001AC564001
AC574001AC584001AC594001AC5A4001
AC5B4001AC5C4001AC5D4001AC5E4001
AC5F4001AC604001AC614001AC624001
AC634001AC644001AC654001AC664001
AC674001AC684001AC694001AC6A4001
AC6B4001AC6C4001AC6D4001AC6E4001
AC6F4001AC704001AC714001AC724001
AC734001AC744001AC754001AC764001
AC774001AC784001AC794001AC7A4001
AC7B4001AC7C4001AC7D4001AC7E4001
AC7F4001AC804001AC814001AC824001
AC834001AC844001AC854001AC864001
AC874001AC884001AC894001AC8A4001
AC8B4001AC8C4001AC8D4001AC8E4001
AC8F4001AC904001AC914001AC924001
AC934001AC944001AC954001AC964001
AC974001AC984001AC994001AC9A4001
AC9B4001AC9C4001AC9D4001AC9E4001
AC9F4001ACA04001ACA14001ACA24001
ACA34001ACA44001ACA54001ACA64001
ACA74001ACA84001ACA94001ACAA4001
ACAB4001ACAC4001ACAD4001ACAE4001
ACAF4001ACB04001ACB14001ACB24001
ACB34001ACB44001ACB54001ACB64001
ACB74001ACB84001ACB94001ACBA4001
ACBB4001ACBC4001ACBD4001ACBE4001
ACBF4001ACC04001ACC14001ACC24001
ACC34001ACC44001ACC54001ACC64001
ACC74001ACC84001ACC94001ACCA4001
ACCB4001ACCC4001ACCD4001ACCE4001
ACCF4001ACD04001ACD14001ACD24001
ACD34001ACD44001ACD54001ACD64001
ACD74001ACD84001ACD94001ACDA4001
ACDB4001ACDC4001ACDD4001ACDE4001
ACDF4001ACE04001ACE14001ACE24001
ACE34001ACE44001ACE54001ACE64001
ACE74001ACE84001ACE94001ACEA4001
ACEB4001ACEC4001ACED4001ACEE4001
ACEF4001ACF04001ACF14001ACF24001
ACF34001ACF44001ACF54001ACF64001
ACF74001ACF84001ACF94001ACFA4001
ACFB4001ACFC4001ACFD4001ACFE4001
ACFF4001900000