Click here to Skip to main content
15,909,652 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi i want windows application that Frequency-shifting Auditory Feedback from microphone. for example visit http://www.artefactsoft.com/daf.htm and download demo file.
thanks.
Posted
Comments
Sergey Alexandrovich Kryukov 26-Apr-11 14:56pm    
Are you an Artefactsoft employee? :-)
--SA
mehdiattar 27-Apr-11 16:16pm    
no i am programer.are you programer?are you help me?
Richard MacCutchan 26-Apr-11 15:56pm    
You have posted this question in 3 places. Choose one forum and stick to it.
Sergey Alexandrovich Kryukov 27-Apr-11 20:10pm    
This question is "advanced", based on some research OP has done after first naive variant of the question.
Please see my answer...
--SA

Have you tried Sony Sound Forge??
 
Share this answer
 
Comments
mehdiattar 27-Apr-11 16:21pm    
hi Debojyoti Majumder.
i do not have try forge.i am programer. i want design a software for people have a stutter.
i want help them.
Sergey Alexandrovich Kryukov 27-Apr-11 20:16pm    
I am not really sure Sound Forge can shift pith in ***real time*** as ArtefactSoft does. It it can, please refer where such feature is indicated (yes there are discussions about it, how about real life?).

I explain the problem a bit in my answer to OP's original question and some more in this page --
Please see also my answer.
--SA
Are you help me?
I'm not sure.

Let me remind you this: I already answered your previous question here:
Change frequency input sound[^].

I tried to proof that what you said at that time (changing input frequency) is impossible and tried to direct you to what could be possible:

In reality, it all depends on what you call "change frequency".
If this is about real-time voice modification, such tricks are possible by digitally transforming input signal to introduce non-linear distortions. In particular, perceivable pitch of the human voice can be modified, but this is absolutely not the same as change in frequency.
So, I still insist it is not possible, and Frequency Shifting Algorithm is something different.

It looks like you have done some research and came to Artefact Soft commercial (and very inexpensive) solution. This is good. I am familiar with spectral analysis and related mathematical and physical fields, so I feel that the solutions offered by this company are based on expensive research, investments and serious know-how. This is not really similar to your naive suggestion to just shift a frequency you expressed in your original question (it is absolutely trivial to do with for a record of a limited duration but not possible in real-time because it would elementary violate the Principle of Causality).

In principle, this controversy can be resolved. I just have an idea that the Frequency Shifting over fragmented elements of speech could be combined with Delayed Auditory Feedback (DAF) which can compensate for time shift, but I suspect there is much more of non-trivial mathematics about it. Practical implementation of this idea would — again — entail extensive and expensive research, serious investment and risk. I cannot imagine any "cheep" solution of this problem. May be some person who already owns know-how would offer such opportunity. (Would such person share it for free? :-))

If you manage to find some good ideas about this problem or more open research or technical information, please share with us — it could be very interesting.

—SA
 
Share this answer
 
v4
hi SAKryukov

i have solved 70% this problem.i made the device hard ware.i now need to code c# or delphi language that do frequency-shifting audio.if this part of project to solve i am successful and share free for all people.
thanks for your post.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900