| View previous topic :: View next topic |
| Author |
Message |
Raymond175 Contributor


Joined: 24 Apr 2002 Posts: 72
|
Posted: Sat Jan 17, 2004 11:51 am Post subject: CodeScript are you there? |
|
|
I've downloaded vdsug.dll and there was a document with a bunch of API-flags. Now I saw that you are an API-guru
I came across these 9 API flags:
- DMUS_TEMPO_MAX = 1000
- DMUS_TEMPO_MIN = 1
- MIDIPROP_TEMPO = 2
- MM_IOMAGIC_TEMPO_AUXOUT = 6
- MM_IOMAGIC_TEMPO_MIDIOUT = 4
- MM_IOMAGIC_TEMPO_MXDOUT = 5
- MM_IOMAGIC_TEMPO_SYNTH = 3
- MM_IOMAGIC_TEMPO_WAVEIN = 2
- MM_IOMAGIC_TEMPO_WAVEOUT = 1
I want to play my MP3's on an adjustable tempo (or pitch [do not know the difference]). Isn't there something possible with the MM_IOMAGIC_TEMPO_WAVEOUT?
I hope you understand what this is and how I can use it...
Thanks,
Raymond |
|
| Back to top |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Sat Jan 17, 2004 1:50 pm Post subject: |
|
|
Hi
I am just another user trying to learn API out here nothing like a guru
The API constant MM_IOMAGIC_TEMPO_WAVEOUT
you quoted is I/O Magic Corporation sound card driver Identifier and nothing more.
| Raymond175 wrote: | | I want to play my MP3's on an adjustable tempo |
Although I have not done much research into that field I can say that
1.You need atleast Directsound 8 to play .wav with some real time control over the stream including tempo (Don't know about MT for mp3 if available on DX8 or DX9).
2.For mp3 there are additional problems for anyone developing a dll due to complexities of mp3 encode/decode Licensing.
This may be the reason for the scarcity of dll/SDK for this on the net.
I could hardly find any that does this.
Futhermore these features are not available via Win 32 API and needs you access it from a ActiveX/COM interface APIs(which is not available in VDS as of now).
So I think the only option for you is to get a dll authored to suit your needs and again you may get someone write a dll more easily if you opt for .wav rather than .mp3 playback (Licensing problems) and since the dll is going to be complex it may cost you significantly I think.
My 2 cents. I may be wrong though. _________________ Regards
- CodeScript
Give your application a professional look with the VDSGUI Extension
Last edited by CodeScript on Sat Jan 17, 2004 2:19 pm; edited 1 time in total |
|
| Back to top |
|
 |
Raymond175 Contributor


Joined: 24 Apr 2002 Posts: 72
|
Posted: Sat Jan 17, 2004 2:09 pm Post subject: |
|
|
I can't see the problem with MP3's... What do you mean with licensing? The program is for a ballroom teacher which has all the official CD's, he copied alle the MP3's on the harddrive of his new computer. So thats tollay legal right? You may have MP3's when you have the official tracks on CD.
But I cannot see the problem whit licensing when speeding up of slowing down the playing rate of the MP3. Some dances are too quick to dance on, so he can slow down the song a bit and vice versa.
Can you explain me a bit more?
Raymond |
|
| Back to top |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Sat Jan 17, 2004 2:30 pm Post subject: |
|
|
Hi
I was not trying to put you off.
I am not a expert in these Licensing Issues.
http://www.mp3licensing.com/help/developer.html
For each copy of the mp3 Decoder/Encoder Application the developer has to pay royalty.
And I think when a product for software developer (plugin/dll) is developed then original author of plugin/dll probably has certain obligations to ensure no misuse of license occours by his client etc ( Don't know details some one may throw more light on it)
Edit:
Also this seems may be avoided by having the user download the opensource/free mp3 decoder dll himslef. _________________ Regards
- CodeScript
Give your application a professional look with the VDSGUI Extension |
|
| Back to top |
|
 |
Raymond175 Contributor


Joined: 24 Apr 2002 Posts: 72
|
Posted: Sat Jan 17, 2004 4:27 pm Post subject: |
|
|
And I still don't get it...
Sorry,
Raymond |
|
| Back to top |
|
 |
CodeScript Moderator Team

Joined: 08 Jun 2003 Posts: 1060 Location: India
|
Posted: Sat Jan 17, 2004 5:13 pm Post subject: |
|
|
To simplify things - In each mp3 player you buy a small amount was paid as royalty by the develper to Thompson multimedia for using the mp3 technology.
Other things I have already said. I could have tried making a .wav playback dll with tempo a day back though currently I am getting out of station for quite sometime  _________________ Regards
- CodeScript
Give your application a professional look with the VDSGUI Extension |
|
| Back to top |
|
 |
|