Application to Detect the frequency ( Use Java Sound API )
$100-500 USD
Cancelado
Publicado hace casi 12 años
$100-500 USD
Pagado a la entrega
I require a application that functions like a chromatic tuner.
I wish to detect the frequency from banging a variety of objects on by one (e.g. wood)
When banging an object it will emit a sound that should be detected by the application. The application should give this a value depending on the Hertz (frequency).
## Deliverables
I require a application that functions like a chromatic tuner.
I wish to detect the frequency from banging a variety of objects on by one (e.g. wood)
When banging an object it will emit a sound that should be detected by the application. The application should give this a value depending on the Hertz (frequency).
Maybe each 50 hertz can be assigned a unique value. I would like to change these values to the object names at a later stage so they can be assigned arbitrary values such as A1 A2 A3 A4 A5 A6 A7 A8 A9 B1 B2 B3 B4 B5 ? etc so as not to be confused with standard chromatic scales.
Application can be as mobile application / Desktop application / web application . But it should be return with Java language .
The programmer need to have knowledge and experience with Java Sound API and domain knowledge of sound ( FFT , DFT , Amplitude , Frequency , Sound Waveform , Sample Rate , Frame Rate )
The application need to listen to all sound from a microphone of the running device . Detect pick frequency and display the frequency after run the FFT analyser , display spectrum diagram and etc .
For example:
Image Similar to Guitar tune in application which nowadays you can see many different versions of it on different devices from iPhone to Android phone , desktop application or web application, as soon as you play some string from guitar or play any note from other music instruments , It will detect the frequency of the note , Display the frequncy and show the correct note . Below is the sample appliation .
<[login to view URL]?t=W251bGwsMSwyLDEsImNvbS5ib3JrLmRzcC5kYXR1bmEiXQ>..