===============================================================================================
So I joined flute classes two weeks back. And Ah... its really very hard to get sound on flute.. Infact my thin fingers are finding it hard to even close the holes properly.. The flute is supposedly one of the best flutes available to learn to play flute - I paid Rs.1.9k for it!!
Anyways as I am also trying to learn DSP side by side(in order to understand the further Elektor series on DSP), I thought to make my journey a bit enjoyable and to get concepts of FFT in complex domain right, I want to write a simple program in python which does the following:
1. I record a particular note from my flute
2. I find its frequency.-- This is because I am still unable to get how to produce a Big-Saa and Normal Saa in fulte, as in I close the same holes, in one I was to confirm that to get Big-Saa, I give a Big-Blow)
3. Now I play the same frequency using the sin function and see how much is the difference
4. I want to add some noise to this sample and then remove (or maybe remove the already present noise) using moving average filter and leaky integrator filter.
But first some Q/A as to what is stopping me from proceeding with implement
gnome-open
http://askubuntu.com/questions/207442/how-to-add-open-terminal-here-to-nautilus-context-menu
=================================================================================================
Above is a old draft(Saved in Mid-November 2013), but since then I have been largely involved in work primarily due to our chip back from fab and secondly due to the new work I got involved in.
But anyways, I couldn't adhere to the above and infact even left the flute classes(frankly because I couldn't take out time for practice and my thin fingers somehow aren't suitable enough to block the flute holes).
Today while taking out clothes from the wardrobe, I saw my beautiful flute and decided to play it and remembered yours Truly website post in which I was to analyse the FFT spectrum of the flute.
One way of life which I realised over the two months is , if there is some framework already available to begin with there is no need to reinvent the wheel.Hence decided to see on Play Store if there is any App which accomplishes this task.And to my surprise , I got just what I wanted: A realtime Audio Spectrum Analyser which renders just awesomely on my tablet.
And the results are pretty astounding.( I could do 1. and 2. of what I previously wanted to achieve).
The red trace registers the peak.I played the entire note from sa-sa and below shows the registered peaks.
So the two sa-'s sound different and the latter one has higher frequency.
The funny part is for each note I am not producing pure tone, but number of harmonics of considerable amplitude are being generated .I am going to play around more and try to find why are the harmonics getting excited?
I will be experimenting more with this..Lets see if this can again take me rewind into learning DSP in detail.
So I joined flute classes two weeks back. And Ah... its really very hard to get sound on flute.. Infact my thin fingers are finding it hard to even close the holes properly.. The flute is supposedly one of the best flutes available to learn to play flute - I paid Rs.1.9k for it!!
Anyways as I am also trying to learn DSP side by side(in order to understand the further Elektor series on DSP), I thought to make my journey a bit enjoyable and to get concepts of FFT in complex domain right, I want to write a simple program in python which does the following:
1. I record a particular note from my flute
2. I find its frequency.-- This is because I am still unable to get how to produce a Big-Saa and Normal Saa in fulte, as in I close the same holes, in one I was to confirm that to get Big-Saa, I give a Big-Blow)
3. Now I play the same frequency using the sin function and see how much is the difference
4. I want to add some noise to this sample and then remove (or maybe remove the already present noise) using moving average filter and leaky integrator filter.
But first some Q/A as to what is stopping me from proceeding with implement
gnome-open
http://askubuntu.com/questions/207442/how-to-add-open-terminal-here-to-nautilus-context-menu
=================================================================================================
Above is a old draft(Saved in Mid-November 2013), but since then I have been largely involved in work primarily due to our chip back from fab and secondly due to the new work I got involved in.
But anyways, I couldn't adhere to the above and infact even left the flute classes(frankly because I couldn't take out time for practice and my thin fingers somehow aren't suitable enough to block the flute holes).
Today while taking out clothes from the wardrobe, I saw my beautiful flute and decided to play it and remembered yours Truly website post in which I was to analyse the FFT spectrum of the flute.
One way of life which I realised over the two months is , if there is some framework already available to begin with there is no need to reinvent the wheel.Hence decided to see on Play Store if there is any App which accomplishes this task.And to my surprise , I got just what I wanted: A realtime Audio Spectrum Analyser which renders just awesomely on my tablet.
And the results are pretty astounding.( I could do 1. and 2. of what I previously wanted to achieve).
The red trace registers the peak.I played the entire note from sa-sa and below shows the registered peaks.
So the two sa-'s sound different and the latter one has higher frequency.
The funny part is for each note I am not producing pure tone, but number of harmonics of considerable amplitude are being generated .I am going to play around more and try to find why are the harmonics getting excited?
I will be experimenting more with this..Lets see if this can again take me rewind into learning DSP in detail.