COMによる解決法が提示されていますが,MCIの方も一応
MCIのopenは何も指定しないと再生するファイル毎の既定のデバイスで再生しようとします
既定のデバイスは通常,MIDIなら「Sequencer」,WAVEなら「waveaudio」,…と言った感じです
「waveaudio」は再生速度を変えることが出来ないデバイスっぽいです
一方,MP3などを開く時は既定は大抵「MPEGVideo」または「MPEGVideo2」で,これらは再生速度が変えられるデバイスのようです(マシンによってこれらのデバイスがあったりなかったりします)
このデバイスはMP3を始めとして殆どのメディアファイルを開くことが出来ますので,WAVEだろうと「MPEGVideo」を用いて開けば再生速度を変えられたりします
dev = ""
mci "sysinfo all quantity" : devNum = stat
repeat devNum
mci "sysinfo all name "+(cnt+1)
tstr = getpath( refstr, 16 )
if ( instr( tstr, 0, "mpegvideo" ) >= 0 ) : dev = refstr
loop
if ( dev == "" ) : dialog "デバイスmpegvideoがみつかりません" : end
mes "選択されたデバイス "+dev
dialog "wav", 16
if ( stat == 0 ) : end
mci "open \""+ refstr +"\" alias media type "+ dev +" wait"
mci "play media"
mci "set media speed 500"