| View previous topic :: View next topic |
| Author |
Message |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Mon Feb 05, 2007 8:17 pm Post subject: Play a music file (mp3?) at a different pitch and/or tempo? |
|
|
Hi,
I have an idea for a program that would need to be able to change the pitch
and/or tempo of a playing MP3 file in real time. This sort of feature can be
found in Windows Media Player, but I would rather not embed Windows Media
Player into my program.
I know it's kind of a specific question, but does anybody know if this can
be done with VDS or any sort of extension?
Thanks in advance!
-FF _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
Rubes_sw Valued Contributor


Joined: 11 Jun 2001 Posts: 625 Location: Northern Ireland
|
Posted: Mon Feb 05, 2007 9:58 pm Post subject: |
|
|
If i recall ( and i do ) there are several VDS DLL that support MP3 audio playback etc etc...
I have copys of all of these BTW:
vdsmpeg - ver: 1.4.11.2001 Author: PGWARE
vdsmedia.dll - ver: 2.1.0.0 Author: eXtremeSenses
vdsmp3.dll - ver: 12 June 1999 Author: Tommy Sools
Not sure what exactly they do or don't but maybe its a start. Some of them have the source code also.
Regards
Nathan |
|
| Back to top |
|
 |
FreezingFire Admin Team

Joined: 23 Jun 2002 Posts: 3508
|
Posted: Wed Feb 07, 2007 8:09 pm Post subject: |
|
|
Thanks Nathan, I'll check into those. Does anybody have any other ideas? The
most important part of my application would need to change the pitch in real-time
(this feature is often found in DJ programs)
Thanks again... Perhaps Gadget.dll would have these capabilities? _________________ FreezingFire
VDSWORLD.com
Site Admin Team |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Wed Feb 07, 2007 11:57 pm Post subject: |
|
|
The only programs I used for that was:
Sound Forge
Guitar FX
The Guitar FX is old and was used on my old SB64gold card, but its the only thing I ever saw that would do pitch in live mode, and I think it would only work with guitar.
I remember when I made my own pitch machine years ago out of old tape decks / AC-DCconverter / train transformer and other junk before the first pitch gadgets was built:
Had to do something to learn all them hard rock leads
wow, they still have a website after 10 years:
http://guitarfx.net/
but you may be able to get some kind of open source from those people by chance since its been years.
Sorry I'm not much help, hopefully something here will cause you to stumble onto what you need  |
|
| Back to top |
|
 |
jules Professional Member


Joined: 14 Sep 2001 Posts: 1043 Location: Cumbria, UK
|
Posted: Thu Feb 08, 2007 2:11 pm Post subject: |
|
|
To do that you would have to decode the MP3 and then resample it at a different speed. So at a guess you would need a developer license for an MP3 codec and a fast compiled language like Delphi or Visual C++. _________________ The Tech Pro
www.tech-pro.net |
|
| Back to top |
|
 |
vdsalchemist Admin Team

Joined: 23 Oct 2001 Posts: 1448 Location: Florida, USA
|
Posted: Thu Feb 08, 2007 3:26 pm Post subject: |
|
|
Hi All,
I believe the BASS.DLL from Un4seen Developments can do this. I had a GadgetX wrapper built for this DLL but now that they are charging for it I am not sure about distributing my wrapper for it. It's not that I have a problem paying for the BASS.dll but I do have a problem writting a wrapper of a DLL that my customers would have to buy inorder to use the wrapper. I guess I could release the wrapper but I cannot distribute the Bass.dll with the wrapper. _________________ Home of
Give VDS a new purpose!
 |
|
| Back to top |
|
 |
vtol Valued Contributor


Joined: 05 Feb 2004 Posts: 656 Location: Eastern Indiana
|
Posted: Sat Feb 10, 2007 8:24 pm Post subject: |
|
|
| Jules idea sounds good, Maybe do the work in another format then convert it to Mp3, there tons of other formats, and easier to find a mp3 converter DLL than a mp3 pitch DLL. |
|
| Back to top |
|
 |
|