forum.vdsworld.com Forum Index forum.vdsworld.com
Visit VDSWORLD.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


CodeScript are you there?

 
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> General Help
View previous topic :: View next topic  
Author Message
Raymond175
Contributor
Contributor


Joined: 24 Apr 2002
Posts: 72

PostPosted: Sat Jan 17, 2004 11:51 am    Post subject: CodeScript are you there? Reply with quote

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 Smile

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
View user's profile Send private message
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Sat Jan 17, 2004 1:50 pm    Post subject: Reply with quote

Hi
I am just another user trying to learn API out here nothing like a guru Wink
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
Arrow 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
View user's profile Send private message Visit poster's website
Raymond175
Contributor
Contributor


Joined: 24 Apr 2002
Posts: 72

PostPosted: Sat Jan 17, 2004 2:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Sat Jan 17, 2004 2:30 pm    Post subject: Reply with quote

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
Arrow Give your application a professional look with the VDSGUI Extension
Back to top
View user's profile Send private message Visit poster's website
Raymond175
Contributor
Contributor


Joined: 24 Apr 2002
Posts: 72

PostPosted: Sat Jan 17, 2004 4:27 pm    Post subject: Reply with quote

And I still don't get it... Confused

Sorry,
Raymond
Back to top
View user's profile Send private message
CodeScript
Moderator Team


Joined: 08 Jun 2003
Posts: 1060
Location: India

PostPosted: Sat Jan 17, 2004 5:13 pm    Post subject: Reply with quote

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 Sad

_________________
Regards
- CodeScript
Arrow Give your application a professional look with the VDSGUI Extension
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    forum.vdsworld.com Forum Index -> General Help All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum

Twitter@vdsworld       RSS

Powered by phpBB © 2001, 2005 phpBB Group