Possible to extract the musical notes from a single FM tone?
-
studiowaveform studiowaveform https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=289308
- KVRist
- Topic Starter
- 134 posts since 5 Oct, 2012
I was wondering if this is possible, and is it the method that programs like melodyne use for polyphonic removal?
- KVRAF
- 15272 posts since 8 Mar, 2005 from Utrecht, Holland
You mean: is there an automatic way to determine the frequencies and arrangement of all operators on a FM patch?
Nope. The really interesting FM patches result in total chaos.
With quantum computing maybe!
Afaik Melodyne uses regular FFT and looks for correlations between bands. FM modulators create harmonics and these show up at different frequencies than their own.
Nope. The really interesting FM patches result in total chaos.
With quantum computing maybe!
Afaik Melodyne uses regular FFT and looks for correlations between bands. FM modulators create harmonics and these show up at different frequencies than their own.
We are the KVR collective. Resistance is futile. You will be assimilated.
My MusicCalc is served over https!!
My MusicCalc is served over https!!
-
studiowaveform studiowaveform https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=289308
- KVRist
- Topic Starter
- 134 posts since 5 Oct, 2012
Yes, I meant extract operators from an FM patch. Two for my purposes.
Thanks for the clarification
Thanks for the clarification
-
- KVRAF
- 2256 posts since 29 May, 2012
Perhaps this would work for the less interesting cases?BertKoor wrote:You mean: is there an automatic way to determine the frequencies and arrangement of all operators on a FM patch?
Nope. The really interesting FM patches result in total chaos.
With quantum computing maybe!
http://wwweic.eri.u-tokyo.ac.jp/compute ... FD0AEB.htm
~stratum~
-
Smashed Transistors Smashed Transistors https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=339459
- KVRist
- 142 posts since 10 Oct, 2014
If you want to find synthesis parameters for a two operator FM tone, you can have a look at papers by Horner and/or Beauchamp such as "Genetic algorithms and their application to FM matching synthesis"
-
Music Engineer Music Engineer https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=15959
- KVRAF
- 4291 posts since 8 Mar, 2004 from Berlin, Germany
if it's just two operators (in feedforward connection, i.e. just a carrier and a modulator) and both, carrier and modulator are sinusoidal, there are certain rules - like the frequency ratio of carrier and modulator (c/m ratio) determines, where the frequency components end up and the fm-index (modulation strength) determines their amplitudes via bessel-functions . i guess, in this simple two-operator case, one may look at the spectrum and use the frequencies to reverse engineer the c/m ratio and their amplitudes to get the fm index. this is the classical paper that describes these rules:studiowaveform wrote:Yes, I meant extract operators from an FM patch. Two for my purposes.
https://ccrma.stanford.edu/sites/defaul ... aper-2.pdf
edit: but then, i guess with just thes two parameters (c/m ratio and fm-index), one could also just go with trial and error. ...and for more complex fm-setups, it gets really complicated real quick