views:

318

answers:

3

I need to whip up a quickie app, something quick and dirty, on windows that lets a user control the tempo of a playing mp3 file with a slider.

Any recommendations on libraries/programming languages/controls that can make this easy?

I don't have control over the media choice (has to be mp3) or the platform (has to be windows)

Edit: Actually, I can convert the files to whatever format is necessary.

A: 

You might take a look at this.


Edit: The WinMM.dll has a function called waveOutSetPlaybackRate (P/Invoke) which might be helpful as this DLL (which has been included with windows since Win 9x) can play MP3's. Here is some basic info on how to play the sounds using C#.

Lucas McCoy
A: 

So far this is what I have found:

2xAV™ Plug-In For Windows Media Player®

Ideally, I would prefer something open source but if I can't find other options I'll give this a go.

srboisvert
+2  A: 

Windows Media Player v10+ has this built in. Take a look here. Isn't that what you need?

Magnus Johansson
Sweet! I never knew that WMP could do that. Thanks for the tip!
Simon Gillbee
That's cool but what I need is to be able to manage it programmatically (embed in an app, randomize the initial tempo and record the users selected tempo) so I need to know how to get at it via WMP's API.
srboisvert