DevMaster.net Forums
[[ Home | Forums | 3D Engines Database | Wiki | Articles/Tutorials | Game Dev Jobs | IRC Chat Network | Contact Us ]]

Go Back   DevMaster.net Forums > Programming & Development > Sound and Music Programming
User Name
Password
Register FAQ Members List Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Search this Thread Display Modes
Old 08-27-2004, 03:28 AM   #1
BionicHero
New Member
 
Join Date: Aug 2004
Posts: 3
Default

Hey guys! I'm working on a project which is basically about just getting the audio input from a microphone to the speakers with a bit of EAX transformation inbetween. And although I'm pretty sure that this shouldn't be too complicated (maybe I'm already wrong here ) I seem not to find anything on the net that would get me started.
Does anyone of you have an idea on how to achieve this? (Would be great if the solution would be Delphi-compatible...).

P.S.: I basically just want to transform the voice coming from the mic and EAX was the first thing that came to my mind, so if you have other (easy) solutions that wouldn't need EAX that would be great too.
BionicHero is offline   Reply With Quote
Old 08-27-2004, 04:45 AM   #2
TheNut
Senior Member
 
TheNut's Avatar
 
Join Date: Aug 2004
Location: Thornhill, TO
Posts: 850
Default

So you want to create a voice synthesizer? Check out http://eax.creative.com/welcome.asp and download the SDK (you’ll need to register first). Since EAX runs on the fly in hardware, you’ll need to write a recorder that records the output produced from the audio card (it may be hard, I don’t know). There’s no way to record it as you speak unless you write your own software based algorithms. You might want to also check out some programs like Cool Edit Pro, which allow you to transform an audio file into anything you want. It might be an easier solution for you.
___________________________________________
http://www.nutty.ca - Being a nut has its advantages.
TheNut is offline   Reply With Quote
Old 08-27-2004, 05:46 AM   #3
BionicHero
New Member
 
Join Date: Aug 2004
Posts: 3
Default

I don't want to record anything I just want a realtime transformation with reverb/echo/etc. of the audio data coming from the microphone.
I am a bit familiar with OpenAL (I guess this would be easiest) but I can't figuere out how to get the microphone to work with it...
BionicHero is offline   Reply With Quote
Old 08-27-2004, 06:05 AM   #4
CJM
New Member
 
Join Date: Aug 2004
Posts: 3
Default

Hey,

I'm no expert with the sound stuff, but I'd consider using FMod (www.fmod.org I think) for recording / transformation / playback. I seem to remember it leverages EAX when available and is very well designed and should have all the functionality you want - from recording / to using a dsp unit to transform your sound / to playback.

I think that it's got delphi linker stuff (though I'm not sure) and it's free if you're doing something non-commercial.

Other than that, if you're wanting to get your hands dirty, the best source of EAX information would be the SDK from Creative. I dunno if openAL would actually be that easy because I'm not sure if it has microphone support [though it probably does and I'm just making a fool of myself].

Hope this helps

//end rant
CJM
CJM is offline   Reply With Quote
Old 09-04-2004, 10:58 AM   #5
aries
New Member
 
Join Date: Sep 2004
Posts: 1
Default

Hi,

OpenAL is focused on positional audio, whereas OpenML focused on media input/output. So I would suggest you give OpenML a try.
aries is offline   Reply With Quote
Old 09-04-2004, 11:04 AM   #6
Francois Hamel
Valued Member
 
Francois Hamel's Avatar
 
Join Date: Aug 2004
Location: Quebec, Canada
Posts: 109
Default

if you have a sound blaster Live! card or maybe all the other ones after it (Audigy, etc..) you should be able to add EAX effect in real-time to your recording. I used to do that with my guitar, it was pretty cool

I think you would need to install the creative drivers and control panel stuff. Then you go into environnement audio or something and you'll have a section where you can combine effects togheter (reverb, chorus, distortion, flanger, etc...) You just need to plug-in your microphone and enable outputing the sound from the microphone to your speakers.

if you ever want to record that afterwards, just set your recording source to your speakers.
___________________________________________
I post with style, do you?
http://fhamel.blogspot.com/
Francois Hamel is offline   Reply With Quote
Old 03-22-2005, 10:14 PM   #7
bayarea86
New Member
 
Join Date: Mar 2005
Posts: 1
Default

i have a keyboard hooked up through line in and i use creative playcenter's eax to enhance the sound but how do i record that because when i record it it just goes back to normal
bayarea86 is offline   Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Forum Jump


All times are GMT -7. The time now is 07:44 AM.


Powered by vBulletin
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.