Hi Gordon,

Following is the original text I prepared in response to you.  I made
mistakes in posting this thing, so you might see other versions of it
popping up.  Please ignore them and excuse me for my sloppiness.

> Have a look at the win32-sound gem.

Thanks for that suggestion.

> It may already be installed, if
> you're using the one-click installer.

It was not already installed, although I think I used one-click (a
long time ago).  Downloading/installing it worked fine, however.

Unfortunately, it seemed to offer the same performance as my system
call to "wv_player.exe".  I suspect that win32-sound is coded in terms
of the same system call (but I'm too lazy to look.)

I further suspect that to achieve my performance goal,  I'd have to do
Win32 programming in C++ to create a thread that, with parameters for
the wave-file-name, repetition-count and sleep-time in milliseconds,
calls wm_player in a loop that honors arguments supplied by the Ruby
script.  That's too much work,  so I think I'll live with the
limitation I'm experiencing.

Nevertheless,  I'm grateful for you taking the trouble to respond to
my question (and offering sound advice).

Best wishes,
Richard


On May 13, 10:37 am, Gordon Thiesfeld <gthiesf... / gmail.com> wrote:
> Have a look at the win32-sound gem.  It may already be installed, if
> you're using the one-click installer.