{"action":"created","issue":{"url":"https://api.github.com/repos/vadymmarkov/Beethoven/issues/37","repository_url":"https://api.github.com/repos/vadymmarkov/Beethoven","labels_url":"https://api.github.com/repos/vadymmarkov/Beethoven/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/vadymmarkov/Beethoven/issues/37/comments","events_url":"https://api.github.com/repos/vadymmarkov/Beethoven/issues/37/events","html_url":"https://github.com/vadymmarkov/Beethoven/issues/37","id":181164798,"number":37,"title":"pointer to other algorithms ?","user":{"login":"glaurent","id":1167407,"avatar_url":"https://avatars.githubusercontent.com/u/1167407?v=3","gravatar_id":"","url":"https://api.github.com/users/glaurent","html_url":"https://github.com/glaurent","followers_url":"https://api.github.com/users/glaurent/followers","following_url":"https://api.github.com/users/glaurent/following{/other_user}","gists_url":"https://api.github.com/users/glaurent/gists{/gist_id}","starred_url":"https://api.github.com/users/glaurent/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/glaurent/subscriptions","organizations_url":"https://api.github.com/users/glaurent/orgs","repos_url":"https://api.github.com/users/glaurent/repos","events_url":"https://api.github.com/users/glaurent/events{/privacy}","received_events_url":"https://api.github.com/users/glaurent/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-05T14:09:57Z","updated_at":"2016-10-18T16:53:59Z","closed_at":null,"body":"(Not really an issue)\r\n\r\nFrom my \"real-world\" tests, the default configuration works very well with an electric guitar plugged in an amp with no effects. However, I tried with a acoustic one, and while pitch detection is still accurate for the higher strings, it's consistently wrong with the lower ones (open low E is detected as B3, open A is E4...). Do you have any pointers to other pitch detection algorithms that would be worth looking into ? I've already skimmed through the wikipedia page.\r\n\r\n(add: the Fender Tune app works perfectly with that same guitar)."},"comment":{"url":"https://api.github.com/repos/vadymmarkov/Beethoven/issues/comments/254570023","html_url":"https://github.com/vadymmarkov/Beethoven/issues/37#issuecomment-254570023","issue_url":"https://api.github.com/repos/vadymmarkov/Beethoven/issues/37","id":254570023,"user":{"login":"vadymmarkov","id":10529867,"avatar_url":"https://avatars.githubusercontent.com/u/10529867?v=3","gravatar_id":"","url":"https://api.github.com/users/vadymmarkov","html_url":"https://github.com/vadymmarkov","followers_url":"https://api.github.com/users/vadymmarkov/followers","following_url":"https://api.github.com/users/vadymmarkov/following{/other_user}","gists_url":"https://api.github.com/users/vadymmarkov/gists{/gist_id}","starred_url":"https://api.github.com/users/vadymmarkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vadymmarkov/subscriptions","organizations_url":"https://api.github.com/users/vadymmarkov/orgs","repos_url":"https://api.github.com/users/vadymmarkov/repos","events_url":"https://api.github.com/users/vadymmarkov/events{/privacy}","received_events_url":"https://api.github.com/users/vadymmarkov/received_events","type":"User","site_admin":false},"created_at":"2016-10-18T16:53:59Z","updated_at":"2016-10-18T16:53:59Z","body":"@glaurent It is actually an issue that ideally should be solved. The main reason is that FFT is not very efficient when it has to detect the pitch of signals with missing fundamentals. As I know autocorrelation can give better results, and it should be possible to calculate it using FFT as well. There are also some algorithms based on autocorrelation, for example, the YIN algorithm, The McLeod Pitch Method (MPM)."}}
{"actor":{"display_login":"vadymmarkov"}}