8
Dirtywave M8 Operation Manual
Hexadecimal
The M8 uses a number system called hexadecimal where numbers 0-15 are represent-
ed as 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, and F. For example, “40” in hexadecimal
is 64 in decimal (Refer to the hexadecimal table in the appendix). This is useful for quite
a few reasons:
• Screen real estate: 0 to 255 in decimal is 00 to FF in hexadecimal. With 3 command
FX columns, it would be cumbersome to t 3-digit decimal values on the screen. Fur-
thermore, when a value range includes negative and positive numbers (see Absolute
and Relative in the appendix), this can add up to 4 characters in length: -128 to +127.
• Parameters and FX commands that represent counts of 16 where the rst digit will
represent a phrase. Ex: “24” translates to the second phrase on row two.
• FX commands where the left and right digits control dierent aspects of the com-
mand. Ex: “ARP37” - Plays an arpeggio where the rst interval is +3 semitones, and
the second is +7 semitones while presenting a larger range.
Where guidance is needed, help text is presented at the bottom of the screen that dis-
plays the decimal equivalent and/or useful messages while editing values.
Firmware Updates
Updating the rmware is performed via a USB connection to a computer. To perform
the update without issue it is critical that the connection is not hindered by other USB
devices on the same hub. Therefore it is highly recommended to use a dedicated USB
connection without a hub if possible. You can nd the latest rmware, changelog, and
instructions at https://github.com/Dirtywave/M8Firmware.
If the rmware fails or the M8 is non-responsive after an update please refer to the sec-
tion on troubleshooting.
Additional Help and Resources
Links and additional resources are available at https://dirtywave.com/support.