Hi,
this is more a general question: I have a "piece of sound" (sorry, English is not my mothers tonque...) which conatins beside background noise a scifi-sound, which I want to synthezise ("synthesise"?) with puredata as close to the original as possible -- without the background.
Now I am looking for recipe to do such a thing -- without the need of a supercomputer and without the deep deep knowledge of really deep math.
Is there a way to supress the backgroudn as much as possible? Would it be make sense to make a fourier analysis with a tool (what tool -- I am using puredata on Gentoo-Linux)? Are there others tool, which would help me to solve this task?
Any idea and help are very appreciated -- thanks a lot in advance!
best regards and have a nice sunday! mcc
If the scifi-sound is a theremin, there's a good chance that you could have decent success using sigmund~ to follow spectral peaks over a certain volume, and resynthesize by sending the frequency/amplitude information to a bank of oscillators. It'll help to know something about how spectral analysis works to find the best values for window size and hop, but sigmund~ makes things as easy as possible.
The other option that might be worth a shot is Audacity's "Noise Removal" effect. You select a region of the file that is just noise to train it, then process the noise removal. From the few times I've used it, I've gotten results ranging from laughable to passable. It completely depends on the nature of the signal and noise components you're dealing with.
Good luck, William
On Sun, Mar 7, 2010 at 5:50 AM, meino.cramer@gmx.de wrote:
Hi,
this is more a general question: I have a "piece of sound" (sorry, English is not my mothers tonque...) which conatins beside background noise a scifi-sound, which I want to synthezise ("synthesise"?) with puredata as close to the original as possible -- without the background.
Now I am looking for recipe to do such a thing -- without the need of a supercomputer and without the deep deep knowledge of really deep math.
Is there a way to supress the backgroudn as much as possible? Would it be make sense to make a fourier analysis with a tool (what tool -- I am using puredata on Gentoo-Linux)? Are there others tool, which would help me to solve this task?
Any idea and help are very appreciated -- thanks a lot in advance!
best regards and have a nice sunday! mcc
-- Please don't send me any Word- or Powerpoint-Attachments unless it's absolutely neccessary. - Send simply Text. See http://www.gnu.org/philosophy/no-word-attachments.html In a world without fences and walls nobody needs gates and windows.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi William,
no, unfortunately no theremin...I fear, it is not even a synthesizer sound but of "natural" origin...
Am I "lost in synthesis" ?
In a world without fences and walls nobody needs gates and windows. William Brent william.brent@gmail.com [10-03-07 16:08]:
If the scifi-sound is a theremin, there's a good chance that you could have decent success using sigmund~ to follow spectral peaks over a certain volume, and resynthesize by sending the frequency/amplitude information to a bank of oscillators. It'll help to know something about how spectral analysis works to find the best values for window size and hop, but sigmund~ makes things as easy as possible.
The other option that might be worth a shot is Audacity's "Noise Removal" effect. You select a region of the file that is just noise to train it, then process the noise removal. From the few times I've used it, I've gotten results ranging from laughable to passable. It completely depends on the nature of the signal and noise components you're dealing with.
Good luck, William
On Sun, Mar 7, 2010 at 5:50 AM, meino.cramer@gmx.de wrote:
Hi,
this is more a general question: I have a "piece of sound" (sorry, English is not my mothers tonque...) which conatins beside background noise a scifi-sound, which I want to synthezise ("synthesise"?) with puredata as close to the original as possible -- without the background.
Now I am looking for recipe to do such a thing -- without the need of a supercomputer and without the deep deep knowledge of really deep math.
Is there a way to supress the backgroudn as much as possible? Would it be make sense to make a fourier analysis with a tool (what tool -- I am using puredata on Gentoo-Linux)? Are there others tool, which would help me to solve this task?
Any idea and help are very appreciated -- thanks a lot in advance!
best regards and have a nice sunday! mcc
-- Please don't send me any Word- or Powerpoint-Attachments unless it's absolutely neccessary. - Send simply Text. See http://www.gnu.org/philosophy/no-word-attachments.html In a world without fences and walls nobody needs gates and windows.
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- William Brent www.williambrent.com
“Great minds flock together” Conflations: conversational idiom for the 21st century
www.conflations.com
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi,
You might also want to chek the pd doc about fft operations examples in
pd\doc\audio.examples
namely I04.noisegate.pd for filtering the noise and I03.resynthesis.pd
to reconstruct your signal. (but all the I section is loosely relevant)
You'll then be able to experiment and build from these.
hth, greetings, p.
meino.cramer@gmx.de a écrit :
Hi,
this is more a general question: I have a "piece of sound" (sorry, English is not my mothers tonque...) which conatins beside background noise a scifi-sound, which I want to synthezise ("synthesise"?) with puredata as close to the original as possible -- without the background.
Now I am looking for recipe to do such a thing -- without the need of a supercomputer and without the deep deep knowledge of really deep math.
Is there a way to supress the backgroudn as much as possible? Would it be make sense to make a fourier analysis with a tool (what tool -- I am using puredata on Gentoo-Linux)? Are there others tool, which would help me to solve this task?
Any idea and help are very appreciated -- thanks a lot in advance!
best regards and have a nice sunday! mcc