Dyslexicbloke
Lurker
Firstly I am new to this, so new that I havent started yet.
I worked for years running an IT department and as a DBA.
Although I have no experiance of Java I do understand OO concepts and expect to have to put some time into learning the IDE/language constructs... much reasding and playing to do.
That said I still have some very specific questions...
I know it is possible to measure freequency spectrum, because there apps that do it, how?
As in where should I start searching/reading
I want to go a couple of steps further... Categorise sounds by mapping, in small slices, both the spectral fingerprint and the envelope shape relative to time.
IE Beep Beep Beep would be a pulse of one or more frequencies with a period and duty cycle.
The amplitude is not imporrtent provided the peeks are detectable over the background.
Monitor/ process sound in the background & flip the app into focus when a pattern is recognised, preferably whilst playing a sound and pausing any multi media output.
uses are many and varied so the app will need to be able to be trained, exposed to a sound and given an action to perform.
Think barking dog, crying child, car horn, knock at door, microwave done.... all able to pause multimedia playback and tell the user why. (I am assuming toast or simmilar)
I realise that this is not an easy project but it is an interesting one and I cant find anything that does this now.
I am not asking anyone to tell me how to categorise the sound, although I would be interested in any conbsiddered opinion.
What I do need is some advice on what is/may be possible and what, if any, services/met/hods/API's/interupts.. , I should be looking at.
What I dont want to do is get blinkered by my initial findings and then spend time falling into a load of predictable holes that I failed to predict as a result of my complete ignorance.
Is the general plan plausible?
Where can I look for options/details?
Thanks
Al
I worked for years running an IT department and as a DBA.
Although I have no experiance of Java I do understand OO concepts and expect to have to put some time into learning the IDE/language constructs... much reasding and playing to do.
That said I still have some very specific questions...
I know it is possible to measure freequency spectrum, because there apps that do it, how?
As in where should I start searching/reading
I want to go a couple of steps further... Categorise sounds by mapping, in small slices, both the spectral fingerprint and the envelope shape relative to time.
IE Beep Beep Beep would be a pulse of one or more frequencies with a period and duty cycle.
The amplitude is not imporrtent provided the peeks are detectable over the background.
Monitor/ process sound in the background & flip the app into focus when a pattern is recognised, preferably whilst playing a sound and pausing any multi media output.
uses are many and varied so the app will need to be able to be trained, exposed to a sound and given an action to perform.
Think barking dog, crying child, car horn, knock at door, microwave done.... all able to pause multimedia playback and tell the user why. (I am assuming toast or simmilar)
I realise that this is not an easy project but it is an interesting one and I cant find anything that does this now.
I am not asking anyone to tell me how to categorise the sound, although I would be interested in any conbsiddered opinion.
What I do need is some advice on what is/may be possible and what, if any, services/met/hods/API's/interupts.. , I should be looking at.
What I dont want to do is get blinkered by my initial findings and then spend time falling into a load of predictable holes that I failed to predict as a result of my complete ignorance.
Is the general plan plausible?
Where can I look for options/details?
Thanks
Al
