From: Gordon Thiesfeld Date: 2007-05-15T23:45:05+09:00 Subject: Re: sleep 0.2 acts more like sleep 1 If I understand your question, you want to play a wav file repeatedly, as quickly as possible. This code is from the example file in the win32-sound gem. It plays chimes.wav 5 times in 3 seconds on both of my XP machines. require "win32/sound" include Win32 wav = "c:\\windows\\media\\chimes.wav" Sound.play(wav,Sound::ASYNC|Sound::LOOP) sleep 3 Sound.stop Hope it helps. Gordon