DXDiag

DXDiag, also known as DXDiag.mid, the DirectX Test Song, DXDiag.MID or Edge is a midi file that is embedded into older versions of Direct X's DXDiag troubleshooting program.

It is a slow, chilled and mellow 47 second (0:47) midi file that DirectX uses to test a computer's soundcard if audio needs to be troubleshooted. It also plays at 100 BPM

The midi file, also goes by the name Edge, and is actually composed by David Yackley, the same composed who created Onestop.mid.

However, DirectX Diagnostic Tool 9.0 and later versions do not have this midi file; instead, DirectX Diagnostic Tool version 9.0 (DirectX9c) and after use Flourish.mid instead.

Proof that DirectX9c uses Flourish.mid instead of DXDiag.mid can be found here: https://midis.fandom.com/wiki/Flourish#Flourish.mid_in_DirectX9c

Interestingly, DXDiag has a large number of unused instrument tracks that are empty and all of them only contain a 4 second long rest: Overdriven Guitar, Voices Oohs, Distortion Guitar, Helicopter, Orchestra Hit, Synth Brass 1 & Rock Organ.

While most of these unused instruments are duplicates of ones already used in the song, Voices Oohs, Helicopter, Orchestra Hit, Synth Brass 1 & Rock Organ are completely unused as instruments. These may have originally been intended to be part of the song, or may have been included in a previous version.

Instruments
Electric Bass (Finger)

Distortion Guitar 2x

Applause

Drums (Standard Kit)

Whistle

Overdriven Guitar

Pad 2 (Warm)

Electric Guitar (Clean)

Comments (Midi Information)
untitled

Other Notes
DxDiag.mid has a glitch where the drums will load up as out of tune Grand Acoustic Pianos in VLC Media Player, rendering the ability to play the midi file in different soundfonts useless.

Luckily, there is a way to fix this annoying glitch: How To: Fix Glitches in Midi Files using Anvil Studio.

Other Midis by David Yackley
Onestop - A midi that utilizes Program Change, which allows this midi file to change its genre, tempo and instruments.

Listen to Midi
Since the midi file was designed to run on an OPL soundcard such as an OPL3, the midi file will sound drastically different on newer versions of Windows and Emulators since they use a Roland Wavetable General Midi soundcard.

(Note: If you're using Google Chrome or Opera, the midi file will download instead)

Listen to DXDiag.mid: http://www.thenatty23website.com/uploads/2/8/7/6/287630/dxdiag.mid

Last Resort Mirror Links
If all the links above are broken, these Archive.org mirror links are most likely to work. However, using right-click to download the midis results in the file becoming corrupted upon download. They can only be saved by left-clicking on them

Archive Link: https://web.archive.org/web/20200402172201/http://www.thenatty23website.com/uploads/2/8/7/6/287630/dxdiag.mid

Other Soundcards
Note: The original version of this midi file is the OPL3 (Soundblaster 16) version.

Microsoft GS/GM Wavetable Synth (Default Soundcard): https://www.youtube.com/watch?v=8D-u15IP5A8&t=91s

OPL3 (Soundblaster 16): https://www.youtube.com/watch?v=XYvhXkffm7g

OPL3 SB16 Voyetra SuperSAPI: Sorry, there's no video of this yet...

Gravis Ultrasound: Sorry, there's no video of this yet...

Sound Blaster AWE64: Sorry, there's no video of this yet...

Yamaha YMF724: Sorry, there's no video of this yet...

Yamaha XG: https://www.youtube.com/watch?v=8D-u15IP5A8&t=45s

DOSMID (MS-DOS): Sorry, there's no video of this yet...

Apple Mac: Sorry, there's no video of this yet...

Midi Devices
Roland SC-55: Sorry, there's no video of this yet...

Roland SC-88: Sorry, there's no video of this yet...

Yamaha MU80 MIDI Device: Sorry, there's no video of this yet...

Roland MT-32 (MUNT): Sorry, there's no video of this yet...

Keyboards
Korg MicroARRANGER Keyboard: Sorry, there's no video of this yet...

Yamaha PSR-S950: Sorry, there's no video of this yet...

Phones
Nokia x3-00 Phone: Sorry, there's no video of this yet...

Remixes of DXDiag.mid
Microsoft DirectX Test Music (Extended Mix) by Jake "Ziggity" Steven: https://www.youtube.com/watch?v=0vvE2Ueoszo